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


Version: 1.2
PID: 40235
Logging PID: 40236
Task:
{'allow_user_ssh': False,
 'appstream': False,
 'background': True,
 'build_id': 8429052,
 'buildroot_pkgs': [],
 'chroot': 'fedora-rawhide-aarch64',
 'enable_net': False,
 'fedora_review': False,
 'git_hash': '223519e9885ef9cd68e693043a06bf7ccde0201e',
 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest-3/pymol',
 'isolation': 'default',
 'memory_reqs': 2048,
 'package_name': 'pymol',
 'package_version': '3.0.0-1',
 'project_dirname': 'gcc-15-smoketest-3',
 'project_name': 'gcc-15-smoketest-3',
 'project_owner': 'dmalcolm',
 'repo_priority': None,
 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/dmalcolm/gcc-15-smoketest-3/fedora-rawhide-aarch64/',
            'id': 'copr_base',
            'name': 'Copr repository',
            'priority': None},
           {'baseurl': 'https://fedorapeople.org/~dmalcolm/gcc/gcc-15-mass-prebuild/$basearch',
            'id': 'https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch',
            'name': 'Additional repo https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch'}],
 'sandbox': 'dmalcolm/gcc-15-smoketest-3--dmalcolm',
 'source_json': {},
 'source_type': None,
 'ssh_public_keys': None,
 'storage': 0,
 'submitter': 'dmalcolm',
 'tags': [],
 'task_id': '8429052-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-3/pymol /var/lib/copr-rpmbuild/workspace/workdir-0nby1lca/pymol --depth 500 --no-single-branch --recursive

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

Running: git checkout 223519e9885ef9cd68e693043a06bf7ccde0201e --

cmd: ['git', 'checkout', '223519e9885ef9cd68e693043a06bf7ccde0201e', '--']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-0nby1lca/pymol
rc: 0
stdout: 
stderr: Note: switching to '223519e9885ef9cd68e693043a06bf7ccde0201e'.

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 223519e automatic import of pymol

Running: dist-git-client sources

cmd: ['dist-git-client', 'sources']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-0nby1lca/pymol
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 pymol-open-source-3.0.0.tar.gz
INFO: Reading stdout from command: curl --help all
INFO: Calling: curl -H Pragma: -o pymol-open-source-3.0.0.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/dmalcolm/gcc-15-smoketest-3/pymol/pymol-open-source-3.0.0.tar.gz/md5/46e92d765425ea62eafabb42fdded920/pymol-open-source-3.0.0.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 28.1M  100 28.1M    0     0  22.2M      0  0:00:01  0:00:01 --:--:-- 22.2M
INFO: Reading stdout from command: md5sum pymol-open-source-3.0.0.tar.gz
/usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated
INFO: Downloading pymol.png
INFO: Calling: curl -H Pragma: -o pymol.png --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/dmalcolm/gcc-15-smoketest-3/pymol/pymol.png/md5/3bbd85dbd40f588f505ad988b6df2933/pymol.png
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 19466  100 19466    0     0   743k      0 --:--:-- --:--:-- --:--:--  760k
INFO: Reading stdout from command: md5sum pymol.png

Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-0nby1lca/pymol/pymol.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-0nby1lca/pymol --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1734775572.945262 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 6.0 starting (python version = 3.13.0, NVR = mock-6.0-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-0nby1lca/pymol/pymol.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-0nby1lca/pymol --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1734775572.945262 -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-0nby1lca/pymol/pymol.spec)  Config(fedora-rawhide-aarch64)
Start: clean chroot
Finish: clean chroot
Mock Version: 6.0
INFO: Mock Version: 6.0
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1734775572.945262/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: Guessed host environment type: unknown
INFO: Using container image: registry.fedoraproject.org/fedora:rawhide
INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide
INFO: Tagging container image as mock-bootstrap-cee5a823-d4d4-4dfe-b468-037bac7a65fd
INFO: Checking that 5f87c0f1e040f2e2f1e0d50fa9c9806ff92e3b52a45083121db4e7c4f53e5107 image matches host's architecture
INFO: Copy content of container 5f87c0f1e040f2e2f1e0d50fa9c9806ff92e3b52a45083121db4e7c4f53e5107 to /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1734775572.945262/root
INFO: mounting 5f87c0f1e040f2e2f1e0d50fa9c9806ff92e3b52a45083121db4e7c4f53e5107 with podman image mount
INFO: image 5f87c0f1e040f2e2f1e0d50fa9c9806ff92e3b52a45083121db4e7c4f53e5107 as /var/lib/containers/storage/overlay/bad9e80acbd741d5eaa99edcba5ef7ce2477d3046d41b3e7379d9b3d31adec85/merged
INFO: umounting image 5f87c0f1e040f2e2f1e0d50fa9c9806ff92e3b52a45083121db4e7c4f53e5107 (/var/lib/containers/storage/overlay/bad9e80acbd741d5eaa99edcba5ef7ce2477d3046d41b3e7379d9b3d31adec85/merged) with podman image umount
INFO: Removing image mock-bootstrap-cee5a823-d4d4-4dfe-b468-037bac7a65fd
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-1734775572.945262/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-3.fc42.aarch64
  dnf5-5.2.8.1-2.fc42.aarch64
  dnf5-plugins-5.2.8.1-2.fc42.aarch64
Start: installing minimal buildroot with dnf5
Updating and loading repositories:
 fedora                                 100% |  82.5 KiB/s |  13.1 KiB |  00m00s
 Copr repository                        100% | 109.8 KiB/s |   1.5 KiB |  00m00s
 Additional repo https_fedorapeople_org 100% |  21.8 KiB/s |   1.5 KiB |  00m00s
 Copr repository                        100% |  83.7 MiB/s |   7.3 MiB |  00m00s
Repositories loaded.
Package                            Arch    Version                    Repository                                                             Size
Installing group/module packages:
 bash                              aarch64 5.2.37-1.fc42              fedora                                                              8.2 MiB
 bzip2                             aarch64 1.0.8-19.fc42              copr_base                                                         168.7 KiB
 coreutils                         aarch64 9.5-11.fc42                copr_base                                                           7.9 MiB
 cpio                              aarch64 2.15-2.fc41                fedora                                                              1.2 MiB
 diffutils                         aarch64 3.10-8.fc42                copr_base                                                           1.7 MiB
 fedora-release-common             noarch  42-0.11                    fedora                                                             19.8 KiB
 findutils                         aarch64 1:4.10.0-4.fc42            copr_base                                                           1.9 MiB
 gawk                              aarch64 5.3.0-4.fc41               fedora                                                              4.2 MiB
 glibc-minimal-langpack            aarch64 2.40.9000-24.fc42          copr_base                                                           0.0   B
 grep                              aarch64 3.11-9.fc42                copr_base                                                           1.0 MiB
 gzip                              aarch64 1.13-2.fc42                copr_base                                                         422.7 KiB
 info                              aarch64 7.1.1-2.fc42               fedora                                                            613.6 KiB
 patch                             aarch64 2.7.6-25.fc42              copr_base                                                         259.0 KiB
 redhat-rpm-config                 noarch  300-1.no_annobin.0.fc42    copr_base                                                         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.17.0~rc1-1.fc42        fedora                                                              4.5 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.31-1.fc42                fedora                                                             88.7 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.fc42              copr_base                                                         135.1 KiB
 ca-certificates                   noarch  2024.2.69_v8.0.401-3.fc42  fedora                                                              2.6 MiB
 coreutils-common                  aarch64 9.5-11.fc42                copr_base                                                          11.2 MiB
 cracklib                          aarch64 2.9.11-6.fc42              copr_base                                                         417.7 KiB
 crypto-policies                   noarch  20241128-1.gitbb7b0b0.fc42 fedora                                                            137.3 KiB
 curl                              aarch64 8.11.1-2.fc42              copr_base                                                         451.9 KiB
 cyrus-sasl-lib                    aarch64 2.1.28-27.fc41             fedora                                                              3.1 MiB
 debugedit                         aarch64 5.1-2.fc42                 copr_base                                                         241.5 KiB
 dwz                               aarch64 0.15-8.fc42                copr_base                                                         319.6 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               copr_base                                                           3.0 MiB
 elfutils-debuginfod-client        aarch64 0.192-7.fc42               copr_base                                                         141.3 KiB
 elfutils-default-yama-scope       noarch  0.192-7.fc42               copr_base                                                           1.8 KiB
 elfutils-libelf                   aarch64 0.192-7.fc42               copr_base                                                           1.2 MiB
 elfutils-libs                     aarch64 0.192-7.fc42               copr_base                                                         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
 filesystem-srpm-macros            noarch  3.18-29.fc42               fedora                                                             36.1 KiB
 fonts-srpm-macros                 noarch  1:2.0.5-17.fc41            fedora                                                             55.8 KiB
 forge-srpm-macros                 noarch  0.4.0-1.fc42               fedora                                                             38.9 KiB
 fpc-srpm-macros                   noarch  1.3-13.fc41                fedora                                                            144.0   B
 gdb-minimal                       aarch64 15.2-4.fc42                copr_base                                                          12.6 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-24.fc42          copr_base                                                           6.0 MiB
 glibc-common                      aarch64 2.40.9000-24.fc42          copr_base                                                           1.3 MiB
 glibc-gconv-extra                 aarch64 2.40.9000-24.fc42          copr_base                                                          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                copr_base                                                          90.8 KiB
 json-c                            aarch64 0.18-1.fc42                copr_base                                                         135.7 KiB
 kernel-srpm-macros                noarch  1.0-24.fc41                fedora                                                              1.9 KiB
 keyutils-libs                     aarch64 1.6.3-4.fc42               copr_base                                                          96.8 KiB
 krb5-libs                         aarch64 1.21.3-3.fc42              copr_base                                                           2.5 MiB
 libacl                            aarch64 2.3.2-2.fc42               copr_base                                                          66.3 KiB
 libarchive                        aarch64 3.7.7-1.fc42               copr_base                                                         899.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                copr_base                                                         498.5 KiB
 libcap-ng                         aarch64 0.8.5-3.fc42               copr_base                                                         158.7 KiB
 libcom_err                        aarch64 1.47.1-6.fc42              fedora                                                            239.3 KiB
 libcurl                           aarch64 8.11.1-2.fc42              copr_base                                                         845.2 KiB
 libeconf                          aarch64 0.7.5-1.fc42               copr_base                                                          78.7 KiB
 libevent                          aarch64 2.1.12-14.fc42             copr_base                                                           1.1 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 15.0.0-0.2.fc42            https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 218.8 KiB
 libgomp                           aarch64 15.0.0-0.2.fc42            https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 501.0 KiB
 libidn2                           aarch64 2.3.7-2.fc42               copr_base                                                         327.7 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.fc42               copr_base                                                          92.3 KiB
 libpkgconf                        aarch64 2.3.0-1.fc42               copr_base                                                         132.0 KiB
 libpsl                            aarch64 0.21.5-4.fc42              copr_base                                                         131.2 KiB
 libpwquality                      aarch64 1.4.5-11.fc42              copr_base                                                         604.7 KiB
 libselinux                        aarch64 3.8-0.rc3.1.fc42           fedora                                                            195.6 KiB
 libsemanage                       aarch64 3.8-0.rc3.1.fc42           fedora                                                            353.3 KiB
 libsepol                          aarch64 3.8-0.rc3.1.fc42           fedora                                                            796.3 KiB
 libsmartcols                      aarch64 2.40.2-8.fc42              fedora                                                            288.5 KiB
 libssh                            aarch64 0.11.1-1.fc42              copr_base                                                         575.7 KiB
 libssh-config                     noarch  0.11.1-1.fc42              copr_base                                                         277.0   B
 libstdc++                         aarch64 15.0.0-0.2.fc42            https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch   2.7 MiB
 libtasn1                          aarch64 4.19.0-9.fc42              copr_base                                                         217.7 KiB
 libtirpc                          aarch64 1.3.6-1.fc42               fedora                                                            212.9 KiB
 libtool-ltdl                      aarch64 2.5.4-1.fc42               copr_base                                                          92.1 KiB
 libunistring                      aarch64 1.1-8.fc42                 copr_base                                                           1.7 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.fc42              copr_base                                                           1.9 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.fc42              copr_base                                                         195.5 KiB
 mpfr                              aarch64 4.2.1-5.fc42               copr_base                                                         748.3 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               copr_base                                                         747.0 KiB
 openssl-libs                      aarch64 1:3.2.2-8.fc42             copr_base                                                           6.3 MiB
 p11-kit                           aarch64 0.25.5-4.fc42              copr_base                                                           2.3 MiB
 p11-kit-trust                     aarch64 0.25.5-4.fc42              copr_base                                                         456.7 KiB
 package-notes-srpm-macros         noarch  0.5-12.fc41                fedora                                                              1.6 KiB
 pam                               aarch64 1.7.0-3.fc42               copr_base                                                           4.2 MiB
 pam-libs                          aarch64 1.7.0-3.fc42               copr_base                                                         218.7 KiB
 pcre2                             aarch64 10.44-1.fc42.1             copr_base                                                         644.5 KiB
 pcre2-syntax                      noarch  10.44-1.fc42.1             copr_base                                                         251.6 KiB
 perl-srpm-macros                  noarch  1-56.fc41                  fedora                                                            861.0   B
 pkgconf                           aarch64 2.3.0-1.fc42               copr_base                                                         111.1 KiB
 pkgconf-m4                        noarch  2.3.0-1.fc42               copr_base                                                          14.4 KiB
 pkgconf-pkg-config                aarch64 2.3.0-1.fc42               copr_base                                                         990.0   B
 popt                              aarch64 1.19-7.fc42                copr_base                                                         142.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.1-4.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-3.fc42               fedora                                                              2.2 MiB
 rust-srpm-macros                  noarch  26.3-3.fc42                fedora                                                              4.8 KiB
 setup                             noarch  2.15.0-5.fc41              fedora                                                            720.7 KiB
 sqlite-libs                       aarch64 3.47.2-1.fc42              fedora                                                              1.4 MiB
 systemd-libs                      aarch64 257-1.fc42                 fedora                                                              2.4 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-42.fc42                fedora                                                            755.7 KiB
 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:       155 packages

Total size of inbound packages is 50 MiB. Need to download 0 B.
After this operation, 229 MiB extra will be used (install 229 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] rpm-build-0:4.20.0-1.fc42.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] unzip-0:6.0-65.fc42.aarch64       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] cpio-0:2.15-2.fc41.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] which-0:2.21-42.fc41.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] bash-0:5.2.37-1.fc42.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] sed-0:4.9-3.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] shadow-utils-2:4.17.0~rc1-1.fc42. 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] util-linux-0:2.40.2-8.fc42.aarch6 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] fedora-release-common-0:42-0.11 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] gawk-0:5.3.0-4.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] info-0:7.1.1-2.fc42.aarch64     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] xz-1:5.6.3-2.fc42.aarch64       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] bzip2-0:1.0.8-19.fc42.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] redhat-rpm-config-0:300-1.no_an 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] coreutils-0:9.5-11.fc42.aarch64 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] grep-0:3.11-9.fc42.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] patch-0:2.7.6-25.fc42.aarch64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[18/18] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/19] diffutils-0:3.10-8.fc42.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] findutils-1:4.10.0-4.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[20/20] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/21] glibc-minimal-langpack-0:2.40.9 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[21/21] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/22] gzip-0:1.13-2.fc42.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] file-0:5.45-8.fc42.aarch64      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] readline-0:8.2-11.fc42.aarch64  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] rpm-0:4.20.0-1.fc42.aarch64     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] rpm-build-libs-0:4.20.0-1.fc42. 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] rpm-libs-0:4.20.0-1.fc42.aarch6 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] zstd-0:1.5.6-2.fc41.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] filesystem-0:3.18-29.fc42.aarch 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] ncurses-libs-0:6.5-2.20240629.f 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] libattr-0:2.5.2-4.fc41.aarch64  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] libxcrypt-0:4.4.36-11.fc42.aarc 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] setup-0:2.15.0-5.fc41.noarch    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] libblkid-0:2.40.2-8.fc42.aarch6 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] libfdisk-0:2.40.2-8.fc42.aarch6 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] libmount-0:2.40.2-8.fc42.aarch6 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] libsmartcols-0:2.40.2-8.fc42.aa 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] libuuid-0:2.40.2-8.fc42.aarch64 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] systemd-libs-0:257-1.fc42.aarch 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] util-linux-core-0:2.40.2-8.fc42 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] zlib-ng-compat-0:2.2.2-1.fc42.a 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] fedora-repos-0:42-0.3.noarch    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] gmp-1:6.3.0-2.fc41.aarch64      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] xz-libs-1:5.6.3-2.fc42.aarch64  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] ansible-srpm-macros-0:1-16.fc41 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] build-reproducibility-srpm-macr 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] efi-srpm-macros-0:5-13.fc42.noa 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] filesystem-srpm-macros-0:3.18-2 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] fonts-srpm-macros-1:2.0.5-17.fc 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] forge-srpm-macros-0:0.4.0-1.fc4 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] fpc-srpm-macros-0:1.3-13.fc41.n 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] ghc-srpm-macros-0:1.9.2-1.fc42. 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] gnat-srpm-macros-0:6-6.fc41.noa 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] go-srpm-macros-0:3.6.0-5.fc42.n 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] kernel-srpm-macros-0:1.0-24.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[55/55] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/56] lua-srpm-macros-0:1-14.fc41.noa 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] ocaml-srpm-macros-0:10-3.fc41.n 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] openblas-srpm-macros-0:2-18.fc4 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] package-notes-srpm-macros-0:0.5 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] perl-srpm-macros-0:1-56.fc41.no 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] pyproject-srpm-macros-0:1.16.3- 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] python-srpm-macros-0:3.13-3.fc4 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] qt5-srpm-macros-0:5.15.15-1.fc4 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] qt6-srpm-macros-0:6.8.1-4.fc42. 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] rust-srpm-macros-0:26.3-3.fc42. 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] zig-srpm-macros-0:1-3.fc41.noar 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] zip-0:3.0-42.fc42.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] file-libs-0:5.45-8.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] lua-libs-0:5.4.7-1.fc42.aarch64 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] libzstd-0:1.5.6-2.fc41.aarch64  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] rpm-sequoia-0:1.7.0-3.fc42.aarc 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] sqlite-libs-0:3.47.2-1.fc42.aar 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] ncurses-base-0:6.5-2.20240629.f 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] fedora-gpg-keys-0:42-0.3.noarch 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] fedora-repos-rawhide-0:42-0.3.n 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] add-determinism-0:0.4.3-1.fc42. 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] dwz-0:0.15-8.fc42.aarch64       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] glibc-0:2.40.9000-24.fc42.aarch 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] basesystem-0:11-21.fc41.noarch  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] libselinux-0:3.8-0.rc3.1.fc42.a 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] libsepol-0:3.8-0.rc3.1.fc42.aar 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] pcre2-0:10.44-1.fc42.1.aarch64  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] pcre2-syntax-0:10.44-1.fc42.1.n 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] glibc-common-0:2.40.9000-24.fc4 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] libgcc-0:15.0.0-0.2.fc42.aarch6 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] elfutils-libelf-0:0.192-7.fc42. 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] coreutils-common-0:9.5-11.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[88/88] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/89] libacl-0:2.3.2-2.fc42.aarch64   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] libcap-0:2.71-1.fc42.aarch64    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] openssl-libs-1:3.2.2-8.fc42.aar 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] ca-certificates-0:2024.2.69_v8. 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] crypto-policies-0:20241128-1.gi 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] libffi-0:3.4.6-3.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] bzip2-libs-0:1.0.8-19.fc42.aarc 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] libstdc++-0:15.0.0-0.2.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[96/96] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/97] lz4-libs-0:1.10.0-1.fc42.aarch6 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] audit-libs-0:4.0.2-1.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] authselect-libs-0:1.5.0-8.fc42. 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] libcap-ng-0:0.8.5-3.fc42.aarc 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] pam-0:1.7.0-3.fc42.aarch64    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] gdbm-1:1.23-7.fc41.aarch64    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] gdbm-libs-1:1.23-7.fc41.aarch 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] libtirpc-0:1.3.6-1.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] libcom_err-0:1.47.1-6.fc42.aa 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] pam-libs-0:1.7.0-3.fc42.aarch 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] libeconf-0:0.7.5-1.fc42.aarch 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] libsemanage-0:3.8-0.rc3.1.fc4 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] popt-0:1.19-7.fc42.aarch64    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] elfutils-libs-0:0.192-7.fc42. 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] libgomp-0:15.0.0-0.2.fc42.aar 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] binutils-0:2.43.50-9.fc42.aar 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] debugedit-0:5.1-2.fc42.aarch6 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] elfutils-0:0.192-7.fc42.aarch 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] libarchive-0:3.7.7-1.fc42.aar 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] pkgconf-pkg-config-0:2.3.0-1. 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] curl-0:8.11.1-2.fc42.aarch64  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] krb5-libs-0:1.21.3-3.fc42.aar 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] libverto-0:0.3.2-9.fc41.aarch 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] mpfr-0:4.2.1-5.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] p11-kit-0:0.25.5-4.fc42.aarch 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] p11-kit-trust-0:0.25.5-4.fc42 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] glibc-gconv-extra-0:2.40.9000 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] pkgconf-0:2.3.0-1.fc42.aarch6 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] pkgconf-m4-0:2.3.0-1.fc42.noa 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] libpkgconf-0:2.3.0-1.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] authselect-0:1.5.0-8.fc42.aar 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] libnsl2-0:2.0.1-2.fc42.aarch6 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] libpwquality-0:1.4.5-11.fc42. 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] alternatives-0:1.31-1.fc42.aa 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] libtasn1-0:4.19.0-9.fc42.aarc 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] cracklib-0:2.9.11-6.fc42.aarc 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] libxml2-0:2.12.8-2.fc42.aarch 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] keyutils-libs-0:1.6.3-4.fc42. 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] elfutils-default-yama-scope-0 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[135/135] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/136] elfutils-debuginfod-client-0: 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[136/136] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/137] jansson-0:2.14-1.fc42.aarch64 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] json-c-0:0.18-1.fc42.aarch64  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] fedora-release-0:42-0.11.noar 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] gdb-minimal-0:15.2-4.fc42.aar 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] xxhash-libs-0:0.8.2-4.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[141/141] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/142] fedora-release-identity-basic 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] libcurl-0:8.11.1-2.fc42.aarch 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] libbrotli-0:1.1.0-5.fc42.aarc 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] libidn2-0:2.3.7-2.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] libpsl-0:0.21.5-4.fc42.aarch6 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] publicsuffix-list-dafsa-0:202 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] libssh-0:0.11.1-1.fc42.aarch6 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] openldap-0:2.6.8-6.fc42.aarch 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.fc42.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.5.4-1.fc42.a 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] libssh-config-0:0.11.1-1.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[154/154] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/155] libunistring-0:1.1-8.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[155/155] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
Running transaction
Importing OpenPGP key 0x105EF944:
 UserID     : "Fedora (42) <fedora-42-primary@fedoraproject.org>"
 Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary
The key was successfully imported.
Importing OpenPGP key 0x105EF944:
 UserID     : "Fedora (42) <fedora-42-primary@fedoraproject.org>"
 Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary
The key was successfully imported.
Importing OpenPGP key 0xE99D6AD1:
 UserID     : "Fedora (41) <fedora-41-primary@fedoraproject.org>"
 Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary
The key was successfully imported.
Importing OpenPGP key 0x31645531:
 UserID     : "Fedora (43) <fedora-43-primary@fedoraproject.org>"
 Fingerprint: C6E7F081CF80E13146676E88829B606631645531
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary
The key was successfully imported.
[  1/157] Verify package files          100% | 688.0   B/s | 155.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-1734775572.945262/root/var/cache/
[  2/157] Prepare transaction           100% |   2.5 KiB/s | 155.0   B |  00m00s
[  3/157] Installing libgcc-0:15.0.0-0. 100% | 107.7 MiB/s | 220.5 KiB |  00m00s
[  4/157] Installing libssh-config-0:0. 100% |   0.0   B/s | 816.0   B |  00m00s
[  5/157] Installing publicsuffix-list- 100% |  66.7 MiB/s |  68.3 KiB |  00m00s
[  6/157] Installing fedora-release-ide 100% | 953.1 KiB/s | 976.0   B |  00m00s
[  7/157] Installing fedora-gpg-keys-0: 100% |  33.6 MiB/s | 172.2 KiB |  00m00s
[  8/157] Installing fedora-repos-rawhi 100% |   0.0   B/s |   2.4 KiB |  00m00s
[  9/157] Installing fedora-repos-0:42- 100% |   0.0   B/s |   5.7 KiB |  00m00s
[ 10/157] Installing fedora-release-com 100% |  23.6 MiB/s |  24.1 KiB |  00m00s
[ 11/157] Installing fedora-release-0:4 100% |   0.0   B/s | 124.0   B |  00m00s
[ 12/157] 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/157] Installing filesystem-0:3.18- 100% |   2.5 MiB/s | 212.6 KiB |  00m00s
[ 14/157] Installing basesystem-0:11-21 100% |   0.0   B/s | 124.0   B |  00m00s
[ 15/157] Installing pkgconf-m4-0:2.3.0 100% |  14.5 MiB/s |  14.8 KiB |  00m00s
[ 16/157] Installing coreutils-common-0 100% | 310.8 MiB/s |  11.2 MiB |  00m00s
[ 17/157] Installing pcre2-syntax-0:10. 100% | 124.1 MiB/s | 254.1 KiB |  00m00s
[ 18/157] Installing ncurses-base-0:6.5 100% |  57.2 MiB/s | 351.7 KiB |  00m00s
[ 19/157] Installing glibc-minimal-lang 100% |   0.0   B/s | 124.0   B |  00m00s
[ 20/157] Installing ncurses-libs-0:6.5 100% | 321.2 MiB/s |   2.2 MiB |  00m00s
[ 21/157] Installing glibc-0:2.40.9000- 100% | 261.5 MiB/s |   6.0 MiB |  00m00s
[ 22/157] Installing bash-0:5.2.37-1.fc 100% | 342.9 MiB/s |   8.2 MiB |  00m00s
[ 23/157] Installing glibc-common-0:2.4 100% | 187.2 MiB/s |   1.3 MiB |  00m00s
[ 24/157] Installing glibc-gconv-extra- 100% | 376.2 MiB/s |  18.4 MiB |  00m00s
[ 25/157] Installing zlib-ng-compat-0:2 100% | 131.5 MiB/s | 134.6 KiB |  00m00s
[ 26/157] Installing xz-libs-1:5.6.3-2. 100% | 261.2 MiB/s | 267.5 KiB |  00m00s
[ 27/157] Installing bzip2-libs-0:1.0.8 100% | 133.0 MiB/s | 136.2 KiB |  00m00s
[ 28/157] Installing readline-0:8.2-11. 100% | 368.9 MiB/s | 755.5 KiB |  00m00s
[ 29/157] Installing libuuid-0:2.40.2-8 100% | 194.0 MiB/s | 198.6 KiB |  00m00s
[ 30/157] Installing popt-0:1.19-7.fc42 100% |  48.7 MiB/s | 149.5 KiB |  00m00s
[ 31/157] Installing libblkid-0:2.40.2- 100% | 409.9 MiB/s | 419.7 KiB |  00m00s
[ 32/157] Installing libattr-0:2.5.2-4. 100% | 192.9 MiB/s | 197.5 KiB |  00m00s
[ 33/157] Installing libacl-0:2.3.2-2.f 100% |  65.5 MiB/s |  67.1 KiB |  00m00s
[ 34/157] Installing libxcrypt-0:4.4.36 100% | 133.9 MiB/s | 274.2 KiB |  00m00s
[ 35/157] Installing gmp-1:6.3.0-2.fc41 100% | 235.8 MiB/s | 724.2 KiB |  00m00s
[ 36/157] Installing libzstd-0:1.5.6-2. 100% | 259.5 MiB/s | 797.3 KiB |  00m00s
[ 37/157] Installing elfutils-libelf-0: 100% | 296.6 MiB/s |   1.2 MiB |  00m00s
[ 38/157] Installing libstdc++-0:15.0.0 100% | 337.5 MiB/s |   2.7 MiB |  00m00s
[ 39/157] Installing gdbm-libs-1:1.23-7 100% | 417.7 MiB/s | 427.7 KiB |  00m00s
[ 40/157] Installing libeconf-0:0.7.5-1 100% |  78.5 MiB/s |  80.3 KiB |  00m00s
[ 41/157] Installing dwz-0:0.15-8.fc42. 100% | 313.4 MiB/s | 321.0 KiB |  00m00s
[ 42/157] Installing mpfr-0:4.2.1-5.fc4 100% | 244.1 MiB/s | 749.9 KiB |  00m00s
[ 43/157] Installing gawk-0:5.3.0-4.fc4 100% | 387.6 MiB/s |   4.3 MiB |  00m00s
[ 44/157] Installing unzip-0:6.0-65.fc4 100% | 570.7 MiB/s |   2.3 MiB |  00m00s
[ 45/157] Installing file-libs-0:5.45-8 100% | 586.0 MiB/s |  10.0 MiB |  00m00s
[ 46/157] Installing file-0:5.45-8.fc42 100% |  15.3 MiB/s | 141.0 KiB |  00m00s
[ 47/157] Installing crypto-policies-0: 100% |  22.8 MiB/s | 163.7 KiB |  00m00s
[ 48/157] Installing libsmartcols-0:2.4 100% | 282.9 MiB/s | 289.7 KiB |  00m00s
[ 49/157] Installing lua-libs-0:5.4.7-1 100% | 192.5 MiB/s | 394.3 KiB |  00m00s
[ 50/157] Installing libsepol-0:3.8-0.r 100% | 259.5 MiB/s | 797.2 KiB |  00m00s
[ 51/157] Installing pcre2-0:10.44-1.fc 100% | 315.4 MiB/s | 645.9 KiB |  00m00s
[ 52/157] Installing libselinux-0:3.8-0 100% | 192.2 MiB/s | 196.8 KiB |  00m00s
[ 53/157] Installing sed-0:4.9-3.fc41.a 100% | 197.2 MiB/s |   1.0 MiB |  00m00s
[ 54/157] Installing findutils-1:4.10.0 100% | 239.2 MiB/s |   1.9 MiB |  00m00s
[ 55/157] Installing grep-0:3.11-9.fc42 100% | 171.9 MiB/s |   1.0 MiB |  00m00s
[ 56/157] Installing xz-1:5.6.3-2.fc42. 100% | 215.8 MiB/s |   1.5 MiB |  00m00s
[ 57/157] Installing libmount-0:2.40.2- 100% | 236.8 MiB/s | 485.1 KiB |  00m00s
[ 58/157] Installing libffi-0:3.4.6-3.f 100% | 277.2 MiB/s | 283.8 KiB |  00m00s
[ 59/157] Installing lz4-libs-0:1.10.0- 100% | 192.0 MiB/s | 196.6 KiB |  00m00s
[ 60/157] Installing libcap-ng-0:0.8.5- 100% | 156.8 MiB/s | 160.6 KiB |  00m00s
[ 61/157] Installing audit-libs-0:4.0.2 100% | 203.8 MiB/s | 417.3 KiB |  00m00s
[ 62/157] Installing pam-libs-0:1.7.0-3 100% | 215.9 MiB/s | 221.1 KiB |  00m00s
[ 63/157] Installing libcap-0:2.71-1.fc 100% | 245.9 MiB/s | 503.5 KiB |  00m00s
[ 64/157] Installing systemd-libs-0:257 100% | 302.8 MiB/s |   2.4 MiB |  00m00s
[ 65/157] Installing libcom_err-0:1.47. 100% | 234.8 MiB/s | 240.4 KiB |  00m00s
[ 66/157] Installing alternatives-0:1.3 100% |  88.2 MiB/s |  90.3 KiB |  00m00s
[ 67/157] Installing libtasn1-0:4.19.0- 100% | 214.4 MiB/s | 219.5 KiB |  00m00s
[ 68/157] Installing p11-kit-0:0.25.5-4 100% | 212.7 MiB/s |   2.3 MiB |  00m00s
[ 69/157] Installing libunistring-0:1.1 100% | 348.4 MiB/s |   1.7 MiB |  00m00s
[ 70/157] Installing libidn2-0:2.3.7-2. 100% | 108.6 MiB/s | 333.6 KiB |  00m00s
[ 71/157] Installing libpsl-0:0.21.5-4. 100% | 129.2 MiB/s | 132.3 KiB |  00m00s
[ 72/157] Installing p11-kit-trust-0:0. 100% |  44.8 MiB/s | 458.4 KiB |  00m00s
[ 73/157] Installing openssl-libs-1:3.2 100% | 284.5 MiB/s |   6.3 MiB |  00m00s
[ 74/157] Installing coreutils-0:9.5-11 100% | 255.9 MiB/s |   7.9 MiB |  00m00s
[ 75/157] Installing ca-certificates-0: 100% |   1.5 MiB/s |   2.4 MiB |  00m02s
[ 76/157] Installing gzip-0:1.13-2.fc42 100% | 139.4 MiB/s | 428.3 KiB |  00m00s
[ 77/157] Installing authselect-libs-0: 100% | 122.8 MiB/s | 880.5 KiB |  00m00s
[ 78/157] Installing cracklib-0:2.9.11- 100% |  83.8 MiB/s | 429.0 KiB |  00m00s
[ 79/157] Installing libpwquality-0:1.4 100% | 120.5 MiB/s | 617.1 KiB |  00m00s
[ 80/157] Installing rpm-sequoia-0:1.7. 100% | 277.8 MiB/s |   2.2 MiB |  00m00s
[ 81/157] Installing libevent-0:2.1.12- 100% | 267.3 MiB/s |   1.1 MiB |  00m00s
[ 82/157] Installing util-linux-core-0: 100% | 387.7 MiB/s |   6.2 MiB |  00m00s
[ 83/157] Installing libsemanage-0:3.8- 100% | 115.6 MiB/s | 355.0 KiB |  00m00s
[ 84/157] Installing shadow-utils-2:4.1 100% | 190.1 MiB/s |   4.6 MiB |  00m00s
[ 85/157] Installing zstd-0:1.5.6-2.fc4 100% | 338.2 MiB/s |   1.7 MiB |  00m00s
[ 86/157] Installing tar-2:1.35-4.fc41. 100% | 278.8 MiB/s |   3.1 MiB |  00m00s
[ 87/157] Installing zip-0:3.0-42.fc42. 100% | 247.3 MiB/s | 759.6 KiB |  00m00s
[ 88/157] Installing gdbm-1:1.23-7.fc41 100% | 227.9 MiB/s | 933.4 KiB |  00m00s
[ 89/157] Installing cyrus-sasl-lib-0:2 100% | 345.2 MiB/s |   3.1 MiB |  00m00s
[ 90/157] Installing libfdisk-0:2.40.2- 100% | 236.3 MiB/s | 483.9 KiB |  00m00s
[ 91/157] Installing bzip2-0:1.0.8-19.f 100% |  84.6 MiB/s | 173.2 KiB |  00m00s
[ 92/157] Installing libxml2-0:2.12.8-2 100% | 310.2 MiB/s |   1.9 MiB |  00m00s
[ 93/157] Installing libarchive-0:3.7.7 100% | 220.0 MiB/s | 901.2 KiB |  00m00s
[ 94/157] Installing sqlite-libs-0:3.47 100% | 283.0 MiB/s |   1.4 MiB |  00m00s
[ 95/157] Installing rpm-libs-0:4.20.0- 100% | 260.2 MiB/s | 799.4 KiB |  00m00s
[ 96/157] Installing add-determinism-0: 100% | 299.6 MiB/s |   2.1 MiB |  00m00s
[ 97/157] Installing build-reproducibil 100% |   0.0   B/s |   1.0 KiB |  00m00s
[ 98/157] Installing filesystem-srpm-ma 100% |  35.9 MiB/s |  36.8 KiB |  00m00s
[ 99/157] Installing ed-0:1.20.2-2.fc41 100% | 278.5 MiB/s | 285.1 KiB |  00m00s
[100/157] Installing patch-0:2.7.6-25.f 100% | 127.2 MiB/s | 260.5 KiB |  00m00s
[101/157] Installing elfutils-default-y 100% | 291.9 KiB/s |   2.0 KiB |  00m00s
[102/157] Installing elfutils-libs-0:0. 100% | 179.8 MiB/s | 736.6 KiB |  00m00s
[103/157] Installing cpio-0:2.15-2.fc41 100% | 203.4 MiB/s |   1.2 MiB |  00m00s
[104/157] Installing diffutils-0:3.10-8 100% | 237.7 MiB/s |   1.7 MiB |  00m00s
[105/157] Installing libgomp-0:15.0.0-0 100% | 245.3 MiB/s | 502.4 KiB |  00m00s
[106/157] Installing rpm-build-libs-0:4 100% | 257.4 MiB/s | 263.6 KiB |  00m00s
[107/157] Installing libverto-0:0.3.2-9 100% | 194.7 MiB/s | 199.3 KiB |  00m00s
[108/157] Installing libpkgconf-0:2.3.0 100% | 130.0 MiB/s | 133.1 KiB |  00m00s
[109/157] Installing pkgconf-0:2.3.0-1. 100% | 110.9 MiB/s | 113.6 KiB |  00m00s
[110/157] Installing pkgconf-pkg-config 100% |   0.0   B/s |   1.8 KiB |  00m00s
[111/157] Installing keyutils-libs-0:1. 100% |  95.9 MiB/s |  98.2 KiB |  00m00s
[112/157] Installing krb5-libs-0:1.21.3 100% | 249.7 MiB/s |   2.5 MiB |  00m00s
[113/157] Installing libtirpc-0:1.3.6-1 100% | 209.7 MiB/s | 214.7 KiB |  00m00s
[114/157] Installing libnsl2-0:2.0.1-2. 100% |  91.2 MiB/s |  93.4 KiB |  00m00s
[115/157] Installing pam-0:1.7.0-3.fc42 100% | 223.0 MiB/s |   4.2 MiB |  00m00s
[116/157] Installing libssh-0:0.11.1-1. 100% | 188.1 MiB/s | 577.8 KiB |  00m00s
[117/157] Installing jansson-0:2.14-1.f 100% |  90.0 MiB/s |  92.2 KiB |  00m00s
[118/157] Installing json-c-0:0.18-1.fc 100% | 133.7 MiB/s | 137.0 KiB |  00m00s
[119/157] Installing xxhash-libs-0:0.8. 100% | 208.7 MiB/s | 213.7 KiB |  00m00s
[120/157] Installing libnghttp2-0:1.64. 100% | 257.1 MiB/s | 263.3 KiB |  00m00s
[121/157] Installing libbrotli-0:1.1.0- 100% | 221.3 MiB/s | 906.6 KiB |  00m00s
[122/157] Installing libtool-ltdl-0:2.5 100% |  91.0 MiB/s |  93.2 KiB |  00m00s
[123/157] Installing openldap-0:2.6.8-6 100% | 244.4 MiB/s | 750.8 KiB |  00m00s
[124/157] Installing libcurl-0:8.11.1-2 100% | 275.5 MiB/s | 846.3 KiB |  00m00s
[125/157] Installing elfutils-debuginfo 100% |  70.1 MiB/s | 143.6 KiB |  00m00s
[126/157] Installing binutils-0:2.43.50 100% | 336.0 MiB/s |  28.9 MiB |  00m00s
[127/157] Installing elfutils-0:0.192-7 100% | 303.4 MiB/s |   3.0 MiB |  00m00s
[128/157] Installing gdb-minimal-0:15.2 100% | 331.7 MiB/s |  12.6 MiB |  00m00s
[129/157] Installing debugedit-0:5.1-2. 100% | 119.2 MiB/s | 244.2 KiB |  00m00s
[130/157] Installing curl-0:8.11.1-2.fc 100% |  37.0 MiB/s | 454.4 KiB |  00m00s
[131/157] Installing rpm-0:4.20.0-1.fc4 100% | 167.9 MiB/s |   3.4 MiB |  00m00s
[132/157] Installing efi-srpm-macros-0: 100% |  40.2 MiB/s |  41.2 KiB |  00m00s
[133/157] Installing lua-srpm-macros-0: 100% |   0.0   B/s |   1.9 KiB |  00m00s
[134/157] Installing zig-srpm-macros-0: 100% |   0.0   B/s |   1.7 KiB |  00m00s
[135/157] Installing rust-srpm-macros-0 100% |   0.0   B/s |   5.6 KiB |  00m00s
[136/157] Installing qt6-srpm-macros-0: 100% |   0.0   B/s | 732.0   B |  00m00s
[137/157] Installing qt5-srpm-macros-0: 100% |   0.0   B/s | 776.0   B |  00m00s
[138/157] Installing perl-srpm-macros-0 100% |   0.0   B/s |   1.1 KiB |  00m00s
[139/157] Installing package-notes-srpm 100% |   0.0   B/s |   2.0 KiB |  00m00s
[140/157] Installing openblas-srpm-macr 100% |   0.0   B/s | 392.0   B |  00m00s
[141/157] Installing ocaml-srpm-macros- 100% |   0.0   B/s |   2.2 KiB |  00m00s
[142/157] Installing kernel-srpm-macros 100% |   0.0   B/s |   2.3 KiB |  00m00s
[143/157] Installing gnat-srpm-macros-0 100% |   0.0   B/s |   1.3 KiB |  00m00s
[144/157] Installing ghc-srpm-macros-0: 100% |   0.0   B/s |   1.0 KiB |  00m00s
[145/157] Installing fpc-srpm-macros-0: 100% |   0.0   B/s | 420.0   B |  00m00s
[146/157] Installing ansible-srpm-macro 100% |   0.0   B/s |  36.2 KiB |  00m00s
[147/157] Installing fonts-srpm-macros- 100% |  55.7 MiB/s |  57.0 KiB |  00m00s
[148/157] Installing forge-srpm-macros- 100% |  39.3 MiB/s |  40.3 KiB |  00m00s
[149/157] Installing go-srpm-macros-0:3 100% |  60.5 MiB/s |  62.0 KiB |  00m00s
[150/157] Installing python-srpm-macros 100% |  50.9 MiB/s |  52.2 KiB |  00m00s
[151/157] Installing redhat-rpm-config- 100% |  62.9 MiB/s | 193.2 KiB |  00m00s
[152/157] Installing rpm-build-0:4.20.0 100% | 349.3 MiB/s |   1.4 MiB |  00m00s
[153/157] Installing pyproject-srpm-mac 100% |   1.2 MiB/s |   2.5 KiB |  00m00s
[154/157] Installing util-linux-0:2.40. 100% | 360.7 MiB/s |  17.0 MiB |  00m00s
[155/157] Installing authselect-0:1.5.0 100% |  60.0 MiB/s | 184.3 KiB |  00m00s
[156/157] Installing which-0:2.21-42.fc 100% | 122.2 MiB/s | 250.4 KiB |  00m00s
[157/157] Installing info-0:7.1.1-2.fc4 100% | 290.6 KiB/s | 614.0 KiB |  00m02s
Warning: skipped OpenPGP checks for 68 packages from repositories: copr_base, https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch
Complete!
Finish: installing minimal buildroot with dnf5
Start: creating root cache
Finish: creating root cache
Finish: chroot init
INFO: Installed packages:
INFO: add-determinism-0.4.3-1.fc42.aarch64
alternatives-1.31-1.fc42.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.fc42.aarch64
bzip2-libs-1.0.8-19.fc42.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.fc42.aarch64
crypto-policies-20241128-1.gitbb7b0b0.fc42.noarch
curl-8.11.1-2.fc42.aarch64
cyrus-sasl-lib-2.1.28-27.fc41.aarch64
debugedit-5.1-2.fc42.aarch64
diffutils-3.10-8.fc42.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
filesystem-srpm-macros-3.18-29.fc42.noarch
findutils-4.10.0-4.fc42.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-4.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-24.fc42.aarch64
glibc-common-2.40.9000-24.fc42.aarch64
glibc-gconv-extra-2.40.9000-24.fc42.aarch64
glibc-minimal-langpack-2.40.9000-24.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.fc42.aarch64
gzip-1.13-2.fc42.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.fc42.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.fc42.aarch64
libcom_err-1.47.1-6.fc42.aarch64
libcurl-8.11.1-2.fc42.aarch64
libeconf-0.7.5-1.fc42.aarch64
libevent-2.1.12-14.fc42.aarch64
libfdisk-2.40.2-8.fc42.aarch64
libffi-3.4.6-3.fc42.aarch64
libgcc-15.0.0-0.2.fc42.aarch64
libgomp-15.0.0-0.2.fc42.aarch64
libidn2-2.3.7-2.fc42.aarch64
libmount-2.40.2-8.fc42.aarch64
libnghttp2-1.64.0-1.fc42.aarch64
libnsl2-2.0.1-2.fc42.aarch64
libpkgconf-2.3.0-1.fc42.aarch64
libpsl-0.21.5-4.fc42.aarch64
libpwquality-1.4.5-11.fc42.aarch64
libselinux-3.8-0.rc3.1.fc42.aarch64
libsemanage-3.8-0.rc3.1.fc42.aarch64
libsepol-3.8-0.rc3.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++-15.0.0-0.2.fc42.aarch64
libtasn1-4.19.0-9.fc42.aarch64
libtirpc-1.3.6-1.fc42.aarch64
libtool-ltdl-2.5.4-1.fc42.aarch64
libunistring-1.1-8.fc42.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.fc42.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.fc42.aarch64
mpfr-4.2.1-5.fc42.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.fc42.aarch64
pcre2-10.44-1.fc42.1.aarch64
pcre2-syntax-10.44-1.fc42.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.fc42.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.1-4.fc42.noarch
readline-8.2-11.fc42.aarch64
redhat-rpm-config-300-1.no_annobin.0.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-3.fc42.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.17.0~rc1-1.fc42.aarch64
sqlite-libs-3.47.2-1.fc42.aarch64
systemd-libs-257-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-42.fc42.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=1731456000
Wrote: /builddir/build/SRPMS/pymol-3.0.0-1.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-1734775572.945262/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-0nby1lca/pymol/pymol.spec) Config(child) 0 minutes 13 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/pymol-3.0.0-1.fc42.src.rpm)  Config(fedora-rawhide-aarch64)
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1734775572.945262/root.
INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1734775572.945262/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-1734775572.945262/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-3.fc42.aarch64
  dnf5-5.2.8.1-2.fc42.aarch64
  dnf5-plugins-5.2.8.1-2.fc42.aarch64
Finish: chroot init
Start: build phase for pymol-3.0.0-1.fc42.src.rpm
Start: build setup for pymol-3.0.0-1.fc42.src.rpm
Building target platforms: aarch64
Building for target aarch64
setting SOURCE_DATE_EPOCH=1731456000
Wrote: /builddir/build/SRPMS/pymol-3.0.0-1.fc42.src.rpm
Updating and loading repositories:
 fedora                                 100% |  51.6 KiB/s |  13.1 KiB |  00m00s
 Copr repository                        100% | 109.8 KiB/s |   1.5 KiB |  00m00s
 Additional repo https_fedorapeople_org 100% |  25.4 KiB/s |   1.5 KiB |  00m00s
 Copr repository                        100% |  65.6 MiB/s |   7.3 MiB |  00m00s
Repositories loaded.
Package                              Arch    Version                         Repository                                                             Size
Installing:
 catch2-devel                        aarch64 2.13.10-5.fc42                  copr_base                                                         952.9 KiB
 desktop-file-utils                  aarch64 0.27-2.fc42                     copr_base                                                         313.2 KiB
 freeglut-devel                      aarch64 3.6.0-2.fc41                    fedora                                                              2.3 MiB
 freetype-devel                      aarch64 2.13.3-1.fc42                   copr_base                                                           8.5 MiB
 gcc-c++                             aarch64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch  38.5 MiB
 glew-devel                          aarch64 2.2.0-8.fc42                    copr_base                                                           1.8 MiB
 glm-devel                           noarch  1.0.1-2.fc42                    copr_base                                                           2.1 MiB
 libappstream-glib                   aarch64 0.8.3-2.fc42                    copr_base                                                           1.5 MiB
 libpng-devel                        aarch64 2:1.6.44-1.fc42                 copr_base                                                         947.0 KiB
 libxml2-devel                       aarch64 2.12.8-2.fc42                   copr_base                                                           3.4 MiB
 mesa-libGL-devel                    aarch64 24.3.1-1.fc42                   copr_base                                                          80.9 KiB
 mmtf-cpp-devel                      aarch64 1.1.0-6.fc42                    copr_base                                                         114.4 KiB
 msgpack-devel                       aarch64 3.1.0-16.fc42                   copr_base                                                           5.1 MiB
 netcdf-devel                        aarch64 4.9.2-7.fc42                    fedora                                                            368.6 KiB
 python3-devel                       aarch64 3.13.1-2.fc42                   fedora                                                              1.8 MiB
 python3-mmtf                        noarch  1.1.3-6.fc41                    fedora                                                            179.5 KiB
 python3-numpy                       aarch64 1:2.2.0-3.fc42                  fedora                                                             33.9 MiB
 python3-pyside6-devel               aarch64 6.8.0-2.fc42                    fedora                                                              2.2 MiB
 python3-qt5-devel                   aarch64 5.15.10-11.fc42                 fedora                                                              2.7 MiB
 python3-setuptools                  noarch  74.1.3-4.fc42                   fedora                                                              8.4 MiB
 python3-simplejson                  aarch64 3.19.3-1.fc42                   fedora                                                            612.3 KiB
Installing dependencies:
 OpenCL-ICD-Loader                   aarch64 3.0.6-1.20241023git5907ac1.fc42 copr_base                                                          78.6 KiB
 SDL2                                aarch64 2.30.9-1.fc42                   copr_base                                                           1.8 MiB
 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
 alsa-lib                            aarch64 1.2.13-3.fc42                   fedora                                                              1.5 MiB
 annobin-docs                        noarch  12.79-1.fc42                    copr_base                                                          98.6 KiB
 annobin-plugin-gcc                  aarch64 12.79-1.fc42                    copr_base                                                         997.2 KiB
 aribb24                             aarch64 1.0.3^20160216git5e9be27-1.fc42 copr_base                                                         137.8 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                               aarch64 0.8-30.fc42                     copr_base                                                           1.2 MiB
 avahi-devel                         aarch64 0.8-30.fc42                     copr_base                                                         130.5 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
 blosc                               aarch64 1.21.6-1.fc42                   fedora                                                            258.0 KiB
 bluez-libs                          aarch64 5.79-1.fc42                     fedora                                                            278.7 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.fc42                   copr_base                                                         309.8 KiB
 cairo                               aarch64 1.18.2-2.fc42                   copr_base                                                           1.8 MiB
 cairo-devel                         aarch64 1.18.2-2.fc42                   copr_base                                                           2.3 MiB
 cairo-gobject                       aarch64 1.18.2-2.fc42                   copr_base                                                          66.1 KiB
 cdparanoia-libs                     aarch64 10.2-45.fc42                    copr_base                                                         133.9 KiB
 cjson                               aarch64 1.7.18-1.fc42                   copr_base                                                          94.3 KiB
 clang-libs                          aarch64 19.1.5-1.fc42                   copr_base                                                         117.5 MiB
 clang-resource-filesystem           aarch64 19.1.5-1.fc42                   copr_base                                                          15.3 KiB
 cmake                               aarch64 3.31.2-1.fc42                   copr_base                                                          28.9 MiB
 cmake-data                          noarch  3.31.2-1.fc42                   copr_base                                                           8.5 MiB
 cmake-filesystem                    aarch64 3.31.2-1.fc42                   copr_base                                                           0.0   B
 cmake-rpm-macros                    noarch  3.31.2-1.fc42                   copr_base                                                           7.5 KiB
 codec2                              aarch64 1.2.0-5.fc42                    copr_base                                                           1.4 MiB
 colord-libs                         aarch64 1.4.7-5.fc42                    copr_base                                                         959.1 KiB
 cpp                                 aarch64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch  35.3 MiB
 cups-devel                          aarch64 1:2.4.11-8.fc42                 copr_base                                                         185.8 KiB
 cups-filesystem                     noarch  1:2.4.11-8.fc42                 copr_base                                                           0.0   B
 cups-libs                           aarch64 1:2.4.11-8.fc42                 copr_base                                                         721.8 KiB
 dbus                                aarch64 1:1.16.0-1.fc42                 fedora                                                              0.0   B
 dbus-broker                         aarch64 36-4.fc42                       copr_base                                                         415.1 KiB
 dbus-common                         noarch  1:1.16.0-1.fc42                 fedora                                                             11.2 KiB
 dbus-libs                           aarch64 1:1.16.0-1.fc42                 fedora                                                            387.6 KiB
 default-fonts-core-sans             noarch  4.2-2.fc42                      fedora                                                             11.9 KiB
 double-conversion                   aarch64 3.3.0-4.fc42                    copr_base                                                         138.5 KiB
 duktape                             aarch64 2.7.0-8.fc42                    copr_base                                                         649.8 KiB
 emacs-filesystem                    noarch  1:30.0-3.fc41                   fedora                                                              0.0   B
 expat                               aarch64 2.6.4-1.fc42                    copr_base                                                         343.6 KiB
 fdk-aac-free                        aarch64 2.0.0-14.fc42                   copr_base                                                         584.4 KiB
 flac-libs                           aarch64 1.4.3-5.fc41                    fedora                                                            742.0 KiB
 flexiblas                           aarch64 3.4.4-3.fc42                    copr_base                                                          48.5 KiB
 flexiblas-netlib                    aarch64 3.4.4-3.fc42                    copr_base                                                           9.1 MiB
 flexiblas-openblas-openmp           aarch64 3.4.4-3.fc42                    copr_base                                                          66.3 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
 freeglut                            aarch64 3.6.0-2.fc41                    fedora                                                            523.5 KiB
 freetype                            aarch64 2.13.3-1.fc42                   copr_base                                                         799.7 KiB
 fribidi                             aarch64 1.0.16-1.fc42                   copr_base                                                         243.7 KiB
 game-music-emu                      aarch64 0.6.3-15.fc42                   copr_base                                                         292.0 KiB
 gcc                                 aarch64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch  97.8 MiB
 gcc-gfortran                        aarch64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch  36.3 MiB
 gcc-plugin-annobin                  aarch64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch  67.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.23-1.fc42                     copr_base                                                           5.9 MiB
 gettext-envsubst                    aarch64 0.23-1.fc42                     copr_base                                                         105.3 KiB
 gettext-libs                        aarch64 0.23-1.fc42                     copr_base                                                           2.0 MiB
 gettext-runtime                     aarch64 0.23-1.fc42                     copr_base                                                         537.3 KiB
 giflib                              aarch64 5.2.2-2.fc42                    copr_base                                                         130.3 KiB
 glib2                               aarch64 2.83.0-3.fc42                   copr_base                                                          15.3 MiB
 glib2-devel                         aarch64 2.83.0-3.fc42                   copr_base                                                          16.0 MiB
 glibc-devel                         aarch64 2.40.9000-24.fc42               copr_base                                                           2.2 MiB
 glx-utils                           aarch64 9.0.0-8.fc42                    copr_base                                                         583.4 KiB
 gmp-c++                             aarch64 1:6.3.0-2.fc41                  fedora                                                            195.6 KiB
 gmp-devel                           aarch64 1:6.3.0-2.fc41                  fedora                                                            358.1 KiB
 gnutls                              aarch64 3.8.8-1.fc42                    copr_base                                                           3.3 MiB
 gnutls-c++                          aarch64 3.8.8-1.fc42                    copr_base                                                          66.3 KiB
 gnutls-dane                         aarch64 3.8.8-1.fc42                    copr_base                                                          66.3 KiB
 gnutls-devel                        aarch64 3.8.8-1.fc42                    copr_base                                                           5.6 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
 graphene                            aarch64 1.10.6-9.fc42                   copr_base                                                         176.3 KiB
 graphite2                           aarch64 1.3.14-16.fc41                  fedora                                                            495.9 KiB
 graphite2-devel                     aarch64 1.3.14-16.fc41                  fedora                                                             49.1 KiB
 groff-base                          aarch64 1.23.0-7.fc42                   copr_base                                                           4.1 MiB
 gsm                                 aarch64 1.0.22-7.fc42                   copr_base                                                          75.2 KiB
 gssdp                               aarch64 1.6.3-3.fc41                    fedora                                                            254.1 KiB
 gstreamer1                          aarch64 1.24.10-1.fc42                  copr_base                                                           5.7 MiB
 gstreamer1-plugins-bad-free-libs    aarch64 1.24.10-1.fc42                  copr_base                                                           3.3 MiB
 gstreamer1-plugins-base             aarch64 1.24.10-1.fc42                  copr_base                                                           8.2 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
 gupnp                               aarch64 1.6.7-1.fc42                    copr_base                                                         316.0 KiB
 gupnp-igd                           aarch64 1.6.0-5.fc41                    fedora                                                            226.9 KiB
 harfbuzz                            aarch64 10.1.0-2.fc42                   copr_base                                                           2.5 MiB
 harfbuzz-cairo                      aarch64 10.1.0-2.fc42                   copr_base                                                          66.2 KiB
 harfbuzz-devel                      aarch64 10.1.0-2.fc42                   copr_base                                                           5.2 MiB
 harfbuzz-icu                        aarch64 10.1.0-2.fc42                   copr_base                                                          66.2 KiB
 hdf-libs                            aarch64 4.3.0-1.fc42                    fedora                                                            851.5 KiB
 hdf5                                aarch64 1.14.5-1.fc42                   fedora                                                              8.1 MiB
 hdf5-devel                          aarch64 1.14.5-1.fc42                   fedora                                                              3.2 MiB
 hicolor-icon-theme                  noarch  0.17-19.fc41                    fedora                                                             72.2 KiB
 highway                             aarch64 1.2.0-3.fc41                    fedora                                                              4.8 MiB
 hiredis                             aarch64 1.2.0-4.fc42                    copr_base                                                         198.4 KiB
 hwdata                              noarch  0.390-1.fc42                    fedora                                                              9.3 MiB
 ilbc                                aarch64 3.0.4-12.fc42                   copr_base                                                          77.6 KiB
 imath                               aarch64 3.1.12-1.fc42                   copr_base                                                         386.4 KiB
 iso-codes                           noarch  4.17.0-1.fc42                   fedora                                                             20.3 MiB
 jasper-libs                         aarch64 4.2.3-2.fc42                    copr_base                                                         327.4 KiB
 jbigkit-libs                        aarch64 2.1-30.fc42                     copr_base                                                         178.8 KiB
 json-glib                           aarch64 1.10.6-1.fc42                   fedora                                                            606.6 KiB
 jsoncpp                             aarch64 1.9.5-8.fc42                    copr_base                                                         268.8 KiB
 kernel-headers                      aarch64 6.13.0-0.rc3.29.fc42            fedora                                                              6.4 MiB
 keyutils-libs-devel                 aarch64 1.6.3-4.fc42                    copr_base                                                          48.2 KiB
 krb5-devel                          aarch64 1.21.3-3.fc42                   copr_base                                                         705.9 KiB
 lame-libs                           aarch64 3.100-18.fc42                   copr_base                                                           1.2 MiB
 lcms2                               aarch64 2.16-4.fc42                     copr_base                                                         476.1 KiB
 libGLEW                             aarch64 2.2.0-8.fc42                    copr_base                                                         837.9 KiB
 libICE                              aarch64 1.1.2-1.fc42                    fedora                                                            220.0 KiB
 libSM                               aarch64 1.2.5-1.fc42                    fedora                                                            127.5 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.12-1.fc42                   fedora                                                            119.8 KiB
 libXau-devel                        aarch64 1.0.12-1.fc42                   fedora                                                              7.5 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.12-1.fc42                   fedora                                                             68.7 KiB
 libXrender-devel                    aarch64 0.9.12-1.fc42                   fedora                                                             50.1 KiB
 libXtst                             aarch64 1.2.5-1.fc41                    fedora                                                            201.6 KiB
 libXv                               aarch64 1.0.13-1.fc42                   fedora                                                             68.6 KiB
 libXxf86vm                          aarch64 1.1.6-1.fc42                    fedora                                                             68.2 KiB
 libaec                              aarch64 1.1.3-1.fc42                    copr_base                                                         150.8 KiB
 libaec-devel                        aarch64 1.1.3-1.fc42                    copr_base                                                          12.5 KiB
 libaom                              aarch64 3.9.0-3.fc41                    fedora                                                              3.7 MiB
 libaribcaption                      aarch64 1.1.1-1.fc42                    copr_base                                                         267.3 KiB
 libasan                             aarch64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch   1.5 MiB
 libasyncns                          aarch64 0.8-29.fc42                     copr_base                                                          98.3 KiB
 libatomic                           aarch64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch  66.1 KiB
 libavcodec-free                     aarch64 7.0.2-8.fc42                    copr_base                                                           8.1 MiB
 libavformat-free                    aarch64 7.0.2-8.fc42                    copr_base                                                           2.5 MiB
 libavutil-free                      aarch64 7.0.2-8.fc42                    copr_base                                                         792.3 KiB
 libb2                               aarch64 0.98.1-12.fc42                  copr_base                                                          72.8 KiB
 libblkid-devel                      aarch64 2.40.2-8.fc42                   fedora                                                             44.9 KiB
 libbluray                           aarch64 1.3.4-7.fc41                    fedora                                                            493.9 KiB
 libchromaprint                      aarch64 1.5.1-22.fc42                   copr_base                                                          78.6 KiB
 libcloudproviders                   aarch64 0.3.5-5.fc42                    copr_base                                                         153.6 KiB
 libcom_err-devel                    aarch64 1.47.1-6.fc42                   fedora                                                             16.7 KiB
 libcurl-devel                       aarch64 8.11.1-2.fc42                   copr_base                                                           1.3 MiB
 libdaemon                           aarch64 0.14-30.fc42                    copr_base                                                          99.2 KiB
 libdatrie                           aarch64 0.2.13-10.fc41                  fedora                                                            222.0 KiB
 libdav1d                            aarch64 1.5.0-1.fc42                    copr_base                                                         777.2 KiB
 libdecor                            aarch64 0.2.2-4.fc42                    copr_base                                                         204.2 KiB
 libdeflate                          aarch64 1.23-1.fc42                     copr_base                                                         161.2 KiB
 libdrm                              aarch64 2.4.124-1.fc42                  copr_base                                                         744.4 KiB
 libdrm-devel                        aarch64 2.4.124-1.fc42                  copr_base                                                         755.9 KiB
 libdvdnav                           aarch64 6.1.1-9.fc42                    copr_base                                                         158.1 KiB
 libdvdread                          aarch64 6.1.3-7.fc42                    copr_base                                                         157.9 KiB
 libedit                             aarch64 3.1-53.20240808cvs.fc42         copr_base                                                         275.2 KiB
 libepoxy                            aarch64 1.5.10-8.fc42                   copr_base                                                           1.2 MiB
 libevdev                            aarch64 1.13.3-1.fc42                   copr_base                                                         131.9 KiB
 libevent-devel                      aarch64 2.1.12-14.fc42                  copr_base                                                         426.0 KiB
 libfbclient2                        aarch64 4.0.4.3010-4.fc42               copr_base                                                           3.1 MiB
 libffi-devel                        aarch64 3.4.6-3.fc42                    fedora                                                             29.9 KiB
 libgcrypt                           aarch64 1.11.0-4.fc42                   copr_base                                                           1.1 MiB
 libgfortran                         aarch64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch   1.7 MiB
 libglvnd                            aarch64 1:1.7.0-5.fc42                  copr_base                                                           1.3 MiB
 libglvnd-core-devel                 aarch64 1:1.7.0-5.fc42                  copr_base                                                          40.3 KiB
 libglvnd-devel                      aarch64 1:1.7.0-5.fc42                  copr_base                                                           2.1 MiB
 libglvnd-egl                        aarch64 1:1.7.0-5.fc42                  copr_base                                                          66.3 KiB
 libglvnd-gles                       aarch64 1:1.7.0-5.fc42                  copr_base                                                         388.7 KiB
 libglvnd-glx                        aarch64 1:1.7.0-5.fc42                  copr_base                                                           1.0 MiB
 libglvnd-opengl                     aarch64 1:1.7.0-5.fc42                  copr_base                                                         322.3 KiB
 libgpg-error                        aarch64 1.51-1.fc42                     copr_base                                                         948.8 KiB
 libgudev                            aarch64 238-6.fc42                      copr_base                                                         102.5 KiB
 libgusb                             aarch64 0.4.9-2.fc42                    copr_base                                                         178.8 KiB
 libicu                              aarch64 76.1-1.fc42                     copr_base                                                          36.5 MiB
 libicu-devel                        aarch64 76.1-1.fc42                     copr_base                                                           5.1 MiB
 libicu74                            aarch64 74.2-1.fc42                     copr_base                                                          35.0 MiB
 libidn2-devel                       aarch64 2.3.7-2.fc42                    copr_base                                                         252.1 KiB
 libinput                            aarch64 1.27.0-2.fc42                   copr_base                                                         854.2 KiB
 libjpeg-turbo                       aarch64 3.0.4-1.fc42                    copr_base                                                         724.7 KiB
 libjxl                              aarch64 1:0.10.3-5.fc42                 copr_base                                                           2.7 MiB
 libkadm5                            aarch64 1.21.3-3.fc42                   copr_base                                                         260.8 KiB
 liblc3                              aarch64 1.1.1-3.fc42                    copr_base                                                         205.3 KiB
 libldac                             aarch64 2.0.2.3-16.fc42                 copr_base                                                         143.8 KiB
 libldb                              aarch64 2:4.21.2-6.fc42                 fedora                                                            450.5 KiB
 liblerc                             aarch64 4.0.0-7.fc42                    copr_base                                                         541.9 KiB
 libmng                              aarch64 2.0.3-22.fc41                   fedora                                                            665.5 KiB
 libmodplug                          aarch64 1:0.8.9.0-25.fc42               copr_base                                                         343.8 KiB
 libmount-devel                      aarch64 2.40.2-8.fc42                   fedora                                                             63.5 KiB
 libmpc                              aarch64 1.3.1-6.fc42                    copr_base                                                         149.9 KiB
 libnghttp2-devel                    aarch64 1.64.0-1.fc42                   fedora                                                            295.4 KiB
 libnice                             aarch64 0.1.22-2.fc41                   fedora                                                            934.1 KiB
 libogg                              aarch64 2:1.3.5-9.fc42                  copr_base                                                          75.7 KiB
 libopenmpt                          aarch64 0.7.12-1.fc42                   copr_base                                                           1.4 MiB
 libpciaccess                        aarch64 0.16-13.fc41                    fedora                                                            200.7 KiB
 libpciaccess-devel                  aarch64 0.16-13.fc41                    fedora                                                             15.3 KiB
 libpng                              aarch64 2:1.6.44-1.fc42                 copr_base                                                         264.5 KiB
 libpq                               aarch64 16.4-1.fc42                     fedora                                                              1.1 MiB
 libproxy                            aarch64 0.5.8-1.fc42                    copr_base                                                         163.4 KiB
 libpsl-devel                        aarch64 0.21.5-4.fc42                   copr_base                                                         110.3 KiB
 librabbitmq                         aarch64 0.15.0-1.fc42                   copr_base                                                         131.4 KiB
 librist                             aarch64 0.2.7-5.fc42                    copr_base                                                         202.8 KiB
 librsvg2                            aarch64 2.59.2-1.fc42                   copr_base                                                           4.2 MiB
 libsbc                              aarch64 2.0-5.fc41                      fedora                                                            213.4 KiB
 libseccomp                          aarch64 2.5.5-2.fc41                    fedora                                                            241.4 KiB
 libselinux-devel                    aarch64 3.8-0.rc3.1.fc42                fedora                                                            126.8 KiB
 libsepol-devel                      aarch64 3.8-0.rc3.1.fc42                fedora                                                            120.8 KiB
 libsmbclient                        aarch64 2:4.21.2-6.fc42                 fedora                                                            169.9 KiB
 libsndfile                          aarch64 1.2.2-5.fc42                    fedora                                                            570.5 KiB
 libsodium                           aarch64 1.0.20-2.fc42                   copr_base                                                         324.5 KiB
 libsoup3                            aarch64 3.6.1-1.fc42                    copr_base                                                           1.2 MiB
 libssh-devel                        aarch64 0.11.1-1.fc42                   copr_base                                                         178.0 KiB
 libstdc++-devel                     aarch64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch  15.4 MiB
 libswresample-free                  aarch64 7.0.2-8.fc42                    copr_base                                                         152.1 KiB
 libswscale-free                     aarch64 7.0.2-8.fc42                    copr_base                                                         408.1 KiB
 libtalloc                           aarch64 2.4.2-4.fc42                    copr_base                                                          66.3 KiB
 libtasn1-devel                      aarch64 4.19.0-9.fc42                   copr_base                                                          76.1 KiB
 libtasn1-tools                      aarch64 4.19.0-9.fc42                   copr_base                                                         201.5 KiB
 libtdb                              aarch64 1.4.12-3.fc42                   copr_base                                                         130.3 KiB
 libtevent                           aarch64 0.16.1-4.fc42                   copr_base                                                         130.3 KiB
 libtextstyle                        aarch64 0.23-1.fc42                     copr_base                                                         194.6 KiB
 libthai                             aarch64 0.1.29-9.fc42                   copr_base                                                         805.5 KiB
 libtheora                           aarch64 1:1.1.1-38.fc41                 fedora                                                            853.2 KiB
 libtiff                             aarch64 4.7.0-2.fc42                    copr_base                                                         648.4 KiB
 libtommath                          aarch64 1.3.1~rc1-2.fc41                fedora                                                            262.5 KiB
 libtracker-sparql                   aarch64 3.7.3-4.fc42                    fedora                                                              1.1 MiB
 libubsan                            aarch64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 460.6 KiB
 libudfread                          aarch64 1.1.2-9.fc42                    copr_base                                                          92.5 KiB
 libunwind                           aarch64 1.8.0-5.fc42                    fedora                                                            549.0 KiB
 libusb1                             aarch64 1.0.27-4.fc42                   fedora                                                            242.3 KiB
 libuv                               aarch64 1:1.49.2-1.fc42                 copr_base                                                         595.3 KiB
 libva                               aarch64 2.22.0-3.fc42                   copr_base                                                         549.8 KiB
 libvdpau                            aarch64 1.5-8.fc42                      copr_base                                                          67.6 KiB
 libverto-devel                      aarch64 0.3.2-9.fc41                    fedora                                                             25.7 KiB
 libvisual                           aarch64 1:0.4.1-5.fc41                  fedora                                                            551.4 KiB
 libvorbis                           aarch64 1:1.3.7-11.fc42                 copr_base                                                         840.4 KiB
 libvpx                              aarch64 1.14.1-2.fc42                   copr_base                                                           2.5 MiB
 libwacom                            aarch64 2.14.0-1.fc42                   copr_base                                                         146.2 KiB
 libwacom-data                       noarch  2.14.0-1.fc42                   copr_base                                                           1.3 MiB
 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
 libwbclient                         aarch64 2:4.21.2-6.fc42                 fedora                                                             70.9 KiB
 libwebp                             aarch64 1.4.0-4.fc42                    copr_base                                                         801.0 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.fc42                    copr_base                                                         398.4 KiB
 libxkbcommon-devel                  aarch64 1.7.0-4.fc42                    copr_base                                                         359.6 KiB
 libxkbcommon-x11                    aarch64 1.7.0-4.fc42                    copr_base                                                          66.3 KiB
 libxkbfile                          aarch64 1.1.3-2.fc42                    copr_base                                                         239.2 KiB
 libxshmfence                        aarch64 1.3.2-5.fc42                    fedora                                                             68.8 KiB
 libxslt                             aarch64 1.1.42-2.fc42                   copr_base                                                         602.2 KiB
 llvm-libs                           aarch64 19.1.5-1.fc42                   copr_base                                                         113.4 MiB
 lm_sensors-libs                     aarch64 3.6.0-20.fc42                   copr_base                                                          92.2 KiB
 lmdb-libs                           aarch64 0.9.33-2.fc42                   copr_base                                                         143.0 KiB
 lpcnetfreedv                        aarch64 0.5-6.fc42                      copr_base                                                          14.9 MiB
 make                                aarch64 1:4.4.1-9.fc42                  copr_base                                                           1.8 MiB
 mariadb-connector-c                 aarch64 3.4.3-1.fc42                    fedora                                                            936.7 KiB
 mariadb-connector-c-config          noarch  3.4.3-1.fc42                    fedora                                                            497.0   B
 mbedtls                             aarch64 2.28.8-1.fc42                   copr_base                                                           1.1 MiB
 mesa-dri-drivers                    aarch64 24.3.1-1.fc42                   copr_base                                                         103.5 MiB
 mesa-filesystem                     aarch64 24.3.1-1.fc42                   copr_base                                                           3.6 KiB
 mesa-libEGL                         aarch64 24.3.1-1.fc42                   copr_base                                                         387.7 KiB
 mesa-libEGL-devel                   aarch64 24.3.1-1.fc42                   copr_base                                                          21.5 KiB
 mesa-libGL                          aarch64 24.3.1-1.fc42                   copr_base                                                         579.0 KiB
 mesa-libGLU                         aarch64 9.0.3-5.fc42                    copr_base                                                         322.4 KiB
 mesa-libGLU-devel                   aarch64 9.0.3-5.fc42                    copr_base                                                          17.0 KiB
 mesa-libgbm                         aarch64 24.3.1-1.fc42                   copr_base                                                         132.7 KiB
 mesa-libglapi                       aarch64 24.3.1-1.fc42                   copr_base                                                         322.3 KiB
 mpdecimal                           aarch64 2.5.1-16.fc42                   copr_base                                                         259.9 KiB
 mpg123-libs                         aarch64 1.32.9-1.fc42                   copr_base                                                         745.8 KiB
 msgpack                             aarch64 3.1.0-16.fc42                   copr_base                                                          93.9 KiB
 mtdev                               aarch64 1.1.6-9.fc42                    copr_base                                                          67.9 KiB
 ncurses                             aarch64 6.5-2.20240629.fc41             fedora                                                              1.7 MiB
 netcdf                              aarch64 4.9.2-7.fc42                    fedora                                                             35.8 MiB
 nettle                              aarch64 3.10-3.fc42                     copr_base                                                         817.4 KiB
 nettle-devel                        aarch64 3.10-3.fc42                     copr_base                                                           1.5 MiB
 noopenh264                          aarch64 0.1.0~openh264_2.4.1-2.fc42     copr_base                                                          93.9 KiB
 nspr                                aarch64 4.36.0-2.fc42                   copr_base                                                         409.8 KiB
 nss                                 aarch64 3.107.0-1.fc42                  copr_base                                                           1.9 MiB
 nss-softokn                         aarch64 3.107.0-1.fc42                  copr_base                                                           2.1 MiB
 nss-softokn-freebl                  aarch64 3.107.0-1.fc42                  copr_base                                                         726.7 KiB
 nss-sysinit                         aarch64 3.107.0-1.fc42                  copr_base                                                          69.0 KiB
 nss-util                            aarch64 3.107.0-1.fc42                  copr_base                                                         212.2 KiB
 openal-soft                         aarch64 1.23.1-6.fc41                   fedora                                                              1.6 MiB
 openblas                            aarch64 0.3.28-2.fc42                   copr_base                                                         106.6 KiB
 openblas-openmp                     aarch64 0.3.28-2.fc42                   copr_base                                                          20.3 MiB
 opencore-amr                        aarch64 0.1.6-7.fc42                    copr_base                                                         417.6 KiB
 openexr-libs                        aarch64 3.2.4-3.fc42                    copr_base                                                           6.5 MiB
 openjpeg                            aarch64 2.5.2-4.fc42                    copr_base                                                         405.0 KiB
 openpgm                             aarch64 5.2.122-35.fc42                 copr_base                                                         349.0 KiB
 openssl-devel                       aarch64 1:3.2.2-8.fc42                  copr_base                                                           4.3 MiB
 opus                                aarch64 1.5.2-1.fc42                    copr_base                                                         452.1 KiB
 orc                                 aarch64 0.4.39-1.fc42                   copr_base                                                         858.8 KiB
 p11-kit-devel                       aarch64 0.25.5-4.fc42                   copr_base                                                         554.2 KiB
 pango                               aarch64 1.54.0-2.fc42                   copr_base                                                           1.1 MiB
 pcre2-devel                         aarch64 10.44-1.fc42.1                  copr_base                                                           2.0 MiB
 pcre2-utf16                         aarch64 10.44-1.fc42.1                  copr_base                                                         578.3 KiB
 pcre2-utf32                         aarch64 10.44-1.fc42.1                  copr_base                                                         514.3 KiB
 perl-AutoLoader                     noarch  5.74-512.fc42                   copr_base                                                          20.5 KiB
 perl-B                              aarch64 1.89-512.fc42                   copr_base                                                         540.0 KiB
 perl-Carp                           noarch  1.54-511.fc41                   fedora                                                             46.6 KiB
 perl-Class-Struct                   noarch  0.68-512.fc42                   copr_base                                                          25.4 KiB
 perl-Data-Dumper                    aarch64 2.189-512.fc42                  copr_base                                                         134.6 KiB
 perl-Digest                         noarch  1.20-511.fc41                   fedora                                                             35.3 KiB
 perl-Digest-MD5                     aarch64 2.59-5.fc42                     copr_base                                                         102.6 KiB
 perl-DynaLoader                     aarch64 1.56-512.fc42                   copr_base                                                          32.1 KiB
 perl-Encode                         aarch64 4:3.21-511.fc42                 copr_base                                                           4.8 MiB
 perl-English                        noarch  1.11-512.fc42                   copr_base                                                           6.2 KiB
 perl-Errno                          aarch64 1.38-512.fc42                   copr_base                                                           8.4 KiB
 perl-Exporter                       noarch  5.78-511.fc41                   fedora                                                             54.3 KiB
 perl-Fcntl                          aarch64 1.18-512.fc42                   copr_base                                                          92.0 KiB
 perl-File-Basename                  noarch  2.86-512.fc42                   copr_base                                                          14.0 KiB
 perl-File-Find                      noarch  1.44-512.fc42                   copr_base                                                          41.9 KiB
 perl-File-Path                      noarch  2.18-511.fc41                   fedora                                                             63.5 KiB
 perl-File-Temp                      noarch  1:0.231.100-511.fc41            fedora                                                            162.3 KiB
 perl-File-stat                      noarch  1.14-512.fc42                   copr_base                                                          12.5 KiB
 perl-FileHandle                     noarch  2.05-512.fc42                   copr_base                                                           9.3 KiB
 perl-Getopt-Long                    noarch  1:2.58-2.fc41                   fedora                                                            144.5 KiB
 perl-Getopt-Std                     noarch  1.14-512.fc42                   copr_base                                                          11.2 KiB
 perl-HTTP-Tiny                      noarch  0.090-1.fc42                    fedora                                                            154.4 KiB
 perl-IO                             aarch64 1.55-512.fc42                   copr_base                                                         189.9 KiB
 perl-IO-Socket-IP                   noarch  0.43-1.fc42                     fedora                                                            100.3 KiB
 perl-IO-Socket-SSL                  noarch  2.089-1.fc42                    fedora                                                            703.3 KiB
 perl-IPC-Open3                      noarch  1.22-512.fc42                   copr_base                                                          22.5 KiB
 perl-MIME-Base32                    noarch  1.303-21.fc41                   fedora                                                             30.7 KiB
 perl-MIME-Base64                    aarch64 3.16-511.fc42                   copr_base                                                          93.1 KiB
 perl-Net-SSLeay                     aarch64 1.94-7.fc42                     copr_base                                                           1.4 MiB
 perl-POSIX                          aarch64 2.20-512.fc42                   copr_base                                                         261.2 KiB
 perl-PathTools                      aarch64 3.91-511.fc42                   copr_base                                                         222.9 KiB
 perl-Pod-Escapes                    noarch  1:1.07-511.fc41                 fedora                                                             24.9 KiB
 perl-Pod-Perldoc                    noarch  3.28.01-512.fc41                fedora                                                            163.7 KiB
 perl-Pod-Simple                     noarch  1:3.45-511.fc41                 fedora                                                            560.9 KiB
 perl-Pod-Usage                      noarch  4:2.03-511.fc41                 fedora                                                             84.8 KiB
 perl-Scalar-List-Utils              aarch64 5:1.68-1.fc42                   copr_base                                                         151.5 KiB
 perl-SelectSaver                    noarch  1.02-512.fc42                   copr_base                                                           2.2 KiB
 perl-Socket                         aarch64 4:2.038-511.fc42                copr_base                                                         142.8 KiB
 perl-Storable                       aarch64 1:3.32-511.fc42                 copr_base                                                         242.5 KiB
 perl-Symbol                         noarch  1.09-512.fc42                   copr_base                                                           6.8 KiB
 perl-Term-ANSIColor                 noarch  5.01-512.fc41                   fedora                                                             97.5 KiB
 perl-Term-Cap                       noarch  1.18-511.fc41                   fedora                                                             29.3 KiB
 perl-Text-ParseWords                noarch  3.31-511.fc41                   fedora                                                             13.6 KiB
 perl-Text-Tabs+Wrap                 noarch  2024.001-511.fc41               fedora                                                             22.6 KiB
 perl-Time-Local                     noarch  2:1.350-511.fc41                fedora                                                             69.0 KiB
 perl-URI                            noarch  5.31-1.fc42                     fedora                                                            257.0 KiB
 perl-base                           noarch  2.27-512.fc42                   copr_base                                                          12.5 KiB
 perl-constant                       noarch  1.33-512.fc41                   fedora                                                             26.2 KiB
 perl-if                             noarch  0.61.000-512.fc42               copr_base                                                           5.8 KiB
 perl-interpreter                    aarch64 4:5.40.0-512.fc42               copr_base                                                         173.1 KiB
 perl-libnet                         noarch  3.15-512.fc41                   fedora                                                            289.4 KiB
 perl-libs                           aarch64 4:5.40.0-512.fc42               copr_base                                                           9.9 MiB
 perl-locale                         noarch  1.12-512.fc42                   copr_base                                                           6.5 KiB
 perl-mro                            aarch64 1.29-512.fc42                   copr_base                                                          80.5 KiB
 perl-overload                       noarch  1.37-512.fc42                   copr_base                                                          71.5 KiB
 perl-overloading                    noarch  0.02-512.fc42                   copr_base                                                           4.8 KiB
 perl-parent                         noarch  1:0.244-1.fc42                  fedora                                                             10.3 KiB
 perl-podlators                      noarch  1:6.0.2-2.fc41                  fedora                                                            317.5 KiB
 perl-vars                           noarch  1.05-512.fc42                   copr_base                                                           3.9 KiB
 pipewire-libs                       aarch64 1.2.7-1.fc42                    copr_base                                                           8.3 MiB
 pixman                              aarch64 0.44.2-1.fc42                   copr_base                                                         644.4 KiB
 pixman-devel                        aarch64 0.44.2-1.fc42                   copr_base                                                          49.4 KiB
 protobuf-c                          aarch64 1.5.0-4.fc41                    fedora                                                            206.0 KiB
 publicsuffix-list                   noarch  20240107-4.fc41                 fedora                                                            318.0 KiB
 pulseaudio-libs                     aarch64 17.0-2.fc42                     copr_base                                                           3.5 MiB
 pyproject-rpm-macros                noarch  1.16.3-1.fc42                   fedora                                                            113.7 KiB
 pyside6-tools                       aarch64 6.8.0-2.fc42                    fedora                                                            192.4 KiB
 python-pip-wheel                    noarch  24.3.1-1.fc42                   fedora                                                              1.2 MiB
 python-qt5-rpm-macros               noarch  5.15.10-11.fc42                 fedora                                                            146.0   B
 python-rpm-macros                   noarch  3.13-3.fc41                     fedora                                                             22.1 KiB
 python3                             aarch64 3.13.1-2.fc42                   fedora                                                             82.5 KiB
 python3-dbus                        aarch64 1.3.2-8.fc41                    fedora                                                            748.7 KiB
 python3-libs                        aarch64 3.13.1-2.fc42                   fedora                                                             41.7 MiB
 python3-msgpack                     aarch64 1.1.0-1.fc42                    fedora                                                            414.0 KiB
 python3-numpy-f2py                  aarch64 1:2.2.0-3.fc42                  fedora                                                              2.0 MiB
 python3-packaging                   noarch  24.2-2.fc42                     fedora                                                            555.7 KiB
 python3-pyqt5-sip                   aarch64 12.16.1-1.fc42                  fedora                                                            202.3 KiB
 python3-pyside6                     aarch64 6.8.0-2.fc42                    fedora                                                             62.3 MiB
 python3-qt5                         aarch64 5.15.10-11.fc42                 fedora                                                              8.3 MiB
 python3-qt5-base                    aarch64 5.15.10-11.fc42                 fedora                                                             18.9 MiB
 python3-rpm-generators              noarch  14-11.fc41                      fedora                                                             81.7 KiB
 python3-rpm-macros                  noarch  3.13-3.fc41                     fedora                                                              6.4 KiB
 python3-shiboken6                   aarch64 6.8.0-2.fc42                    fedora                                                            683.5 KiB
 python3-shiboken6-devel             aarch64 6.8.0-2.fc42                    fedora                                                              3.2 MiB
 qt-settings                         noarch  41.2-1.fc42                     fedora                                                              1.1 KiB
 qt5-filesystem                      aarch64 5.15.15-1.fc42                  fedora                                                              0.0   B
 qt5-qtbase                          aarch64 5.15.15-3.fc42                  fedora                                                             10.3 MiB
 qt5-qtbase-common                   noarch  5.15.15-3.fc42                  fedora                                                             78.0   B
 qt5-qtbase-devel                    aarch64 5.15.15-3.fc42                  fedora                                                             19.2 MiB
 qt5-qtbase-gui                      aarch64 5.15.15-3.fc42                  fedora                                                             20.7 MiB
 qt5-qtconnectivity                  aarch64 5.15.15-1.fc42                  fedora                                                              2.0 MiB
 qt5-qtdeclarative                   aarch64 5.15.15-1.fc42                  fedora                                                             19.3 MiB
 qt5-qtlocation                      aarch64 5.15.15-1.fc42                  fedora                                                             11.9 MiB
 qt5-qtmultimedia                    aarch64 5.15.15-1.fc42                  fedora                                                              4.4 MiB
 qt5-qtsensors                       aarch64 5.15.15-1.fc42                  fedora                                                              2.1 MiB
 qt5-qtserialport                    aarch64 5.15.15-1.fc42                  fedora                                                            315.0 KiB
 qt5-qtsvg                           aarch64 5.15.15-1.fc42                  fedora                                                              1.0 MiB
 qt5-qttools-common                  noarch  5.15.15-2.fc42                  fedora                                                              7.5 KiB
 qt5-qttools-libs-designer           aarch64 5.15.15-2.fc42                  fedora                                                              5.0 MiB
 qt5-qttools-libs-help               aarch64 5.15.15-2.fc42                  fedora                                                            525.0 KiB
 qt5-qtwebchannel                    aarch64 5.15.15-1.fc42                  fedora                                                            579.2 KiB
 qt5-qtwebsockets                    aarch64 5.15.15-1.fc42                  fedora                                                            359.5 KiB
 qt5-qtx11extras                     aarch64 5.15.15-1.fc42                  fedora                                                            290.9 KiB
 qt5-qtxmlpatterns                   aarch64 5.15.15-1.fc42                  fedora                                                              3.1 MiB
 qt5-rpm-macros                      noarch  5.15.15-1.fc42                  fedora                                                              1.6 KiB
 qt6-assistant                       aarch64 6.8.1-2.fc42                    fedora                                                              1.5 MiB
 qt6-designer                        aarch64 6.8.1-2.fc42                    fedora                                                            588.6 KiB
 qt6-filesystem                      aarch64 6.8.1-4.fc42                    fedora                                                              0.0   B
 qt6-linguist                        aarch64 6.8.1-2.fc42                    fedora                                                              2.9 MiB
 qt6-qt3d                            aarch64 6.8.1-2.fc42                    fedora                                                             14.4 MiB
 qt6-qtbase                          aarch64 6.8.1-7.fc42                    fedora                                                             12.6 MiB
 qt6-qtbase-common                   noarch  6.8.1-7.fc42                    fedora                                                             74.0   B
 qt6-qtbase-devel                    aarch64 6.8.1-7.fc42                    fedora                                                             20.2 MiB
 qt6-qtbase-gui                      aarch64 6.8.1-7.fc42                    fedora                                                             23.2 MiB
 qt6-qtbase-ibase                    aarch64 6.8.1-7.fc42                    fedora                                                            134.2 KiB
 qt6-qtbase-mysql                    aarch64 6.8.1-7.fc42                    fedora                                                            135.1 KiB
 qt6-qtbase-odbc                     aarch64 6.8.1-7.fc42                    fedora                                                            134.1 KiB
 qt6-qtbase-postgresql               aarch64 6.8.1-7.fc42                    fedora                                                            134.4 KiB
 qt6-qtbase-private-devel            aarch64 6.8.1-7.fc42                    fedora                                                              5.8 MiB
 qt6-qtcharts                        aarch64 6.8.1-2.fc42                    fedora                                                              3.4 MiB
 qt6-qtconnectivity                  aarch64 6.8.1-2.fc42                    fedora                                                              1.6 MiB
 qt6-qtdatavis3d                     aarch64 6.8.1-2.fc42                    fedora                                                              2.4 MiB
 qt6-qtdeclarative                   aarch64 6.8.1-5.fc42                    fedora                                                             52.0 MiB
 qt6-qtdeclarative-devel             aarch64 6.8.1-5.fc42                    fedora                                                             21.5 MiB
 qt6-qtgraphs                        aarch64 6.8.1-2.fc42                    fedora                                                              3.8 MiB
 qt6-qthttpserver                    aarch64 6.8.1-2.fc42                    fedora                                                            264.5 KiB
 qt6-qtimageformats                  aarch64 6.8.1-2.fc42                    fedora                                                            653.8 KiB
 qt6-qtlocation                      aarch64 6.8.1-2.fc42                    fedora                                                              2.8 MiB
 qt6-qtmultimedia                    aarch64 6.8.1-3.fc42                    fedora                                                              3.7 MiB
 qt6-qtnetworkauth                   aarch64 6.8.1-2.fc42                    fedora                                                            303.7 KiB
 qt6-qtpdf                           aarch64 6.8.1-3.fc42                    fedora                                                              5.5 MiB
 qt6-qtpositioning                   aarch64 6.8.1-2.fc42                    fedora                                                              1.7 MiB
 qt6-qtquick3d                       aarch64 6.8.1-2.fc42                    fedora                                                             14.9 MiB
 qt6-qtquicktimeline                 aarch64 6.8.1-2.fc42                    fedora                                                            455.7 KiB
 qt6-qtremoteobjects                 aarch64 6.8.1-2.fc42                    fedora                                                              1.4 MiB
 qt6-qtscxml                         aarch64 6.8.1-2.fc42                    fedora                                                              1.9 MiB
 qt6-qtsensors                       aarch64 6.8.1-2.fc42                    fedora                                                              1.1 MiB
 qt6-qtserialbus                     aarch64 6.8.1-2.fc42                    fedora                                                            972.2 KiB
 qt6-qtserialport                    aarch64 6.8.1-2.fc42                    fedora                                                            221.6 KiB
 qt6-qtshadertools                   aarch64 6.8.1-2.fc42                    fedora                                                              4.3 MiB
 qt6-qtspeech                        aarch64 6.8.1-2.fc42                    fedora                                                            423.2 KiB
 qt6-qtsvg                           aarch64 6.8.1-2.fc42                    fedora                                                            791.9 KiB
 qt6-qttools                         aarch64 6.8.1-2.fc42                    fedora                                                            805.0 KiB
 qt6-qttools-common                  noarch  6.8.1-2.fc42                    fedora                                                              7.5 KiB
 qt6-qttools-libs-designer           aarch64 6.8.1-2.fc42                    fedora                                                              5.7 MiB
 qt6-qttools-libs-designercomponents aarch64 6.8.1-2.fc42                    fedora                                                              3.1 MiB
 qt6-qttools-libs-help               aarch64 6.8.1-2.fc42                    fedora                                                            581.2 KiB
 qt6-qtwebchannel                    aarch64 6.8.1-2.fc42                    fedora                                                            492.1 KiB
 qt6-qtwebengine                     aarch64 6.8.1-3.fc42                    fedora                                                            212.3 MiB
 qt6-qtwebsockets                    aarch64 6.8.1-2.fc42                    fedora                                                            356.8 KiB
 qt6-rpm-macros                      noarch  6.8.1-4.fc42                    fedora                                                              2.9 KiB
 rav1e-libs                          aarch64 0.7.1-4.fc42                    fedora                                                              2.1 MiB
 rhash                               aarch64 1.4.5-1.fc42                    fedora                                                            587.1 KiB
 rsvg-pixbuf-loader                  aarch64 2.59.2-1.fc42                   copr_base                                                         322.6 KiB
 samba-client-libs                   aarch64 2:4.21.2-6.fc42                 fedora                                                             19.9 MiB
 samba-common                        noarch  2:4.21.2-6.fc42                 fedora                                                            208.0 KiB
 samba-common-libs                   aarch64 2:4.21.2-6.fc42                 fedora                                                            262.5 KiB
 shared-mime-info                    aarch64 2.3-6.fc41                      fedora                                                              5.3 MiB
 shiboken6                           aarch64 6.8.0-2.fc42                    fedora                                                            104.3 KiB
 snappy                              aarch64 1.2.1-3.fc42                    fedora                                                            211.1 KiB
 soxr                                aarch64 0.1.3-17.fc42                   fedora                                                            463.2 KiB
 speex                               aarch64 1.2.0-18.fc41                   fedora                                                            200.6 KiB
 spirv-tools-libs                    aarch64 2024.3-4.fc42                   fedora                                                              5.3 MiB
 srt-libs                            aarch64 1.5.4-1.fc42                    fedora                                                            944.2 KiB
 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
 systemd                             aarch64 257-1.fc42                      fedora                                                             19.9 MiB
 systemd-pam                         aarch64 257-1.fc42                      fedora                                                              1.2 MiB
 systemd-rpm-macros                  noarch  257-1.fc42                      fedora                                                             10.7 KiB
 tslib                               aarch64 1.22-11.fc41                    fedora                                                              4.6 MiB
 twolame-libs                        aarch64 0.4.0-5.fc41                    fedora                                                            221.7 KiB
 tzdata                              noarch  2024b-1.fc42                    fedora                                                              1.6 MiB
 unbound-libs                        aarch64 1.22.0-8.fc42                   fedora                                                              1.4 MiB
 unixODBC                            aarch64 2.3.12-5.fc41                   fedora                                                              2.3 MiB
 vapoursynth-libs                    aarch64 68-3.fc41                       fedora                                                              1.2 MiB
 vim-filesystem                      noarch  2:9.1.919-1.fc42                fedora                                                             40.0   B
 vo-amrwbenc                         aarch64 0.1.3-21.fc41                   fedora                                                            241.9 KiB
 vulkan-headers                      noarch  1.3.296.0-1.fc42                fedora                                                             26.9 MiB
 vulkan-loader                       aarch64 1.3.296.0-1.fc42                fedora                                                            676.1 KiB
 vulkan-loader-devel                 aarch64 1.3.296.0-1.fc42                fedora                                                              7.8 KiB
 webrtc-audio-processing             aarch64 1.3-3.fc42                      fedora                                                              1.5 MiB
 xcb-util                            aarch64 0.4.1-6.fc41                    fedora                                                            198.5 KiB
 xcb-util-cursor                     aarch64 0.1.5-1.fc42                    fedora                                                            199.4 KiB
 xcb-util-image                      aarch64 0.4.1-6.fc41                    fedora                                                            198.3 KiB
 xcb-util-keysyms                    aarch64 0.4.1-6.fc41                    fedora                                                            196.8 KiB
 xcb-util-renderutil                 aarch64 0.3.10-6.fc41                   fedora                                                            200.5 KiB
 xcb-util-wm                         aarch64 0.4.2-6.fc41                    fedora                                                            393.6 KiB
 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
 xvidcore                            aarch64 1.3.7-12.fc41                   fedora                                                            744.6 KiB
 xz-devel                            aarch64 1:5.6.3-2.fc42                  fedora                                                            255.6 KiB
 zeromq                              aarch64 4.3.5-17.fc41                   fedora                                                              1.1 MiB
 zimg                                aarch64 3.0.5-3.fc41                    fedora                                                            471.4 KiB
 zlib-ng-compat-devel                aarch64 2.2.2-1.fc42                    fedora                                                            106.8 KiB
 zvbi                                aarch64 0.2.43-1.fc42                   fedora                                                              1.3 MiB

Transaction Summary:
 Installing:       531 packages

Total size of inbound packages is 504 MiB. Need to download 284 MiB.
After this operation, 2 GiB extra will be used (install 2 GiB, remove 0 B).
[1/3] python3-devel-0:3.13.1-2.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[2/7] python3-setuptools-0:74.1.3-4.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 3/11] freetype-devel-0:2.13.3-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 4/12] gcc-c++-0:15.0.0-0.2.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 5/17] libpng-devel-2:1.6.44-1.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 6/18] libxml2-devel-0:2.12.8-2.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 7/21] python3-numpy-1:2.2.0-3.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 8/25] python3-0:3.13.1-2.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 9/26] python3-libs-0:3.13.1-2.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[10/34] emacs-filesystem-1:30.0-3.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[11/35] zlib-ng-compat-devel-0:2.2.2-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[12/36] gcc-0:15.0.0-0.2.fc42.aarch64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[13/37] libstdc++-devel-0:15.0.0-0.2.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[14/39] gdk-pixbuf2-0:2.42.12-6.fc41.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[15/40] json-glib-0:1.10.6-1.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[16/41] xz-devel-1:5.6.3-2.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[17/43] python3-numpy-f2py-1:2.2.0-3.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[18/44] libX11-0:1.8.10-2.fc42.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[19/45] libXi-0:1.8.2-1.fc42.aarch64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[20/48] python-pip-wheel-0:24.3.1-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[21/49] tzdata-0:2024b-1.fc42.noarch    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 22/100] perl-File-Path-0:2.18-511.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 23/101] perl-Getopt-Long-1:2.58-2.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 24/104] cpp-0:15.0.0-0.2.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 25/105] shared-mime-info-0:2.3-6.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 26/106] libX11-common-0:1.8.10-2.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 27/107] libxcb-0:1.17.0-3.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 28/108] libXext-0:1.3.6-2.fc41.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 29/112] dbus-libs-1:1.16.0-1.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 30/122] fontconfig-0:2.15.0-8.fc41.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 31/125] libX11-xcb-0:1.8.10-2.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 32/133] alsa-lib-0:1.2.13-3.fc42.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 33/134] libXrandr-0:1.5.4-4.fc41.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 34/136] libXcomposite-0:0.4.6-4.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 35/137] libXdamage-0:1.1.6-4.fc41.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 36/138] libXfixes-0:6.0.1-4.fc41.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 37/139] libXtst-0:1.2.5-1.fc41.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 38/148] perl-Carp-0:1.54-511.fc41.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 39/149] perl-Exporter-0:5.78-511.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 40/150] perl-Pod-Usage-4:2.03-511.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 41/151] perl-Text-ParseWords-0:3.31-5 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 42/152] perl-constant-0:1.33-512.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 43/155] libXau-0:1.0.12-1.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 44/160] default-fonts-core-sans-0:4.2 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 45/161] fonts-filesystem-1:2.0.5-17.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 46/162] xml-common-0:0.6.3-65.fc41.no 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 47/164] libXrender-0:0.9.12-1.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 48/165] perl-Pod-Perldoc-0:3.28.01-51 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 49/166] perl-podlators-1:6.0.2-2.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 50/169] abattis-cantarell-vf-fonts-0: 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 51/170] google-noto-sans-vf-fonts-0:2 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 52/171] perl-File-Temp-1:0.231.100-51 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 53/172] perl-HTTP-Tiny-0:0.090-1.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 54/173] perl-Pod-Simple-1:3.45-511.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 55/174] perl-parent-1:0.244-1.fc42.no 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 56/175] perl-Term-ANSIColor-0:5.01-51 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 57/176] perl-Term-Cap-0:1.18-511.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 58/177] libgfortran-0:15.0.0-0.2.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 59/178] google-noto-fonts-common-0:20 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 60/179] perl-IO-Socket-SSL-0:2.089-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 61/180] perl-Time-Local-2:1.350-511.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 62/181] perl-Pod-Escapes-1:1.07-511.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 63/182] perl-Text-Tabs+Wrap-0:2024.00 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 64/183] ncurses-0:6.5-2.20240629.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 65/184] perl-IO-Socket-IP-0:0.43-1.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 66/185] perl-URI-0:5.31-1.fc42.noarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 67/186] perl-MIME-Base32-0:1.303-21.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 68/187] perl-libnet-0:3.15-512.fc41.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 69/188] cmake-filesystem-0:3.31.2-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 70/190] kernel-headers-0:6.13.0-0.rc3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 71/192] libpciaccess-0:0.16-13.fc41.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 72/193] hwdata-0:0.390-1.fc42.noarch  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 73/194] libglvnd-devel-1:1.7.0-5.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 74/195] libX11-devel-0:1.8.10-2.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 75/196] libglvnd-1:1.7.0-5.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 76/197] libglvnd-core-devel-1:1.7.0-5 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 77/198] libglvnd-egl-1:1.7.0-5.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 78/199] libglvnd-gles-1:1.7.0-5.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 79/200] libglvnd-glx-1:1.7.0-5.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 80/201] libglvnd-opengl-1:1.7.0-5.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 81/202] libxcb-devel-0:1.17.0-3.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 82/203] xorg-x11-proto-devel-0:2024.1 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 83/204] libXau-devel-0:1.0.12-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 84/205] mesa-libGL-0:24.3.1-1.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 85/206] libXxf86vm-0:1.1.6-1.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 86/207] mesa-libglapi-0:24.3.1-1.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 87/208] expat-0:2.6.4-1.fc42.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 88/209] libdrm-0:2.4.124-1.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 89/210] mesa-dri-drivers-0:24.3.1-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 90/211] libxshmfence-0:1.3.2-5.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 91/212] spirv-tools-libs-0:2024.3-4.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 92/213] llvm-libs-0:19.1.5-1.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 93/214] lm_sensors-libs-0:3.6.0-20.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 94/215] mesa-filesystem-0:24.3.1-1.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 95/216] mesa-libgbm-0:24.3.1-1.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 96/217] libwayland-server-0:1.23.0-2. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 97/218] libedit-0:3.1-53.20240808cvs. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 98/219] libpng-2:1.6.44-1.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 99/220] mesa-libEGL-0:24.3.1-1.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[100/221] libwayland-client-0:1.23.0-2. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[101/222] glib2-0:2.83.0-3.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[102/223] gnutls-0:3.8.8-1.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[103/226] brotli-devel-0:1.1.0-5.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[104/227] brotli-0:1.1.0-5.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[105/228] bzip2-devel-0:1.0.8-19.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[106/229] freetype-0:2.13.3-1.fc42.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[107/230] harfbuzz-devel-0:10.1.0-2.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[108/231] graphite2-devel-0:1.3.14-16.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[109/232] graphite2-0:1.3.14-16.fc41.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[110/233] harfbuzz-0:10.1.0-2.fc42.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[111/234] libmpc-0:1.3.1-6.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[112/235] glibc-devel-0:2.40.9000-24.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[113/236] libxcrypt-devel-0:4.4.36-11.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[114/237] libasan-0:15.0.0-0.2.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[115/238] libatomic-0:15.0.0-0.2.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[116/239] libubsan-0:15.0.0-0.2.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[117/240] make-1:4.4.1-9.fc42.aarch64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[118/241] SDL2-0:2.30.9-1.fc42.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[119/242] cmake-0:3.31.2-1.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[120/244] rhash-0:1.4.5-1.fc42.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[121/245] lcms2-0:2.16-4.fc42.aarch64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[122/247] libaom-0:3.9.0-3.fc41.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[123/249] rav1e-libs-0:0.7.1-4.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[124/251] svt-av1-libs-0:2.1.0-2.fc41.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[125/270] libicu-0:76.1-1.fc42.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[126/271] libjpeg-turbo-0:3.0.4-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[127/272] libwebp-0:1.4.0-4.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[128/273] libxkbcommon-0:1.7.0-4.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[129/274] xkeyboard-config-0:2.43-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[130/286] libusb1-0:1.0.27-4.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[131/298] libwayland-cursor-0:1.23.0-2. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[132/299] libwayland-egl-0:1.23.0-2.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[133/305] libtiff-0:4.7.0-2.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[134/309] cups-libs-1:2.4.11-8.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[135/313] mesa-libEGL-devel-0:24.3.1-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[136/314] pcre2-utf16-0:10.44-1.fc42.1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[137/316] libb2-0:0.98.1-12.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[138/321] perl-File-Basename-0:2.86-512 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[139/323] perl-IO-0:1.55-512.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[140/324] perl-PathTools-0:3.91-511.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[141/325] perl-interpreter-4:5.40.0-512 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[142/326] perl-libs-4:5.40.0-512.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[143/328] flexiblas-netlib-0:3.4.4-3.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[144/329] flexiblas-0:3.4.4-3.fc42.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[145/330] flexiblas-openblas-openmp-0:3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[146/331] mpdecimal-0:2.5.1-16.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[147/332] perl-Encode-4:3.21-511.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[148/333] perl-POSIX-0:2.20-512.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[149/334] perl-Digest-MD5-0:2.59-5.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[150/335] perl-Digest-0:1.20-511.fc41.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[151/336] perl-Errno-0:1.38-512.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[152/337] perl-Fcntl-0:1.18-512.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[153/338] perl-FileHandle-0:2.05-512.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[154/339] perl-Socket-4:2.038-511.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[155/340] perl-Symbol-0:1.09-512.fc42.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[156/341] perl-Data-Dumper-0:2.189-512. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[157/342] perl-MIME-Base64-0:3.16-511.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[158/343] perl-Scalar-List-Utils-5:1.68 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[159/344] perl-base-0:2.27-512.fc42.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[160/345] perl-overload-0:1.37-512.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[161/346] perl-vars-0:1.05-512.fc42.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[162/347] perl-if-0:0.61.000-512.fc42.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[163/348] groff-base-0:1.23.0-7.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[164/349] perl-IPC-Open3-0:1.22-512.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[165/350] perl-Net-SSLeay-0:1.94-7.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[166/366] dbus-1:1.16.0-1.fc42.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[167/367] libsoup3-0:3.6.1-1.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[168/368] dbus-broker-0:36-4.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[169/369] dbus-common-1:1.16.0-1.fc42.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[170/371] avahi-libs-0:0.8-30.fc42.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[171/375] perl-mro-0:1.29-512.fc42.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[172/376] perl-overloading-0:0.02-512.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[173/377] perl-DynaLoader-0:1.56-512.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[174/378] perl-locale-0:1.12-512.fc42.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[175/379] perl-AutoLoader-0:5.74-512.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[176/380] perl-File-stat-0:1.14-512.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[177/381] perl-SelectSaver-0:1.02-512.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[178/382] perl-Class-Struct-0:0.68-512. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[179/383] perl-Getopt-Std-0:1.14-512.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[180/384] perl-Storable-1:3.32-511.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[181/385] perl-B-0:1.89-512.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[182/388] jbigkit-libs-0:2.1-30.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[183/389] liblerc-0:4.0.0-7.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[184/413] cairo-0:1.18.2-2.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[185/417] libdav1d-0:1.5.0-1.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[186/418] libjxl-1:0.10.3-5.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[187/419] highway-0:1.2.0-3.fc41.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[188/426] libselinux-devel-0:3.8-0.rc3. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[189/427] libsepol-devel-0:3.8-0.rc3.1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[190/428] pcre2-devel-0:10.44-1.fc42.1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[191/429] pcre2-utf32-0:10.44-1.fc42.1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[192/430] cairo-devel-0:1.18.2-2.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[193/431] fontconfig-devel-0:2.15.0-8.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[194/432] libXext-devel-0:1.3.6-2.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[195/433] libXrender-devel-0:0.9.12-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[196/434] glib2-devel-0:2.83.0-3.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[197/435] libffi-devel-0:3.4.6-3.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[198/436] libmount-devel-0:2.40.2-8.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[199/437] python3-packaging-0:24.2-2.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[200/438] sysprof-capture-devel-0:47.2- 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[201/439] libblkid-devel-0:2.40.2-8.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[202/440] harfbuzz-cairo-0:10.1.0-2.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[203/441] harfbuzz-icu-0:10.1.0-2.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[204/442] libicu-devel-0:76.1-1.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[205/447] pango-0:1.54.0-2.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[206/448] libXft-0:2.3.8-7.fc41.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[207/449] nettle-0:3.10-3.fc42.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[208/450] openblas-openmp-0:0.3.28-2.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[209/451] cups-filesystem-1:2.4.11-8.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[210/458] cmake-data-0:3.31.2-1.fc42.no 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[211/459] vim-filesystem-2:9.1.919-1.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[212/460] jsoncpp-0:1.9.5-8.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[213/461] libuv-1:1.49.2-1.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[214/463] pixman-devel-0:0.44.2-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[215/464] pixman-0:0.44.2-1.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[216/468] libdecor-0:0.2.2-4.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[217/469] gtk3-0:3.24.43-2.fc41.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[218/470] adwaita-icon-theme-0:47.0-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[219/471] at-spi2-atk-0:2.54.0-1.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[220/472] atk-0:2.54.0-1.fc42.aarch64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[221/473] gdk-pixbuf2-modules-0:2.42.12 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[222/474] gtk-update-icon-cache-0:3.24. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[223/475] hicolor-icon-theme-0:0.17-19. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[224/476] libXcursor-0:1.2.3-1.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[225/477] libXinerama-0:1.1.5-7.fc41.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[226/478] libtracker-sparql-0:3.7.3-4.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[227/479] adwaita-cursor-theme-0:47.0-1 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[228/480] adwaita-icon-theme-legacy-0:4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[229/481] at-spi2-core-0:2.54.0-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[230/482] xprop-0:1.2.7-2.fc41.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[231/485] avahi-glib-0:0.8-30.fc42.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[232/486] cairo-gobject-0:1.18.2-2.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[233/487] colord-libs-0:1.4.7-5.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[234/488] fribidi-0:1.0.16-1.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[235/489] libcloudproviders-0:0.3.5-5.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[236/490] libepoxy-0:1.5.10-8.fc42.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[237/491] gettext-0:0.23-1.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[238/492] libthai-0:0.1.29-9.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[239/493] libdatrie-0:0.2.13-10.fc41.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[240/494] openblas-0:0.3.28-2.fc42.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[241/500] giflib-0:5.2.2-2.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[242/501] openexr-libs-0:3.2.4-3.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[243/510] gettext-libs-0:0.23-1.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[244/511] gettext-runtime-0:0.23-1.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[245/512] libtextstyle-0:0.23-1.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[246/513] libgusb-0:0.4.9-2.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[247/515] imath-0:3.1.12-1.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[248/516] libdeflate-0:1.23-1.fc42.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[249/517] gettext-envsubst-0:0.23-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[250/523] gcc-plugin-annobin-0:15.0.0-0 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[251/525] pyproject-rpm-macros-0:1.16.3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[252/526] python-rpm-macros-0:3.13-3.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[253/527] python3-rpm-generators-0:14-1 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[254/528] python3-rpm-macros-0:3.13-3.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[255/529] cmake-rpm-macros-0:3.31.2-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[256/530] annobin-plugin-gcc-0:12.79-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[257/531] annobin-docs-0:12.79-1.fc42.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[258/531] netcdf-devel-0:4.9.2-7.fc42.a 100% | 360.4 KiB/s |  99.1 KiB |  00m00s
[259/531] python3-mmtf-0:1.1.3-6.fc41.n 100% | 246.8 KiB/s |  76.3 KiB |  00m00s
[260/531] freeglut-devel-0:3.6.0-2.fc41 100% |   1.9 MiB/s | 944.5 KiB |  00m00s
[261/531] python3-pyside6-devel-0:6.8.0 100% |   1.4 MiB/s | 308.5 KiB |  00m00s
[262/531] python3-qt5-devel-0:5.15.10-1 100% |   2.9 MiB/s | 522.2 KiB |  00m00s
[263/531] catch2-devel-0:2.13.10-5.fc42 100% |  24.1 MiB/s | 197.5 KiB |  00m00s
[264/531] desktop-file-utils-0:0.27-2.f 100% |   9.0 MiB/s |  64.2 KiB |  00m00s
[265/531] glm-devel-0:1.0.1-2.fc42.noar 100% |  34.8 MiB/s | 249.2 KiB |  00m00s
[266/531] glew-devel-0:2.2.0-8.fc42.aar 100% |  26.5 MiB/s | 216.9 KiB |  00m00s
[267/531] mesa-libGL-devel-0:24.3.1-1.f 100% |  37.9 MiB/s |  38.9 KiB |  00m00s
[268/531] libappstream-glib-0:0.8.3-2.f 100% | 123.0 MiB/s | 377.9 KiB |  00m00s
[269/531] msgpack-devel-0:3.1.0-16.fc42 100% |  76.2 MiB/s | 312.0 KiB |  00m00s
[270/531] mmtf-cpp-devel-0:1.1.0-6.fc42 100% |   1.2 MiB/s |  31.0 KiB |  00m00s
[271/531] python3-simplejson-0:3.19.3-1 100% | 522.6 KiB/s | 163.1 KiB |  00m00s
[272/531] freeglut-0:3.6.0-2.fc41.aarch 100% | 504.7 KiB/s | 144.8 KiB |  00m00s
[273/531] hdf5-devel-0:1.14.5-1.fc42.aa 100% |   4.3 MiB/s |   1.4 MiB |  00m00s
[274/531] pyside6-tools-0:6.8.0-2.fc42. 100% | 511.2 KiB/s |  60.8 KiB |  00m00s
[275/531] netcdf-0:4.9.2-7.fc42.aarch64 100% |   3.8 MiB/s | 832.7 KiB |  00m00s
[276/531] python3-msgpack-0:1.1.0-1.fc4 100% | 479.3 KiB/s | 103.1 KiB |  00m00s
[277/531] shiboken6-0:6.8.0-2.fc42.aarc 100% | 261.4 KiB/s |  38.7 KiB |  00m00s
[278/531] python3-shiboken6-devel-0:6.8 100% |   1.6 MiB/s |   1.0 MiB |  00m01s
[279/531] python3-pyside6-0:6.8.0-2.fc4 100% |  14.9 MiB/s |  11.1 MiB |  00m01s
[280/531] libGLEW-0:2.2.0-8.fc42.aarch6 100% |  83.8 MiB/s | 171.6 KiB |  00m00s
[281/531] msgpack-0:3.1.0-16.fc42.aarch 100% |  14.4 MiB/s |  29.5 KiB |  00m00s
[282/531] python3-qt5-0:5.15.10-11.fc42 100% |   1.5 MiB/s |   1.1 MiB |  00m01s
[283/531] qt5-qtbase-devel-0:5.15.15-3. 100% |   7.8 MiB/s |   3.3 MiB |  00m00s
[284/531] blosc-0:1.21.6-1.fc42.aarch64 100% | 186.2 KiB/s |  48.6 KiB |  00m00s
[285/531] hdf5-0:1.14.5-1.fc42.aarch64  100% |   3.7 MiB/s |   2.0 MiB |  00m01s
[286/531] qt6-assistant-0:6.8.1-2.fc42. 100% |   1.3 MiB/s | 536.9 KiB |  00m00s
[287/531] qt6-designer-0:6.8.1-2.fc42.a 100% | 563.5 KiB/s | 182.6 KiB |  00m00s
[288/531] qt6-linguist-0:6.8.1-2.fc42.a 100% |   3.6 MiB/s | 885.2 KiB |  00m00s
[289/531] qt6-qtbase-0:6.8.1-7.fc42.aar 100% |  13.8 MiB/s |   3.6 MiB |  00m00s
[290/531] qt6-qtbase-devel-0:6.8.1-7.fc 100% |   7.8 MiB/s |   3.7 MiB |  00m00s
[291/531] qt6-qtdeclarative-devel-0:6.8 100% |   5.2 MiB/s |   3.8 MiB |  00m01s
[292/531] python3-shiboken6-0:6.8.0-2.f 100% | 429.9 KiB/s | 277.3 KiB |  00m01s
[293/531] qt6-qt3d-0:6.8.1-2.fc42.aarch 100% |   5.7 MiB/s |   3.1 MiB |  00m01s
[294/531] qt6-qtbase-gui-0:6.8.1-7.fc42 100% |  14.8 MiB/s |   6.8 MiB |  00m00s
[295/531] qt6-qtcharts-0:6.8.1-2.fc42.a 100% |   1.4 MiB/s | 749.9 KiB |  00m01s
[296/531] qt6-qtconnectivity-0:6.8.1-2. 100% |   1.1 MiB/s | 460.5 KiB |  00m00s
[297/531] qt6-qtdatavis3d-0:6.8.1-2.fc4 100% |   2.7 MiB/s | 575.8 KiB |  00m00s
[298/531] qt6-qtgraphs-0:6.8.1-2.fc42.a 100% |   2.0 MiB/s | 785.5 KiB |  00m00s
[299/531] qt6-qthttpserver-0:6.8.1-2.fc 100% | 261.9 KiB/s |  93.2 KiB |  00m00s
[300/531] qt6-qtdeclarative-0:6.8.1-5.f 100% |  25.9 MiB/s |  11.4 MiB |  00m00s
[301/531] qt6-qtlocation-0:6.8.1-2.fc42 100% |   3.8 MiB/s | 638.2 KiB |  00m00s
[302/531] qt6-qtmultimedia-0:6.8.1-3.fc 100% |   4.8 MiB/s |   1.0 MiB |  00m00s
[303/531] qt6-qtnetworkauth-0:6.8.1-2.f 100% | 366.0 KiB/s |  89.3 KiB |  00m00s
[304/531] qt6-qtpdf-0:6.8.1-3.fc42.aarc 100% |  10.8 MiB/s |   2.4 MiB |  00m00s
[305/531] qt6-qtpositioning-0:6.8.1-2.f 100% |   1.6 MiB/s | 381.3 KiB |  00m00s
[306/531] qt6-qtquick3d-0:6.8.1-2.fc42. 100% |  13.3 MiB/s |   4.4 MiB |  00m00s
[307/531] qt6-qtremoteobjects-0:6.8.1-2 100% |   1.4 MiB/s | 439.3 KiB |  00m00s
[308/531] qt6-qtscxml-0:6.8.1-2.fc42.aa 100% |   1.5 MiB/s | 500.5 KiB |  00m00s
[309/531] qt6-qtsensors-0:6.8.1-2.fc42. 100% | 619.5 KiB/s | 193.3 KiB |  00m00s
[310/531] qt6-qtserialbus-0:6.8.1-2.fc4 100% | 932.4 KiB/s | 265.7 KiB |  00m00s
[311/531] qt6-qtserialport-0:6.8.1-2.fc 100% | 310.7 KiB/s |  73.3 KiB |  00m00s
[312/531] qt6-qtspeech-0:6.8.1-2.fc42.a 100% | 839.8 KiB/s | 103.3 KiB |  00m00s
[313/531] qt6-qtsvg-0:6.8.1-2.fc42.aarc 100% |   1.6 MiB/s | 241.7 KiB |  00m00s
[314/531] qt6-qttools-0:6.8.1-2.fc42.aa 100% |   1.3 MiB/s | 200.8 KiB |  00m00s
[315/531] qt6-qttools-libs-designer-0:6 100% |  11.1 MiB/s |   2.8 MiB |  00m00s
[316/531] qt6-qttools-libs-help-0:6.8.1 100% | 790.1 KiB/s | 190.4 KiB |  00m00s
[317/531] qt6-qtwebchannel-0:6.8.1-2.fc 100% | 609.1 KiB/s | 140.1 KiB |  00m00s
[318/531] qt6-qtwebsockets-0:6.8.1-2.fc 100% | 103.0 KiB/s | 100.4 KiB |  00m01s
[319/531] python3-qt5-base-0:5.15.10-11 100% |   2.2 MiB/s |   2.9 MiB |  00m01s
[320/531] qt5-qtbase-0:5.15.15-3.fc42.a 100% |   3.1 MiB/s |   3.2 MiB |  00m01s
[321/531] qt5-qtbase-gui-0:5.15.15-3.fc 100% |   5.5 MiB/s |   5.8 MiB |  00m01s
[322/531] qt5-qtconnectivity-0:5.15.15- 100% | 655.2 KiB/s | 463.2 KiB |  00m01s
[323/531] qt5-qtdeclarative-0:5.15.15-1 100% |   4.3 MiB/s |   4.2 MiB |  00m01s
[324/531] qt6-qtwebengine-0:6.8.1-3.fc4 100% |  17.0 MiB/s |  68.0 MiB |  00m04s
[325/531] qt5-qtlocation-0:5.15.15-1.fc 100% |   2.3 MiB/s |   3.1 MiB |  00m01s
[326/531] qt5-qtmultimedia-0:5.15.15-1. 100% |   1.2 MiB/s | 807.5 KiB |  00m01s
[327/531] qt5-qtsensors-0:5.15.15-1.fc4 100% | 644.7 KiB/s | 223.1 KiB |  00m00s
[328/531] qt5-qtserialport-0:5.15.15-1. 100% | 321.1 KiB/s |  66.5 KiB |  00m00s
[329/531] qt5-qtsvg-0:5.15.15-1.fc42.aa 100% | 919.6 KiB/s | 185.8 KiB |  00m00s
[330/531] qt5-qttools-libs-designer-0:5 100% |   8.8 MiB/s |   2.7 MiB |  00m00s
[331/531] qt5-qttools-libs-help-0:5.15. 100% | 508.1 KiB/s | 157.0 KiB |  00m00s
[332/531] qt5-qtwebchannel-0:5.15.15-1. 100% | 341.7 KiB/s | 101.1 KiB |  00m00s
[333/531] qt5-qtx11extras-0:5.15.15-1.f 100% | 271.0 KiB/s |  35.8 KiB |  00m00s
[334/531] qt5-qtwebsockets-0:5.15.15-1. 100% | 576.9 KiB/s |  87.1 KiB |  00m00s
[335/531] qt5-rpm-macros-0:5.15.15-1.fc 100% | 303.1 KiB/s |  10.6 KiB |  00m00s
[336/531] qt5-qtxmlpatterns-0:5.15.15-1 100% |   4.8 MiB/s | 924.1 KiB |  00m00s
[337/531] vulkan-loader-devel-0:1.3.296 100% | 131.3 KiB/s |  12.3 KiB |  00m00s
[338/531] snappy-0:1.2.1-3.fc42.aarch64 100% | 409.5 KiB/s |  39.3 KiB |  00m00s
[339/531] qt6-qttools-common-0:6.8.1-2. 100% |  91.8 KiB/s |  11.4 KiB |  00m00s
[340/531] qt6-filesystem-0:6.8.1-4.fc42 100% |  81.1 KiB/s |  10.6 KiB |  00m00s
[341/531] qt6-qtbase-common-0:6.8.1-7.f 100% | 101.3 KiB/s |  12.8 KiB |  00m00s
[342/531] qt6-qttools-libs-designercomp 100% |   3.7 MiB/s | 870.2 KiB |  00m00s
[343/531] qt6-qtbase-ibase-0:6.8.1-7.fc 100% | 556.2 KiB/s |  60.6 KiB |  00m00s
[344/531] qt6-qtbase-mysql-0:6.8.1-7.fc 100% | 517.7 KiB/s |  45.6 KiB |  00m00s
[345/531] qt6-qtbase-odbc-0:6.8.1-7.fc4 100% | 794.9 KiB/s |  57.2 KiB |  00m00s
[346/531] qt6-qtbase-postgresql-0:6.8.1 100% | 762.2 KiB/s |  49.5 KiB |  00m00s
[347/531] qt6-rpm-macros-0:6.8.1-4.fc42 100% | 168.1 KiB/s |  11.9 KiB |  00m00s
[348/531] qt6-qtimageformats-0:6.8.1-2. 100% | 612.3 KiB/s | 108.4 KiB |  00m00s
[349/531] qt6-qtshadertools-0:6.8.1-2.f 100% |   7.4 MiB/s |   1.5 MiB |  00m00s
[350/531] libICE-0:1.1.2-1.fc42.aarch64 100% | 430.5 KiB/s |  73.6 KiB |  00m00s
[351/531] libSM-0:1.2.5-1.fc42.aarch64  100% | 723.0 KiB/s |  42.7 KiB |  00m00s
[352/531] xcb-util-cursor-0:0.1.5-1.fc4 100% |  75.4 KiB/s |  19.0 KiB |  00m00s
[353/531] xcb-util-image-0:0.4.1-6.fc41 100% |  70.7 KiB/s |  18.9 KiB |  00m00s
[354/531] tslib-0:1.22-11.fc41.aarch64  100% | 555.7 KiB/s | 157.8 KiB |  00m00s
[355/531] xcb-util-keysyms-0:0.4.1-6.fc 100% | 226.7 KiB/s |  14.5 KiB |  00m00s
[356/531] xcb-util-renderutil-0:0.3.10- 100% | 500.0 KiB/s |  17.5 KiB |  00m00s
[357/531] xcb-util-wm-0:0.4.2-6.fc41.aa 100% | 432.2 KiB/s |  30.7 KiB |  00m00s
[358/531] python-qt5-rpm-macros-0:5.15. 100% |  82.6 KiB/s |   9.0 KiB |  00m00s
[359/531] bluez-libs-0:5.79-1.fc42.aarc 100% | 619.6 KiB/s |  91.7 KiB |  00m00s
[360/531] qt6-qtquicktimeline-0:6.8.1-2 100% | 547.4 KiB/s |  80.5 KiB |  00m00s
[361/531] qt-settings-0:41.2-1.fc42.noa 100% |  57.1 KiB/s |  10.3 KiB |  00m00s
[362/531] python3-dbus-0:1.3.2-8.fc41.a 100% | 861.3 KiB/s | 157.6 KiB |  00m00s
[363/531] python3-pyqt5-sip-0:12.16.1-1 100% | 384.2 KiB/s |  69.9 KiB |  00m00s
[364/531] qt5-filesystem-0:5.15.15-1.fc 100% | 138.2 KiB/s |  10.2 KiB |  00m00s
[365/531] qt5-qtbase-common-0:5.15.15-3 100% | 109.9 KiB/s |  12.0 KiB |  00m00s
[366/531] qt5-qttools-common-0:5.15.15- 100% | 111.9 KiB/s |  11.1 KiB |  00m00s
[367/531] openal-soft-0:1.23.1-6.fc41.a 100% |   2.1 MiB/s | 548.9 KiB |  00m00s
[368/531] vulkan-headers-0:1.3.296.0-1. 100% |   4.1 MiB/s |   1.3 MiB |  00m00s
[369/531] vulkan-loader-0:1.3.296.0-1.f 100% | 481.0 KiB/s | 158.7 KiB |  00m00s
[370/531] mariadb-connector-c-0:3.4.3-1 100% | 703.0 KiB/s | 201.8 KiB |  00m00s
[371/531] unixODBC-0:2.3.12-5.fc41.aarc 100% |   2.3 MiB/s | 398.4 KiB |  00m00s
[372/531] libpq-0:16.4-1.fc42.aarch64   100% |   1.4 MiB/s | 248.7 KiB |  00m00s
[373/531] xcb-util-0:0.4.1-6.fc41.aarch 100% | 197.3 KiB/s |  18.5 KiB |  00m00s
[374/531] libmng-0:2.0.3-22.fc41.aarch6 100% |   1.3 MiB/s | 184.3 KiB |  00m00s
[375/531] libdrm-devel-0:2.4.124-1.fc42 100% |  88.1 MiB/s | 180.5 KiB |  00m00s
[376/531] mariadb-connector-c-config-0: 100% |  64.5 KiB/s |   8.8 KiB |  00m00s
[377/531] mesa-libGLU-devel-0:9.0.3-5.f 100% |  12.3 MiB/s |  12.6 KiB |  00m00s
[378/531] mesa-libGLU-0:9.0.3-5.fc42.aa 100% |  72.9 MiB/s | 149.2 KiB |  00m00s
[379/531] libpciaccess-devel-0:0.16-13. 100% |  76.1 KiB/s |  12.4 KiB |  00m00s
[380/531] libavcodec-free-0:7.0.2-8.fc4 100% | 190.8 MiB/s |   3.8 MiB |  00m00s
[381/531] qt6-qtbase-private-devel-0:6. 100% |   5.1 MiB/s |   1.1 MiB |  00m00s
[382/531] libtheora-1:1.1.1-38.fc41.aar 100% | 974.1 KiB/s | 162.7 KiB |  00m00s
[383/531] gcc-gfortran-0:15.0.0-0.2.fc4 100% |  25.8 MiB/s |  12.8 MiB |  00m00s
[384/531] speex-0:1.2.0-18.fc41.aarch64 100% | 458.3 KiB/s |  64.6 KiB |  00m00s
[385/531] twolame-libs-0:0.4.0-5.fc41.a 100% | 355.2 KiB/s |  69.3 KiB |  00m00s
[386/531] vo-amrwbenc-0:0.1.3-21.fc41.a 100% | 604.3 KiB/s |  76.7 KiB |  00m00s
[387/531] libavformat-free-0:7.0.2-8.fc 100% | 155.8 MiB/s |   1.1 MiB |  00m00s
[388/531] xvidcore-0:1.3.7-12.fc41.aarc 100% |   1.1 MiB/s | 229.3 KiB |  00m00s
[389/531] zvbi-0:0.2.43-1.fc42.aarch64  100% |   1.6 MiB/s | 414.5 KiB |  00m00s
[390/531] libbluray-0:1.3.4-7.fc41.aarc 100% | 627.8 KiB/s | 165.1 KiB |  00m00s
[391/531] libsmbclient-2:4.21.2-6.fc42. 100% | 358.6 KiB/s |  77.1 KiB |  00m00s
[392/531] srt-libs-0:1.5.4-1.fc42.aarch 100% |   1.8 MiB/s | 360.2 KiB |  00m00s
[393/531] vapoursynth-libs-0:68-3.fc41. 100% |   1.5 MiB/s | 380.2 KiB |  00m00s
[394/531] zeromq-0:4.3.5-17.fc41.aarch6 100% |   1.4 MiB/s | 449.4 KiB |  00m00s
[395/531] libwbclient-2:4.21.2-6.fc42.a 100% | 338.4 KiB/s |  45.0 KiB |  00m00s
[396/531] libldb-2:4.21.2-6.fc42.aarch6 100% | 655.3 KiB/s | 165.8 KiB |  00m00s
[397/531] samba-client-libs-2:4.21.2-6. 100% |  18.5 MiB/s |   5.2 MiB |  00m00s
[398/531] samba-common-2:4.21.2-6.fc42. 100% | 716.8 KiB/s | 177.8 KiB |  00m00s
[399/531] samba-common-libs-2:4.21.2-6. 100% | 421.9 KiB/s | 104.6 KiB |  00m00s
[400/531] libavutil-free-0:7.0.2-8.fc42 100% | 106.9 MiB/s | 328.5 KiB |  00m00s
[401/531] libxkbcommon-x11-0:1.7.0-4.fc 100% |  20.1 MiB/s |  20.5 KiB |  00m00s
[402/531] libxkbcommon-devel-0:1.7.0-4. 100% |  33.2 MiB/s |  68.0 KiB |  00m00s
[403/531] libxkbfile-0:1.1.3-2.fc42.aar 100% |  29.1 MiB/s |  89.3 KiB |  00m00s
[404/531] noopenh264-0:0.1.0~openh264_2 100% |  20.9 MiB/s |  21.4 KiB |  00m00s
[405/531] nspr-0:4.36.0-2.fc42.aarch64  100% |  61.5 MiB/s | 125.9 KiB |  00m00s
[406/531] nss-0:3.107.0-1.fc42.aarch64  100% | 217.3 MiB/s | 667.6 KiB |  00m00s
[407/531] nss-util-0:3.107.0-1.fc42.aar 100% |  39.9 MiB/s |  81.7 KiB |  00m00s
[408/531] opus-0:1.5.2-1.fc42.aarch64   100% | 118.0 MiB/s | 241.7 KiB |  00m00s
[409/531] pipewire-libs-0:1.2.7-1.fc42. 100% |  86.9 MiB/s |   1.7 MiB |  00m00s
[410/531] libsbc-0:2.0-5.fc41.aarch64   100% | 153.2 KiB/s |  43.7 KiB |  00m00s
[411/531] zimg-0:3.0.5-3.fc41.aarch64   100% | 430.0 KiB/s | 142.3 KiB |  00m00s
[412/531] libunwind-0:1.8.0-5.fc42.aarc 100% | 238.7 KiB/s |  78.8 KiB |  00m00s
[413/531] libsndfile-0:1.2.2-5.fc42.aar 100% |   1.1 MiB/s | 213.7 KiB |  00m00s
[414/531] webrtc-audio-processing-0:1.3 100% |   2.4 MiB/s | 493.1 KiB |  00m00s
[415/531] gstreamer1-0:1.24.10-1.fc42.a 100% | 220.0 MiB/s |   1.5 MiB |  00m00s
[416/531] gstreamer1-plugins-bad-free-l 100% | 167.9 MiB/s | 859.7 KiB |  00m00s
[417/531] flac-libs-0:1.4.3-5.fc41.aarc 100% |   1.1 MiB/s | 232.2 KiB |  00m00s
[418/531] gupnp-igd-0:1.6.0-5.fc41.aarc 100% | 192.3 KiB/s |  34.0 KiB |  00m00s
[419/531] gstreamer1-plugins-base-0:1.2 100% | 260.9 MiB/s |   2.1 MiB |  00m00s
[420/531] gssdp-0:1.6.3-3.fc41.aarch64  100% | 213.2 KiB/s |  57.3 KiB |  00m00s
[421/531] libnice-0:0.1.22-2.fc41.aarch 100% | 711.0 KiB/s | 196.2 KiB |  00m00s
[422/531] libXv-0:1.0.13-1.fc42.aarch64 100% | 272.4 KiB/s |  17.2 KiB |  00m00s
[423/531] libswresample-free-0:7.0.2-8. 100% |  59.3 MiB/s |  60.7 KiB |  00m00s
[424/531] iso-codes-0:4.17.0-1.fc42.noa 100% |   7.2 MiB/s |   3.6 MiB |  00m01s
[425/531] libswscale-free-0:7.0.2-8.fc4 100% |  77.4 MiB/s | 158.4 KiB |  00m00s
[426/531] pulseaudio-libs-0:17.0-2.fc42 100% | 212.3 MiB/s | 652.2 KiB |  00m00s
[427/531] jasper-libs-0:4.2.3-2.fc42.aa 100% |  50.5 MiB/s | 155.1 KiB |  00m00s
[428/531] cups-devel-1:2.4.11-8.fc42.aa 100% |  51.8 MiB/s |  53.0 KiB |  00m00s
[429/531] libfbclient2-0:4.0.4.3010-4.f 100% | 238.1 MiB/s | 975.1 KiB |  00m00s
[430/531] libvisual-1:0.4.1-5.fc41.aarc 100% | 318.3 KiB/s | 145.2 KiB |  00m00s
[431/531] glx-utils-0:9.0.0-8.fc42.aarc 100% |  68.6 MiB/s |  70.3 KiB |  00m00s
[432/531] libinput-0:1.27.0-2.fc42.aarc 100% |  96.3 MiB/s | 197.3 KiB |  00m00s
[433/531] mtdev-0:1.1.6-9.fc42.aarch64  100% |  20.0 MiB/s |  20.4 KiB |  00m00s
[434/531] double-conversion-0:3.3.0-4.f 100% |  46.0 MiB/s |  47.1 KiB |  00m00s
[435/531] libproxy-0:0.5.8-1.fc42.aarch 100% |  41.1 MiB/s |  42.1 KiB |  00m00s
[436/531] soxr-0:0.1.3-17.fc42.aarch64  100% | 167.0 KiB/s |  72.7 KiB |  00m00s
[437/531] libtommath-0:1.3.1~rc1-2.fc41 100% | 781.9 KiB/s |  66.5 KiB |  00m00s
[438/531] perl-English-0:1.11-512.fc42. 100% |   3.4 MiB/s |  14.1 KiB |  00m00s
[439/531] perl-File-Find-0:1.44-512.fc4 100% |   8.4 MiB/s |  25.8 KiB |  00m00s
[440/531] clang-libs-0:19.1.5-1.fc42.aa 100% | 255.0 MiB/s |  24.0 MiB |  00m00s
[441/531] libicu74-0:74.2-1.fc42.aarch6 100% | 144.7 MiB/s |  10.3 MiB |  00m00s
[442/531] libxslt-0:1.1.42-2.fc42.aarch 100% |   4.1 MiB/s | 181.3 KiB |  00m00s
[443/531] libcurl-devel-0:8.11.1-2.fc42 100% |  58.7 MiB/s | 781.7 KiB |  00m00s
[444/531] libaec-0:1.1.3-1.fc42.aarch64 100% |  16.7 MiB/s |  34.1 KiB |  00m00s
[445/531] libogg-2:1.3.5-9.fc42.aarch64 100% |  31.3 MiB/s |  32.0 KiB |  00m00s
[446/531] gsm-0:1.0.22-7.fc42.aarch64   100% |  34.6 MiB/s |  35.5 KiB |  00m00s
[447/531] lame-libs-0:3.100-18.fc42.aar 100% | 163.9 MiB/s | 335.7 KiB |  00m00s
[448/531] libvorbis-1:1.3.7-11.fc42.aar 100% |  59.0 MiB/s | 181.3 KiB |  00m00s
[449/531] mpg123-libs-0:1.32.9-1.fc42.a 100% | 114.9 MiB/s | 353.0 KiB |  00m00s
[450/531] libtalloc-0:2.4.2-4.fc42.aarc 100% |   9.5 MiB/s |  29.3 KiB |  00m00s
[451/531] libtevent-0:0.16.1-4.fc42.aar 100% |  43.4 MiB/s |  44.5 KiB |  00m00s
[452/531] libtdb-0:1.4.12-3.fc42.aarch6 100% |  24.8 MiB/s |  50.9 KiB |  00m00s
[453/531] libudfread-0:1.1.2-9.fc42.aar 100% |  32.8 MiB/s |  33.6 KiB |  00m00s
[454/531] lmdb-libs-0:0.9.33-2.fc42.aar 100% |  29.6 MiB/s |  60.6 KiB |  00m00s
[455/531] libaec-devel-0:1.1.3-1.fc42.a 100% |   0.0   B/s |  12.6 KiB |  00m00s
[456/531] libasyncns-0:0.8-29.fc42.aarc 100% |  28.4 MiB/s |  29.1 KiB |  00m00s
[457/531] gupnp-0:1.6.7-1.fc42.aarch64  100% |  50.5 MiB/s | 103.5 KiB |  00m00s
[458/531] liblc3-0:1.1.1-3.fc42.aarch64 100% |  98.9 MiB/s | 101.3 KiB |  00m00s
[459/531] fdk-aac-free-0:2.0.0-14.fc42. 100% | 105.3 MiB/s | 323.6 KiB |  00m00s
[460/531] libldac-0:2.0.2.3-16.fc42.aar 100% |  19.6 MiB/s |  40.1 KiB |  00m00s
[461/531] nss-softokn-0:3.107.0-1.fc42. 100% | 117.8 MiB/s | 361.8 KiB |  00m00s
[462/531] nss-sysinit-0:3.107.0-1.fc42. 100% |   9.2 MiB/s |  18.8 KiB |  00m00s
[463/531] libevdev-0:1.13.3-1.fc42.aarc 100% |  35.1 MiB/s |  36.0 KiB |  00m00s
[464/531] duktape-0:2.7.0-8.fc42.aarch6 100% |  72.7 MiB/s | 148.8 KiB |  00m00s
[465/531] libwacom-0:2.14.0-1.fc42.aarc 100% |  42.4 MiB/s |  43.4 KiB |  00m00s
[466/531] krb5-devel-0:1.21.3-3.fc42.aa 100% |  43.9 MiB/s | 134.7 KiB |  00m00s
[467/531] libnghttp2-devel-0:1.64.0-1.f 100% | 870.4 KiB/s |  55.7 KiB |  00m00s
[468/531] libidn2-devel-0:2.3.7-2.fc42. 100% |  62.1 MiB/s |  63.6 KiB |  00m00s
[469/531] libpsl-devel-0:0.21.5-4.fc42. 100% |  33.0 MiB/s |  33.7 KiB |  00m00s
[470/531] libcom_err-devel-0:1.47.1-6.f 100% | 183.3 KiB/s |  16.3 KiB |  00m00s
[471/531] libssh-devel-0:0.11.1-1.fc42. 100% |  41.7 MiB/s |  42.7 KiB |  00m00s
[472/531] openssl-devel-1:3.2.2-8.fc42. 100% | 298.2 MiB/s |   2.7 MiB |  00m00s
[473/531] libgcrypt-0:1.11.0-4.fc42.aar 100% | 164.9 MiB/s | 506.6 KiB |  00m00s
[474/531] libva-0:2.22.0-3.fc42.aarch64 100% |  53.8 MiB/s | 110.3 KiB |  00m00s
[475/531] libvdpau-0:1.5-8.fc42.aarch64 100% |  15.5 MiB/s |  15.8 KiB |  00m00s
[476/531] game-music-emu-0:0.6.3-15.fc4 100% |  70.0 MiB/s | 143.4 KiB |  00m00s
[477/531] libverto-devel-0:0.3.2-9.fc41 100% | 132.8 KiB/s |  14.3 KiB |  00m00s
[478/531] libdvdnav-0:6.1.1-9.fc42.aarc 100% |  51.3 MiB/s |  52.6 KiB |  00m00s
[479/531] libchromaprint-0:1.5.1-22.fc4 100% |  18.9 MiB/s |  38.7 KiB |  00m00s
[480/531] libmodplug-1:0.8.9.0-25.fc42. 100% | 168.2 MiB/s | 172.2 KiB |  00m00s
[481/531] libdvdread-0:6.1.3-7.fc42.aar 100% |  33.7 MiB/s |  69.0 KiB |  00m00s
[482/531] librabbitmq-0:0.15.0-1.fc42.a 100% |  41.8 MiB/s |  42.8 KiB |  00m00s
[483/531] libopenmpt-0:0.7.12-1.fc42.aa 100% | 156.7 MiB/s | 641.9 KiB |  00m00s
[484/531] aribb24-0:1.0.3^20160216git5e 100% |  19.3 MiB/s |  39.4 KiB |  00m00s
[485/531] librist-0:0.2.7-5.fc42.aarch6 100% |  14.7 MiB/s |  75.2 KiB |  00m00s
[486/531] ilbc-0:3.0.4-12.fc42.aarch64  100% |  53.1 MiB/s |  54.4 KiB |  00m00s
[487/531] codec2-0:1.2.0-5.fc42.aarch64 100% | 155.4 MiB/s | 636.4 KiB |  00m00s
[488/531] libaribcaption-0:1.1.1-1.fc42 100% |  49.8 MiB/s | 102.0 KiB |  00m00s
[489/531] libvpx-0:1.14.1-2.fc42.aarch6 100% | 131.8 MiB/s |   1.2 MiB |  00m00s
[490/531] librsvg2-0:2.59.2-1.fc42.aarc 100% | 118.0 MiB/s |   1.5 MiB |  00m00s
[491/531] opencore-amr-0:0.1.6-7.fc42.a 100% |  85.7 MiB/s | 175.5 KiB |  00m00s
[492/531] openjpeg-0:2.5.2-4.fc42.aarch 100% |  88.0 MiB/s | 180.3 KiB |  00m00s
[493/531] keyutils-libs-devel-0:1.6.3-4 100% |  26.7 MiB/s |  54.6 KiB |  00m00s
[494/531] libkadm5-0:1.21.3-3.fc42.aarc 100% |  73.3 MiB/s |  75.1 KiB |  00m00s
[495/531] cdparanoia-libs-0:10.2-45.fc4 100% |  49.5 MiB/s |  50.7 KiB |  00m00s
[496/531] graphene-0:1.10.6-9.fc42.aarc 100% |  30.1 MiB/s |  61.6 KiB |  00m00s
[497/531] libgudev-0:238-6.fc42.aarch64 100% |  16.3 MiB/s |  33.4 KiB |  00m00s
[498/531] orc-0:0.4.39-1.fc42.aarch64   100% |  67.9 MiB/s | 208.5 KiB |  00m00s
[499/531] avahi-devel-0:0.8-30.fc42.aar 100% |  18.8 MiB/s |  38.6 KiB |  00m00s
[500/531] gnutls-devel-0:3.8.8-1.fc42.a 100% | 244.0 MiB/s |   2.2 MiB |  00m00s
[501/531] nettle-devel-0:3.10-3.fc42.aa 100% |  69.6 MiB/s | 712.5 KiB |  00m00s
[502/531] publicsuffix-list-0:20240107- 100% | 634.0 KiB/s |  87.5 KiB |  00m00s
[503/531] lpcnetfreedv-0:0.5-6.fc42.aar 100% | 281.7 MiB/s |   7.3 MiB |  00m00s
[504/531] clang-resource-filesystem-0:1 100% |  19.4 MiB/s |  19.8 KiB |  00m00s
[505/531] avahi-0:0.8-30.fc42.aarch64   100% | 135.9 MiB/s | 278.3 KiB |  00m00s
[506/531] libevent-devel-0:2.1.12-14.fc 100% |  91.7 MiB/s |  93.9 KiB |  00m00s
[507/531] libdaemon-0:0.14-30.fc42.aarc 100% |  30.7 MiB/s |  31.4 KiB |  00m00s
[508/531] libsodium-0:1.0.20-2.fc42.aar 100% |  64.0 MiB/s | 131.1 KiB |  00m00s
[509/531] openpgm-0:5.2.122-35.fc42.aar 100% |  84.5 MiB/s | 173.0 KiB |  00m00s
[510/531] nss-softokn-freebl-0:3.107.0- 100% | 146.9 MiB/s | 300.8 KiB |  00m00s
[511/531] libwacom-data-0:2.14.0-1.fc42 100% |  92.7 MiB/s | 189.8 KiB |  00m00s
[512/531] rsvg-pixbuf-loader-0:2.59.2-1 100% |  46.7 MiB/s | 143.5 KiB |  00m00s
[513/531] cjson-0:1.7.18-1.fc42.aarch64 100% |  10.1 MiB/s |  30.9 KiB |  00m00s
[514/531] mbedtls-0:2.28.8-1.fc42.aarch 100% | 127.9 MiB/s | 392.9 KiB |  00m00s
[515/531] libgpg-error-0:1.51-1.fc42.aa 100% |  74.1 MiB/s | 227.7 KiB |  00m00s
[516/531] gnutls-c++-0:3.8.8-1.fc42.aar 100% |  25.8 MiB/s |  26.4 KiB |  00m00s
[517/531] gnutls-dane-0:3.8.8-1.fc42.aa 100% |  38.7 MiB/s |  39.7 KiB |  00m00s
[518/531] gmp-c++-1:6.3.0-2.fc41.aarch6 100% | 186.4 KiB/s |  18.6 KiB |  00m00s
[519/531] gmp-devel-1:6.3.0-2.fc41.aarc 100% |   1.7 MiB/s | 175.3 KiB |  00m00s
[520/531] libtasn1-devel-0:4.19.0-9.fc4 100% |  75.3 MiB/s |  77.1 KiB |  00m00s
[521/531] libtasn1-tools-0:4.19.0-9.fc4 100% |  23.2 MiB/s |  23.7 KiB |  00m00s
[522/531] p11-kit-devel-0:0.25.5-4.fc42 100% |  26.1 MiB/s |  80.1 KiB |  00m00s
[523/531] hiredis-0:1.2.0-4.fc42.aarch6 100% |  45.1 MiB/s |  46.1 KiB |  00m00s
[524/531] protobuf-c-0:1.5.0-4.fc41.aar 100% | 307.8 KiB/s |  32.3 KiB |  00m00s
[525/531] OpenCL-ICD-Loader-0:3.0.6-1.2 100% |  27.2 MiB/s |  27.8 KiB |  00m00s
[526/531] unbound-libs-0:1.22.0-8.fc42. 100% |   2.7 MiB/s | 537.2 KiB |  00m00s
[527/531] hdf-libs-0:4.3.0-1.fc42.aarch 100% |   1.1 MiB/s | 277.5 KiB |  00m00s
[528/531] systemd-0:257-1.fc42.aarch64  100% |   6.1 MiB/s |   5.5 MiB |  00m01s
[529/531] libseccomp-0:2.5.5-2.fc41.aar 100% |  82.7 KiB/s |  71.4 KiB |  00m01s
[530/531] systemd-rpm-macros-0:257-1.fc 100% | 413.5 KiB/s |  34.7 KiB |  00m00s
[531/531] systemd-pam-0:257-1.fc42.aarc 100% | 467.0 KiB/s | 390.4 KiB |  00m01s
--------------------------------------------------------------------------------
[531/531] Total                         100% |  16.6 MiB/s | 284.3 MiB |  00m17s
Running transaction
[  1/533] Verify package files          100% | 279.0   B/s | 531.0   B |  00m02s
[  2/533] Prepare transaction           100% |   1.4 KiB/s | 531.0   B |  00m00s
[  3/533] Installing cmake-filesystem-0 100% |   3.7 MiB/s |   7.6 KiB |  00m00s
[  4/533] Installing libpng-2:1.6.44-1. 100% | 129.7 MiB/s | 265.7 KiB |  00m00s
[  5/533] Installing dbus-libs-1:1.16.0 100% | 189.8 MiB/s | 388.7 KiB |  00m00s
[  6/533] Installing libjpeg-turbo-0:3. 100% | 236.5 MiB/s | 726.4 KiB |  00m00s
[  7/533] Installing libicu-0:76.1-1.fc 100% | 341.0 MiB/s |  36.5 MiB |  00m00s
[  8/533] Installing expat-0:2.6.4-1.fc 100% | 168.8 MiB/s | 345.6 KiB |  00m00s
[  9/533] Installing zlib-ng-compat-dev 100% | 105.8 MiB/s | 108.3 KiB |  00m00s
[ 10/533] Installing libX11-xcb-0:1.8.1 100% | 191.3 MiB/s | 195.9 KiB |  00m00s
[ 11/533] Installing avahi-libs-0:0.8-3 100% | 142.9 MiB/s | 292.6 KiB |  00m00s
[ 12/533] Installing libwayland-client- 100% | 194.7 MiB/s | 199.4 KiB |  00m00s
[ 13/533] Installing libogg-2:1.3.5-9.f 100% |  75.4 MiB/s |  77.2 KiB |  00m00s
[ 14/533] Installing nspr-0:4.36.0-2.fc 100% | 200.9 MiB/s | 411.5 KiB |  00m00s
[ 15/533] Installing qt6-qttools-common 100% |   0.0   B/s |   7.9 KiB |  00m00s
[ 16/533] Installing nss-util-0:3.107.0 100% | 208.1 MiB/s | 213.1 KiB |  00m00s
[ 17/533] Installing nettle-0:3.10-3.fc 100% | 267.1 MiB/s | 820.5 KiB |  00m00s
[ 18/533] Installing gnutls-0:3.8.8-1.f 100% | 297.2 MiB/s |   3.3 MiB |  00m00s
[ 19/533] Installing glib2-0:2.83.0-3.f 100% | 319.5 MiB/s |  15.3 MiB |  00m00s
[ 20/533] Installing libtalloc-0:2.4.2- 100% |  65.6 MiB/s |  67.2 KiB |  00m00s
[ 21/533] Installing opus-0:1.5.2-1.fc4 100% | 221.3 MiB/s | 453.2 KiB |  00m00s
[ 22/533] Installing libglvnd-1:1.7.0-5 100% | 426.1 MiB/s |   1.3 MiB |  00m00s
[ 23/533] Installing libglvnd-opengl-1: 100% | 315.6 MiB/s | 323.2 KiB |  00m00s
[ 24/533] Installing alsa-lib-0:1.2.13- 100% | 185.7 MiB/s |   1.5 MiB |  00m00s
[ 25/533] Installing libtevent-0:0.16.1 100% | 128.1 MiB/s | 131.2 KiB |  00m00s
[ 26/533] Installing libvorbis-1:1.3.7- 100% | 274.4 MiB/s | 842.9 KiB |  00m00s
[ 27/533] Installing libtdb-0:1.4.12-3. 100% | 128.1 MiB/s | 131.2 KiB |  00m00s
[ 28/533] Installing libaec-0:1.1.3-1.f 100% | 149.6 MiB/s | 153.2 KiB |  00m00s
[ 29/533] Installing pcre2-utf16-0:10.4 100% | 282.8 MiB/s | 579.1 KiB |  00m00s
[ 30/533] Installing libwebp-0:1.4.0-4. 100% | 262.1 MiB/s | 805.1 KiB |  00m00s
[ 31/533] Installing lcms2-0:2.16-4.fc4 100% | 233.3 MiB/s | 477.7 KiB |  00m00s
[ 32/533] Installing libmpc-0:1.3.1-6.f 100% |  74.0 MiB/s | 151.5 KiB |  00m00s
[ 33/533] Installing xorg-x11-proto-dev 100% | 178.3 MiB/s |   1.8 MiB |  00m00s
[ 34/533] Installing libgfortran-0:15.0 100% | 338.2 MiB/s |   1.7 MiB |  00m00s
[ 35/533] Installing json-glib-0:1.10.6 100% | 100.7 MiB/s | 618.4 KiB |  00m00s
[ 36/533] Installing libsoup3-0:3.6.1-1 100% | 145.6 MiB/s |   1.2 MiB |  00m00s
[ 37/533] Installing libwayland-cursor- 100% | 205.7 MiB/s | 210.6 KiB |  00m00s
[ 38/533] Installing python-rpm-macros- 100% |   0.0   B/s |  22.8 KiB |  00m00s
[ 39/533] Installing fonts-filesystem-1 100% |   0.0   B/s | 788.0   B |  00m00s
[ 40/533] Installing bluez-libs-0:5.79- 100% | 273.3 MiB/s | 279.9 KiB |  00m00s
[ 41/533] Installing libICE-0:1.1.2-1.f 100% | 216.2 MiB/s | 221.4 KiB |  00m00s
[ 42/533] Installing snappy-0:1.2.1-3.f 100% | 207.8 MiB/s | 212.8 KiB |  00m00s
[ 43/533] Installing libSM-0:1.2.5-1.fc 100% | 125.9 MiB/s | 128.9 KiB |  00m00s
[ 44/533] Installing python3-rpm-macros 100% |   0.0   B/s |   6.7 KiB |  00m00s
[ 45/533] Installing gssdp-0:1.6.3-3.fc 100% | 125.0 MiB/s | 256.1 KiB |  00m00s
[ 46/533] Installing hdf5-0:1.14.5-1.fc 100% | 311.0 MiB/s |   8.1 MiB |  00m00s
[ 47/533] Installing shared-mime-info-0 100% | 148.3 MiB/s |   2.7 MiB |  00m00s
[ 48/533] Installing gdk-pixbuf2-0:2.42 100% | 184.0 MiB/s |   2.9 MiB |  00m00s
[ 49/533] Installing libgudev-0:238-6.f 100% | 101.6 MiB/s | 104.0 KiB |  00m00s
[ 50/533] Installing libtheora-1:1.1.1- 100% | 417.8 MiB/s | 855.6 KiB |  00m00s
[ 51/533] Installing libpng-devel-2:1.6 100% | 232.2 MiB/s | 950.9 KiB |  00m00s
[ 52/533] Installing shiboken6-0:6.8.0- 100% | 104.3 MiB/s | 106.8 KiB |  00m00s
[ 53/533] Installing libtextstyle-0:0.2 100% | 190.8 MiB/s | 195.4 KiB |  00m00s
[ 54/533] Installing gettext-libs-0:0.2 100% | 288.0 MiB/s |   2.0 MiB |  00m00s
[ 55/533] Installing fribidi-0:1.0.16-1 100% | 240.5 MiB/s | 246.2 KiB |  00m00s
[ 56/533] Installing pixman-0:0.44.2-1. 100% | 315.2 MiB/s | 645.5 KiB |  00m00s
[ 57/533] Installing libdvdread-0:6.1.3 100% | 155.9 MiB/s | 159.6 KiB |  00m00s
[ 58/533] Installing libidn2-devel-0:2. 100% | 127.0 MiB/s | 260.1 KiB |  00m00s
[ 59/533] Installing libevdev-0:1.13.3- 100% | 129.8 MiB/s | 133.0 KiB |  00m00s
[ 60/533] Installing fdk-aac-free-0:2.0 100% | 190.7 MiB/s | 585.9 KiB |  00m00s
[ 61/533] Installing mpg123-libs-0:1.32 100% | 243.6 MiB/s | 748.4 KiB |  00m00s
[ 62/533] Installing lame-libs-0:3.100- 100% | 304.5 MiB/s |   1.2 MiB |  00m00s
[ 63/533] Installing gsm-0:1.0.22-7.fc4 100% |  75.1 MiB/s |  76.9 KiB |  00m00s
[ 64/533] Installing libb2-0:0.98.1-12. 100% |  72.1 MiB/s |  73.9 KiB |  00m00s
[ 65/533] Installing double-conversion- 100% | 137.0 MiB/s | 140.3 KiB |  00m00s
[ 66/533] Installing mtdev-0:1.1.6-9.fc 100% |  67.5 MiB/s |  69.1 KiB |  00m00s
[ 67/533] Installing libwayland-egl-0:1 100% | 193.1 MiB/s | 197.7 KiB |  00m00s
[ 68/533] Installing libusb1-0:1.0.27-4 100% | 238.2 MiB/s | 244.0 KiB |  00m00s
[ 69/533] Installing noopenh264-0:0.1.0 100% |  93.2 MiB/s |  95.5 KiB |  00m00s
[ 70/533] Installing libunwind-0:1.8.0- 100% | 269.4 MiB/s | 551.7 KiB |  00m00s
[ 71/533] Installing make-1:4.4.1-9.fc4 100% | 230.8 MiB/s |   1.8 MiB |  00m00s
[ 72/533] Installing graphite2-0:1.3.14 100% | 243.2 MiB/s | 498.0 KiB |  00m00s
[ 73/533] Installing harfbuzz-0:10.1.0- 100% | 281.3 MiB/s |   2.5 MiB |  00m00s
[ 74/533] Installing freetype-0:2.13.3- 100% | 195.7 MiB/s | 801.4 KiB |  00m00s
[ 75/533] Installing libwayland-server- 100% | 195.2 MiB/s | 199.9 KiB |  00m00s
[ 76/533] Installing mesa-filesystem-0: 100% |   1.4 MiB/s |   4.3 KiB |  00m00s
[ 77/533] Installing kernel-headers-0:6 100% | 130.6 MiB/s |   6.5 MiB |  00m00s
[ 78/533] Installing libxcrypt-devel-0: 100% |  10.7 MiB/s |  32.9 KiB |  00m00s
[ 79/533] Installing glibc-devel-0:2.40 100% |  81.7 MiB/s |   2.3 MiB |  00m00s
[ 80/533] Installing xml-common-0:0.6.3 100% |  39.6 MiB/s |  81.1 KiB |  00m00s
[ 81/533] Installing libXau-0:1.0.12-1. 100% |  59.2 MiB/s | 121.3 KiB |  00m00s
[ 82/533] Installing libxcb-0:1.17.0-3. 100% | 388.1 MiB/s |   5.0 MiB |  00m00s
[ 83/533] Installing xcb-util-renderuti 100% | 197.2 MiB/s | 202.0 KiB |  00m00s
[ 84/533] Installing xcb-util-keysyms-0 100% | 193.3 MiB/s | 197.9 KiB |  00m00s
[ 85/533] Installing xcb-util-wm-0:0.4. 100% | 386.3 MiB/s | 395.6 KiB |  00m00s
[ 86/533] Installing vulkan-loader-0:1. 100% | 221.0 MiB/s | 678.8 KiB |  00m00s
[ 87/533] Installing qt5-qttools-common 100% |   0.0   B/s |   7.9 KiB |  00m00s
[ 88/533] Installing emacs-filesystem-1 100% |   0.0   B/s | 544.0   B |  00m00s
[ 89/533] Installing xcb-util-0:0.4.1-6 100% | 195.2 MiB/s | 199.9 KiB |  00m00s
[ 90/533] Installing xcb-util-image-0:0 100% | 195.0 MiB/s | 199.7 KiB |  00m00s
[ 91/533] Installing xcb-util-cursor-0: 100% | 196.1 MiB/s | 200.8 KiB |  00m00s
[ 92/533] Installing libXau-devel-0:1.0 100% |   1.3 MiB/s |   9.4 KiB |  00m00s
[ 93/533] Installing libxcb-devel-0:1.1 100% |  38.8 MiB/s |   3.1 MiB |  00m00s
[ 94/533] Installing iso-codes-0:4.17.0 100% | 225.0 MiB/s |  20.5 MiB |  00m00s
[ 95/533] Installing harfbuzz-icu-0:10. 100% |  65.5 MiB/s |  67.1 KiB |  00m00s
[ 96/533] Installing graphite2-devel-0: 100% |  49.4 MiB/s |  50.6 KiB |  00m00s
[ 97/533] Installing libgusb-0:0.4.9-2. 100% |  88.1 MiB/s | 180.5 KiB |  00m00s
[ 98/533] Installing colord-libs-0:1.4. 100% | 234.9 MiB/s | 962.1 KiB |  00m00s
[ 99/533] Installing libopenmpt-0:0.7.1 100% | 241.3 MiB/s |   1.4 MiB |  00m00s
[100/533] Installing libdvdnav-0:6.1.1- 100% | 156.0 MiB/s | 159.7 KiB |  00m00s
[101/533] Installing pixman-devel-0:0.4 100% |  49.0 MiB/s |  50.2 KiB |  00m00s
[102/533] Installing gtk-update-icon-ca 100% | 218.1 MiB/s | 223.3 KiB |  00m00s
[103/533] Installing pyproject-rpm-macr 100% | 113.0 MiB/s | 115.7 KiB |  00m00s
[104/533] Installing blosc-0:1.21.6-1.f 100% | 127.4 MiB/s | 260.9 KiB |  00m00s
[105/533] Installing abattis-cantarell- 100% | 189.9 MiB/s | 194.4 KiB |  00m00s
[106/533] Installing cpp-0:15.0.0-0.2.f 100% | 309.7 MiB/s |  35.3 MiB |  00m00s
[107/533] Installing libmng-0:2.0.3-22. 100% | 217.5 MiB/s | 668.0 KiB |  00m00s
[108/533] Installing libaec-devel-0:1.1 100% |  13.2 MiB/s |  13.5 KiB |  00m00s
[109/533] Installing hdf-libs-0:4.3.0-1 100% | 277.5 MiB/s | 852.6 KiB |  00m00s
[110/533] Installing netcdf-0:4.9.2-7.f 100% | 813.8 MiB/s |  35.8 MiB |  00m00s
[111/533] Installing mesa-libGLU-0:9.0. 100% | 157.8 MiB/s | 323.2 KiB |  00m00s
[112/533] Installing graphene-0:1.10.6- 100% | 173.8 MiB/s | 178.0 KiB |  00m00s
[113/533] Installing avahi-glib-0:0.8-3 100% |  65.6 MiB/s |  67.2 KiB |  00m00s
[114/533] Installing libtracker-sparql- 100% | 225.5 MiB/s |   1.1 MiB |  00m00s
[115/533] Installing libcloudproviders- 100% | 151.9 MiB/s | 155.6 KiB |  00m00s
[116/533] Installing srt-libs-0:1.5.4-1 100% | 307.7 MiB/s | 945.3 KiB |  00m00s
[117/533] Installing gnutls-c++-0:3.8.8 100% |  65.6 MiB/s |  67.2 KiB |  00m00s
[118/533] Installing nss-softokn-freebl 100% | 237.3 MiB/s | 728.9 KiB |  00m00s
[119/533] Installing nss-softokn-0:3.10 100% | 351.5 MiB/s |   2.1 MiB |  00m00s
[120/533] Installing nss-sysinit-0:3.10 100% |  68.5 MiB/s |  70.1 KiB |  00m00s
[121/533] Installing nss-0:3.107.0-1.fc 100% | 137.8 MiB/s |   1.9 MiB |  00m00s
[122/533] Installing flac-libs-0:1.4.3- 100% | 181.8 MiB/s | 744.7 KiB |  00m00s
[123/533] Installing libsndfile-0:1.2.2 100% | 186.2 MiB/s | 572.1 KiB |  00m00s
[124/533] Installing libicu-devel-0:76. 100% | 244.1 MiB/s |   5.1 MiB |  00m00s
[125/533] Installing jasper-libs-0:4.2. 100% | 160.6 MiB/s | 329.0 KiB |  00m00s
[126/533] Installing zvbi-0:0.2.43-1.fc 100% | 101.4 MiB/s |   1.3 MiB |  00m00s
[127/533] Installing aribb24-0:1.0.3^20 100% |  68.0 MiB/s | 139.2 KiB |  00m00s
[128/533] Installing libssh-devel-0:0.1 100% | 176.3 MiB/s | 180.5 KiB |  00m00s
[129/533] Installing annobin-docs-0:12. 100% |  97.4 MiB/s |  99.7 KiB |  00m00s
[130/533] Installing libseccomp-0:2.5.5 100% | 237.6 MiB/s | 243.3 KiB |  00m00s
[131/533] Installing OpenCL-ICD-Loader- 100% |  77.9 MiB/s |  79.8 KiB |  00m00s
[132/533] Installing gettext-envsubst-0 100% | 104.3 MiB/s | 106.8 KiB |  00m00s
[133/533] Installing gettext-runtime-0: 100% |  89.0 MiB/s | 546.7 KiB |  00m00s
[134/533] Installing gettext-0:0.23-1.f 100% | 268.3 MiB/s |   5.9 MiB |  00m00s
[135/533] Installing libdeflate-0:1.23- 100% | 158.8 MiB/s | 162.6 KiB |  00m00s
[136/533] Installing imath-0:3.1.12-1.f 100% | 126.5 MiB/s | 388.5 KiB |  00m00s
[137/533] Installing openexr-libs-0:3.2 100% | 407.0 MiB/s |   6.5 MiB |  00m00s
[138/533] Installing hiredis-0:1.2.0-4. 100% | 195.4 MiB/s | 200.1 KiB |  00m00s
[139/533] Installing p11-kit-devel-0:0. 100% | 183.2 MiB/s | 562.7 KiB |  00m00s
[140/533] Installing libtasn1-tools-0:4 100% | 198.8 MiB/s | 203.5 KiB |  00m00s
[141/533] Installing libtasn1-devel-0:4 100% |  40.6 MiB/s |  83.1 KiB |  00m00s
[142/533] Installing protobuf-c-0:1.5.0 100% | 202.7 MiB/s | 207.6 KiB |  00m00s
[143/533] Installing libgpg-error-0:1.5 100% | 186.5 MiB/s | 954.6 KiB |  00m00s
[144/533] Installing libgcrypt-0:1.11.0 100% | 279.3 MiB/s |   1.1 MiB |  00m00s
[145/533] Installing giflib-0:5.2.2-2.f 100% | 128.9 MiB/s | 132.0 KiB |  00m00s
[146/533] Installing mbedtls-0:2.28.8-1 100% | 275.3 MiB/s |   1.1 MiB |  00m00s
[147/533] Installing cjson-0:1.7.18-1.f 100% |   4.7 MiB/s |  95.7 KiB |  00m00s
[148/533] Installing librist-0:0.2.7-5. 100% |  49.9 MiB/s | 204.3 KiB |  00m00s
[149/533] Installing libwacom-data-0:2. 100% |  56.2 MiB/s |   1.4 MiB |  00m00s
[150/533] Installing openblas-0:0.3.28- 100% | 105.8 MiB/s | 108.3 KiB |  00m00s
[151/533] Installing openblas-openmp-0: 100% | 406.3 MiB/s |  20.3 MiB |  00m00s
[152/533] Installing flexiblas-0:3.4.4- 100% |  48.5 MiB/s |  49.7 KiB |  00m00s
[153/533] Installing flexiblas-netlib-0 100% | 324.4 MiB/s |   9.1 MiB |  00m00s
[154/533] Installing flexiblas-openblas 100% |  65.6 MiB/s |  67.2 KiB |  00m00s
[155/533] Installing libdatrie-0:0.2.13 100% | 217.9 MiB/s | 223.1 KiB |  00m00s
[156/533] Installing libthai-0:0.1.29-9 100% | 262.8 MiB/s | 807.3 KiB |  00m00s
[157/533] Installing libepoxy-0:1.5.10- 100% | 387.4 MiB/s |   1.2 MiB |  00m00s
[158/533] Installing openpgm-0:5.2.122- 100% | 171.0 MiB/s | 350.3 KiB |  00m00s
[159/533] Installing libsodium-0:1.0.20 100% | 159.0 MiB/s | 325.7 KiB |  00m00s
[160/533] Installing zeromq-0:4.3.5-17. 100% | 116.1 MiB/s |   1.2 MiB |  00m00s
[161/533] Installing adwaita-icon-theme 100% |  39.2 MiB/s |   2.4 MiB |  00m00s
[162/533] Installing adwaita-cursor-the 100% | 557.6 MiB/s |  10.0 MiB |  00m00s
[163/533] Installing adwaita-icon-theme 100% |  49.0 MiB/s |   1.3 MiB |  00m00s
[164/533] Installing hicolor-icon-theme 100% |  13.5 MiB/s | 179.5 KiB |  00m00s
[165/533] Installing libdaemon-0:0.14-3 100% |  98.0 MiB/s | 100.4 KiB |  00m00s
[166/533] Installing clang-resource-fil 100% |  16.3 MiB/s |  16.7 KiB |  00m00s
[167/533] Installing libuv-1:1.49.2-1.f 100% | 194.7 MiB/s | 598.1 KiB |  00m00s
[168/533] Installing jsoncpp-0:1.9.5-8. 100% | 132.0 MiB/s | 270.3 KiB |  00m00s
[169/533] Installing vim-filesystem-2:9 100% |   4.6 MiB/s |   4.7 KiB |  00m00s
[170/533] Installing lpcnetfreedv-0:0.5 100% | 530.7 MiB/s |  14.9 MiB |  00m00s
[171/533] Installing codec2-0:1.2.0-5.f 100% | 273.7 MiB/s |   1.4 MiB |  00m00s
[172/533] Installing gmp-c++-1:6.3.0-2. 100% | 191.9 MiB/s | 196.5 KiB |  00m00s
[173/533] Installing gmp-devel-1:6.3.0- 100% | 351.5 MiB/s | 359.9 KiB |  00m00s
[174/533] Installing nettle-devel-0:3.1 100% | 256.5 MiB/s |   1.5 MiB |  00m00s
[175/533] Installing cups-filesystem-1: 100% |   1.7 MiB/s |   1.8 KiB |  00m00s
[176/533] Installing cups-libs-1:2.4.11 100% | 235.5 MiB/s | 723.4 KiB |  00m00s
[177/533] Installing orc-0:0.4.39-1.fc4 100% | 280.4 MiB/s | 861.4 KiB |  00m00s
[178/533] Installing cdparanoia-libs-0: 100% | 132.2 MiB/s | 135.4 KiB |  00m00s
[179/533] Installing libblkid-devel-0:2 100% |  44.9 MiB/s |  46.0 KiB |  00m00s
[180/533] Installing sysprof-capture-de 100% | 274.0 MiB/s | 280.5 KiB |  00m00s
[181/533] Installing libffi-devel-0:3.4 100% |  30.5 MiB/s |  31.2 KiB |  00m00s
[182/533] Installing pcre2-utf32-0:10.4 100% | 251.5 MiB/s | 515.1 KiB |  00m00s
[183/533] Installing pcre2-devel-0:10.4 100% | 181.4 MiB/s |   2.0 MiB |  00m00s
[184/533] Installing libsepol-devel-0:3 100% |  41.8 MiB/s | 128.3 KiB |  00m00s
[185/533] Installing libselinux-devel-0 100% |  19.7 MiB/s | 161.6 KiB |  00m00s
[186/533] Installing libmount-devel-0:2 100% |  63.0 MiB/s |  64.5 KiB |  00m00s
[187/533] Installing libkadm5-0:1.21.3- 100% | 256.6 MiB/s | 262.8 KiB |  00m00s
[188/533] Installing keyutils-libs-deve 100% |  27.0 MiB/s |  55.2 KiB |  00m00s
[189/533] Installing openjpeg-0:2.5.2-4 100% | 198.7 MiB/s | 407.0 KiB |  00m00s
[190/533] Installing opencore-amr-0:0.1 100% | 205.1 MiB/s | 420.0 KiB |  00m00s
[191/533] Installing libvpx-0:1.14.1-2. 100% | 277.5 MiB/s |   2.5 MiB |  00m00s
[192/533] Installing highway-0:1.2.0-3. 100% | 436.4 MiB/s |   4.8 MiB |  00m00s
[193/533] Installing libjxl-1:0.10.3-5. 100% | 300.2 MiB/s |   2.7 MiB |  00m00s
[194/533] Installing libdav1d-0:1.5.0-1 100% | 253.4 MiB/s | 778.4 KiB |  00m00s
[195/533] Installing ilbc-0:3.0.4-12.fc 100% |  77.3 MiB/s |  79.1 KiB |  00m00s
[196/533] Installing librabbitmq-0:0.15 100% | 129.4 MiB/s | 132.5 KiB |  00m00s
[197/533] Installing libmodplug-1:0.8.9 100% | 168.8 MiB/s | 345.6 KiB |  00m00s
[198/533] Installing game-music-emu-0:0 100% |  31.8 MiB/s | 293.4 KiB |  00m00s
[199/533] Installing openssl-devel-1:3. 100% |  46.7 MiB/s |   5.2 MiB |  00m00s
[200/533] Installing publicsuffix-list- 100% | 155.8 MiB/s | 319.1 KiB |  00m00s
[201/533] Installing libpsl-devel-0:0.2 100% | 110.9 MiB/s | 113.6 KiB |  00m00s
[202/533] Installing libverto-devel-0:0 100% |   0.0   B/s |  26.4 KiB |  00m00s
[203/533] Installing libcom_err-devel-0 100% |  17.8 MiB/s |  18.3 KiB |  00m00s
[204/533] Installing krb5-devel-0:1.21. 100% | 174.6 MiB/s | 715.2 KiB |  00m00s
[205/533] Installing duktape-0:2.7.0-8. 100% | 318.2 MiB/s | 651.8 KiB |  00m00s
[206/533] Installing libproxy-0:0.5.8-1 100% | 161.7 MiB/s | 165.6 KiB |  00m00s
[207/533] Installing liblerc-0:4.0.0-7. 100% | 265.3 MiB/s | 543.4 KiB |  00m00s
[208/533] Installing jbigkit-libs-0:2.1 100% | 176.5 MiB/s | 180.7 KiB |  00m00s
[209/533] Installing libtiff-0:4.7.0-2. 100% | 211.8 MiB/s | 650.7 KiB |  00m00s
[210/533] Installing gdk-pixbuf2-module 100% | 383.7 MiB/s | 393.0 KiB |  00m00s
[211/533] Installing libldac-0:2.0.2.3- 100% | 142.4 MiB/s | 145.8 KiB |  00m00s
[212/533] Installing liblc3-0:1.1.1-3.f 100% | 201.4 MiB/s | 206.2 KiB |  00m00s
[213/533] Installing libasyncns-0:0.8-2 100% |  97.2 MiB/s |  99.5 KiB |  00m00s
[214/533] Installing pulseaudio-libs-0: 100% | 268.0 MiB/s |   3.5 MiB |  00m00s
[215/533] Installing dbus-common-1:1.16 100% | 521.2 KiB/s |  13.6 KiB |  00m00s
[216/533] Installing dbus-broker-0:36-4 100% |  45.3 MiB/s | 417.6 KiB |  00m00s
[217/533] Installing dbus-1:1.16.0-1.fc 100% |   0.0   B/s | 124.0   B |  00m00s
[218/533] Installing systemd-pam-0:257- 100% | 164.6 MiB/s |   1.2 MiB |  00m00s
[219/533] Installing systemd-0:257-1.fc 100% |  92.9 MiB/s |  20.1 MiB |  00m00s
>>> Running post-install scriptlet: systemd-0:257-1.fc42.aarch64
>>> Finished post-install scriptlet: systemd-0:257-1.fc42.aarch64
>>> Scriptlet output:
>>> Creating group 'systemd-journal' with GID 190.
>>> Creating group 'systemd-oom' with GID 999.
>>> Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 999 and 
>>> 
[220/533] Installing samba-common-2:4.2 100% |  15.9 MiB/s | 211.6 KiB |  00m00s
[221/533] Installing gupnp-0:1.6.7-1.fc 100% | 155.2 MiB/s | 317.8 KiB |  00m00s
[222/533] Installing gupnp-igd-0:1.6.0- 100% | 223.4 MiB/s | 228.8 KiB |  00m00s
[223/533] Installing libnice-0:0.1.22-2 100% |  43.6 MiB/s | 936.9 KiB |  00m00s
[224/533] Installing avahi-0:0.8-30.fc4 100% |  52.3 MiB/s |   1.3 MiB |  00m00s
>>> Running post-install scriptlet: avahi-0:0.8-30.fc42.aarch64
>>> Finished post-install scriptlet: avahi-0:0.8-30.fc42.aarch64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/avahi-daemon.socke
>>> Created symlink '/etc/systemd/system/dbus-org.freedesktop.Avahi.service' →
>>> Created symlink '/etc/systemd/system/multi-user.target.wants/avahi-daemon.se
>>> 
[225/533] Installing libudfread-0:1.1.2 100% |  91.7 MiB/s |  93.9 KiB |  00m00s
[226/533] Installing lmdb-libs-0:0.9.33 100% |  70.5 MiB/s | 144.4 KiB |  00m00s
[227/533] Installing libldb-2:4.21.2-6. 100% |  40.5 MiB/s | 456.0 KiB |  00m00s
[228/533] Installing libwbclient-2:4.21 100% |  70.0 MiB/s |  71.6 KiB |  00m00s
[229/533] Installing samba-common-libs- 100% |  86.1 MiB/s | 264.6 KiB |  00m00s
[230/533] Installing samba-client-libs- 100% | 284.9 MiB/s |  19.9 MiB |  00m00s
[231/533] Installing libsmbclient-2:4.2 100% |  83.3 MiB/s | 170.6 KiB |  00m00s
[232/533] Installing libnghttp2-devel-0 100% |  29.0 MiB/s | 296.5 KiB |  00m00s
[233/533] Installing groff-base-0:1.23. 100% | 143.2 MiB/s |   4.2 MiB |  00m00s
[234/533] Installing mpdecimal-0:2.5.1- 100% | 127.5 MiB/s | 261.0 KiB |  00m00s
[235/533] Installing libxslt-0:1.1.42-2 100% | 197.0 MiB/s | 605.3 KiB |  00m00s
[236/533] Installing libicu74-0:74.2-1. 100% | 343.6 MiB/s |  35.0 MiB |  00m00s
[237/533] Installing libtommath-0:1.3.1 100% | 257.5 MiB/s | 263.6 KiB |  00m00s
[238/533] Installing libfbclient2-0:4.0 100% | 347.9 MiB/s |   3.1 MiB |  00m00s
[239/533] Installing soxr-0:0.1.3-17.fc 100% | 227.2 MiB/s | 465.3 KiB |  00m00s
[240/533] Installing libvisual-1:0.4.1- 100% | 180.3 MiB/s | 553.9 KiB |  00m00s
[241/533] Installing webrtc-audio-proce 100% | 292.6 MiB/s |   1.5 MiB |  00m00s
[242/533] Installing libsbc-0:2.0-5.fc4 100% | 104.8 MiB/s | 214.5 KiB |  00m00s
[243/533] Installing pipewire-libs-0:1. 100% | 239.8 MiB/s |   8.4 MiB |  00m00s
[244/533] Installing xkeyboard-config-0 100% | 237.3 MiB/s |   6.6 MiB |  00m00s
[245/533] Installing libxkbcommon-0:1.7 100% | 195.4 MiB/s | 400.2 KiB |  00m00s
[246/533] Installing libxkbcommon-x11-0 100% |  65.6 MiB/s |  67.1 KiB |  00m00s
[247/533] Installing zimg-0:3.0.5-3.fc4 100% | 230.9 MiB/s | 472.9 KiB |  00m00s
[248/533] Installing xvidcore-0:1.3.7-1 100% | 242.9 MiB/s | 746.3 KiB |  00m00s
[249/533] Installing vo-amrwbenc-0:0.1. 100% | 237.7 MiB/s | 243.4 KiB |  00m00s
[250/533] Installing twolame-libs-0:0.4 100% | 217.6 MiB/s | 222.8 KiB |  00m00s
[251/533] Installing svt-av1-libs-0:2.1 100% | 320.6 MiB/s |   4.2 MiB |  00m00s
[252/533] Installing speex-0:1.2.0-18.f 100% | 197.8 MiB/s | 202.6 KiB |  00m00s
[253/533] Installing rav1e-libs-0:0.7.1 100% | 303.4 MiB/s |   2.1 MiB |  00m00s
[254/533] Installing libaom-0:3.9.0-3.f 100% | 307.4 MiB/s |   3.7 MiB |  00m00s
[255/533] Installing rhash-0:1.4.5-1.fc 100% | 192.8 MiB/s | 592.4 KiB |  00m00s
[256/533] Installing libubsan-0:15.0.0- 100% | 225.3 MiB/s | 461.4 KiB |  00m00s
[257/533] Installing libatomic-0:15.0.0 100% |   0.0   B/s |  66.9 KiB |  00m00s
[258/533] Installing libasan-0:15.0.0-0 100% | 302.6 MiB/s |   1.5 MiB |  00m00s
[259/533] Installing gcc-0:15.0.0-0.2.f 100% | 343.2 MiB/s |  97.8 MiB |  00m00s
[260/533] Installing gcc-gfortran-0:15. 100% | 315.4 MiB/s |  36.3 MiB |  00m00s
[261/533] Installing hdf5-devel-0:1.14. 100% | 295.7 MiB/s |   3.3 MiB |  00m00s
[262/533] Installing bzip2-devel-0:1.0. 100% | 303.5 MiB/s | 310.7 KiB |  00m00s
[263/533] Installing brotli-0:1.1.0-5.f 100% |  65.5 MiB/s |  67.0 KiB |  00m00s
[264/533] Installing brotli-devel-0:1.1 100% |  33.2 MiB/s |  68.0 KiB |  00m00s
[265/533] Installing libcurl-devel-0:8. 100% |  59.1 MiB/s |   1.4 MiB |  00m00s
[266/533] Installing libedit-0:3.1-53.2 100% | 135.2 MiB/s | 276.9 KiB |  00m00s
[267/533] Installing llvm-libs-0:19.1.5 100% | 374.3 MiB/s | 113.4 MiB |  00m00s
[268/533] Installing clang-libs-0:19.1. 100% | 415.3 MiB/s | 117.5 MiB |  00m00s
[269/533] Installing lm_sensors-libs-0: 100% |  91.2 MiB/s |  93.4 KiB |  00m00s
[270/533] Installing spirv-tools-libs-0 100% | 354.2 MiB/s |   5.3 MiB |  00m00s
[271/533] Installing libxshmfence-0:1.3 100% |  68.2 MiB/s |  69.9 KiB |  00m00s
[272/533] Installing libglvnd-core-deve 100% |   0.0   B/s |  41.1 KiB |  00m00s
[273/533] Installing hwdata-0:0.390-1.f 100% | 444.7 MiB/s |   9.3 MiB |  00m00s
[274/533] Installing libpciaccess-0:0.1 100% | 197.4 MiB/s | 202.1 KiB |  00m00s
[275/533] Installing libdrm-0:2.4.124-1 100% | 244.1 MiB/s | 749.9 KiB |  00m00s
[276/533] Installing mesa-libglapi-0:24 100% | 315.6 MiB/s | 323.2 KiB |  00m00s
[277/533] Installing mesa-libgbm-0:24.3 100% | 130.8 MiB/s | 134.0 KiB |  00m00s
[278/533] Installing mesa-dri-drivers-0 100% | 442.4 MiB/s | 103.5 MiB |  00m00s
[279/533] Installing libglvnd-egl-1:1.7 100% |  66.3 MiB/s |  67.9 KiB |  00m00s
[280/533] Installing mesa-libEGL-0:24.3 100% | 189.8 MiB/s | 388.7 KiB |  00m00s
[281/533] Installing libglvnd-gles-1:1. 100% | 380.9 MiB/s | 390.1 KiB |  00m00s
[282/533] Installing libpciaccess-devel 100% |  15.5 MiB/s |  15.9 KiB |  00m00s
[283/533] Installing libdrm-devel-0:2.4 100% | 149.8 MiB/s | 767.0 KiB |  00m00s
[284/533] Installing ncurses-0:6.5-2.20 100% | 337.8 MiB/s |   1.7 MiB |  00m00s
[285/533] Installing perl-Digest-0:1.20 100% |  36.2 MiB/s |  37.1 KiB |  00m00s
[286/533] Installing perl-Digest-MD5-0: 100% | 102.1 MiB/s | 104.5 KiB |  00m00s
[287/533] Installing perl-FileHandle-0: 100% |   0.0   B/s |   9.8 KiB |  00m00s
[288/533] Installing perl-B-0:1.89-512. 100% | 176.9 MiB/s | 543.4 KiB |  00m00s
[289/533] Installing perl-MIME-Base32-0 100% |  31.4 MiB/s |  32.2 KiB |  00m00s
[290/533] Installing perl-libnet-0:3.15 100% | 143.9 MiB/s | 294.7 KiB |  00m00s
[291/533] Installing perl-Data-Dumper-0 100% | 133.3 MiB/s | 136.5 KiB |  00m00s
[292/533] Installing perl-AutoLoader-0: 100% |   0.0   B/s |  20.9 KiB |  00m00s
[293/533] Installing perl-IO-Socket-IP- 100% |  99.8 MiB/s | 102.2 KiB |  00m00s
[294/533] Installing perl-URI-0:5.31-1. 100% |  65.8 MiB/s | 269.6 KiB |  00m00s
[295/533] Installing perl-Time-Local-2: 100% |  68.9 MiB/s |  70.6 KiB |  00m00s
[296/533] Installing perl-Text-Tabs+Wra 100% |  23.3 MiB/s |  23.9 KiB |  00m00s
[297/533] Installing perl-Pod-Escapes-1 100% |   0.0   B/s |  25.9 KiB |  00m00s
[298/533] Installing perl-if-0:0.61.000 100% |   0.0   B/s |   6.2 KiB |  00m00s
[299/533] Installing perl-locale-0:1.12 100% |   0.0   B/s |   6.9 KiB |  00m00s
[300/533] Installing perl-Net-SSLeay-0: 100% | 178.0 MiB/s |   1.4 MiB |  00m00s
[301/533] Installing perl-IO-Socket-SSL 100% | 230.3 MiB/s | 707.4 KiB |  00m00s
[302/533] Installing perl-File-Path-0:2 100% |  12.6 MiB/s |  64.5 KiB |  00m00s
[303/533] Installing perl-Term-ANSIColo 100% |  96.9 MiB/s |  99.2 KiB |  00m00s
[304/533] Installing perl-Term-Cap-0:1. 100% |  29.9 MiB/s |  30.6 KiB |  00m00s
[305/533] Installing perl-Pod-Simple-1: 100% | 185.7 MiB/s | 570.5 KiB |  00m00s
[306/533] Installing perl-POSIX-0:2.20- 100% | 256.3 MiB/s | 262.5 KiB |  00m00s
[307/533] Installing perl-IPC-Open3-0:1 100% |   0.0   B/s |  23.3 KiB |  00m00s
[308/533] Installing perl-Class-Struct- 100% |   0.0   B/s |  25.9 KiB |  00m00s
[309/533] Installing perl-HTTP-Tiny-0:0 100% | 152.8 MiB/s | 156.4 KiB |  00m00s
[310/533] Installing perl-File-Temp-1:0 100% | 160.2 MiB/s | 164.1 KiB |  00m00s
[311/533] Installing perl-Socket-4:2.03 100% | 141.4 MiB/s | 144.8 KiB |  00m00s
[312/533] Installing perl-Symbol-0:1.09 100% |   0.0   B/s |   7.2 KiB |  00m00s
[313/533] Installing perl-SelectSaver-0 100% |   0.0   B/s |   2.6 KiB |  00m00s
[314/533] Installing perl-File-stat-0:1 100% |   0.0   B/s |  13.1 KiB |  00m00s
[315/533] Installing perl-podlators-1:6 100% | 157.0 MiB/s | 321.4 KiB |  00m00s
[316/533] Installing perl-Pod-Perldoc-0 100% |  82.6 MiB/s | 169.3 KiB |  00m00s
[317/533] Installing perl-Text-ParseWor 100% |   0.0   B/s |  14.6 KiB |  00m00s
[318/533] Installing perl-Fcntl-0:1.18- 100% |  90.9 MiB/s |  93.1 KiB |  00m00s
[319/533] Installing perl-base-0:2.27-5 100% |   0.0   B/s |  12.9 KiB |  00m00s
[320/533] Installing perl-mro-0:1.29-51 100% |  79.7 MiB/s |  81.6 KiB |  00m00s
[321/533] Installing perl-overloading-0 100% |   0.0   B/s |   5.5 KiB |  00m00s
[322/533] Installing perl-IO-0:1.55-512 100% |  94.8 MiB/s | 194.2 KiB |  00m00s
[323/533] Installing perl-Pod-Usage-4:2 100% |  84.3 MiB/s |  86.3 KiB |  00m00s
[324/533] Installing perl-constant-0:1. 100% |  26.7 MiB/s |  27.4 KiB |  00m00s
[325/533] Installing perl-parent-1:0.24 100% |   0.0   B/s |  11.0 KiB |  00m00s
[326/533] Installing perl-File-Basename 100% |   0.0   B/s |  14.6 KiB |  00m00s
[327/533] Installing perl-Errno-0:1.38- 100% |   0.0   B/s |   8.8 KiB |  00m00s
[328/533] Installing perl-MIME-Base64-0 100% |  93.1 MiB/s |  95.3 KiB |  00m00s
[329/533] Installing perl-Scalar-List-U 100% |  75.8 MiB/s | 155.2 KiB |  00m00s
[330/533] Installing perl-vars-0:1.05-5 100% |   0.0   B/s |   4.3 KiB |  00m00s
[331/533] Installing perl-overload-0:1. 100% |   0.0   B/s |  71.9 KiB |  00m00s
[332/533] Installing perl-Getopt-Std-0: 100% |   0.0   B/s |  11.7 KiB |  00m00s
[333/533] Installing perl-Storable-1:3. 100% | 238.4 MiB/s | 244.1 KiB |  00m00s
[334/533] Installing perl-Getopt-Long-1 100% | 143.8 MiB/s | 147.2 KiB |  00m00s
[335/533] Installing perl-Carp-0:1.54-5 100% |  46.6 MiB/s |  47.7 KiB |  00m00s
[336/533] Installing perl-Exporter-0:5. 100% |  54.3 MiB/s |  55.6 KiB |  00m00s
[337/533] Installing perl-PathTools-0:3 100% | 111.1 MiB/s | 227.4 KiB |  00m00s
[338/533] Installing perl-DynaLoader-0: 100% |   0.0   B/s |  32.5 KiB |  00m00s
[339/533] Installing perl-Encode-4:3.21 100% | 302.1 MiB/s |   4.8 MiB |  00m00s
[340/533] Installing perl-libs-4:5.40.0 100% | 199.8 MiB/s |  10.0 MiB |  00m00s
[341/533] Installing perl-interpreter-4 100% | 170.7 MiB/s | 174.8 KiB |  00m00s
[342/533] Installing perl-English-0:1.1 100% |   0.0   B/s |   6.6 KiB |  00m00s
[343/533] Installing perl-File-Find-0:1 100% |   0.0   B/s |  42.5 KiB |  00m00s
[344/533] Installing google-noto-fonts- 100% |   0.0   B/s |  18.3 KiB |  00m00s
[345/533] Installing google-noto-sans-v 100% | 249.8 MiB/s |   1.2 MiB |  00m00s
[346/533] Installing default-fonts-core 100% |   8.9 MiB/s |  18.2 KiB |  00m00s
[347/533] Installing fontconfig-0:2.15. 100% |   2.3 MiB/s |   2.4 MiB |  00m01s
[348/533] Installing libbluray-0:1.3.4- 100% | 161.3 MiB/s | 495.4 KiB |  00m00s
[349/533] Installing libaribcaption-0:1 100% | 131.2 MiB/s | 268.8 KiB |  00m00s
[350/533] Installing mariadb-connector- 100% | 988.3 KiB/s |   1.0 KiB |  00m00s
[351/533] Installing mariadb-connector- 100% | 229.9 MiB/s | 941.9 KiB |  00m00s
[352/533] Installing libpq-0:16.4-1.fc4 100% | 212.8 MiB/s |   1.1 MiB |  00m00s
[353/533] Installing unixODBC-0:2.3.12- 100% | 260.8 MiB/s |   2.3 MiB |  00m00s
[354/533] Installing openal-soft-0:1.23 100% | 263.0 MiB/s |   1.6 MiB |  00m00s
[355/533] Installing qt5-filesystem-0:5 100% |   3.4 MiB/s |   3.5 KiB |  00m00s
[356/533] Installing qt-settings-0:41.2 100% |   0.0   B/s |   1.7 KiB |  00m00s
[357/533] Installing qt5-qtbase-common- 100% |  49.7 KiB/s | 356.0   B |  00m00s
[358/533] Installing qt5-qtbase-0:5.15. 100% | 211.1 MiB/s |  10.3 MiB |  00m00s
[359/533] Installing qt5-qtserialport-0 100% | 154.8 MiB/s | 317.0 KiB |  00m00s
[360/533] Installing qt5-qtwebsockets-0 100% | 176.5 MiB/s | 361.6 KiB |  00m00s
[361/533] Installing python-qt5-rpm-mac 100% |   0.0   B/s | 420.0   B |  00m00s
[362/533] Installing qt6-filesystem-0:6 100% |   3.4 MiB/s |   3.5 KiB |  00m00s
[363/533] Installing qt6-qtbase-common- 100% | 343.8 KiB/s | 352.0   B |  00m00s
[364/533] Installing qt6-qtbase-0:6.8.1 100% | 273.8 MiB/s |  12.6 MiB |  00m00s
[365/533] Installing qt6-qtserialport-0 100% | 109.3 MiB/s | 223.8 KiB |  00m00s
[366/533] Installing qt6-qtwebsockets-0 100% | 175.2 MiB/s | 358.9 KiB |  00m00s
[367/533] Installing qt6-qthttpserver-0 100% | 130.0 MiB/s | 266.3 KiB |  00m00s
[368/533] Installing qt6-qtserialbus-0: 100% | 238.6 MiB/s | 977.4 KiB |  00m00s
[369/533] Installing qt6-qtconnectivity 100% | 311.8 MiB/s |   1.6 MiB |  00m00s
[370/533] Installing qt6-qtbase-ibase-0 100% | 132.0 MiB/s | 135.2 KiB |  00m00s
[371/533] Installing qt6-qtbase-mysql-0 100% | 133.0 MiB/s | 136.1 KiB |  00m00s
[372/533] Installing qt6-qtbase-odbc-0: 100% | 131.9 MiB/s | 135.0 KiB |  00m00s
[373/533] Installing qt6-qtbase-postgre 100% |  66.1 MiB/s | 135.4 KiB |  00m00s
[374/533] Installing libX11-common-0:1. 100% |  91.3 MiB/s |   1.2 MiB |  00m00s
[375/533] Installing libX11-0:1.8.10-2. 100% | 335.7 MiB/s |   1.3 MiB |  00m00s
[376/533] Installing libXext-0:1.3.6-2. 100% | 206.3 MiB/s | 211.2 KiB |  00m00s
[377/533] Installing libXrender-0:0.9.1 100% |  68.3 MiB/s |  70.0 KiB |  00m00s
[378/533] Installing cairo-0:1.18.2-2.f 100% | 251.5 MiB/s |   1.8 MiB |  00m00s
[379/533] Installing libXi-0:1.8.2-1.fc 100% | 197.0 MiB/s | 201.7 KiB |  00m00s
[380/533] Installing libXfixes-0:6.0.1- 100% |  65.0 MiB/s | 199.8 KiB |  00m00s
[381/533] Installing libX11-devel-0:1.8 100% |  41.5 MiB/s |   1.1 MiB |  00m00s
[382/533] Installing libXrandr-0:1.5.4- 100% | 196.3 MiB/s | 201.0 KiB |  00m00s
[383/533] Installing libXdamage-0:1.1.6 100% | 220.1 MiB/s | 225.4 KiB |  00m00s
[384/533] Installing libXtst-0:1.2.5-1. 100% | 198.0 MiB/s | 202.7 KiB |  00m00s
[385/533] Installing cairo-gobject-0:1. 100% |   0.0   B/s |  66.9 KiB |  00m00s
[386/533] Installing libXcomposite-0:0. 100% | 220.9 MiB/s | 226.2 KiB |  00m00s
[387/533] Installing libXext-devel-0:1. 100% |  36.1 MiB/s | 110.9 KiB |  00m00s
[388/533] Installing libXrender-devel-0 100% |  49.8 MiB/s |  51.0 KiB |  00m00s
[389/533] Installing libXcursor-0:1.2.3 100% |  69.8 MiB/s |  71.4 KiB |  00m00s
[390/533] Installing harfbuzz-cairo-0:1 100% |  65.5 MiB/s |  67.1 KiB |  00m00s
[391/533] Installing libXft-0:2.3.8-7.f 100% | 252.0 MiB/s | 258.0 KiB |  00m00s
[392/533] Installing pango-0:1.54.0-2.f 100% | 229.4 MiB/s |   1.1 MiB |  00m00s
[393/533] Installing librsvg2-0:2.59.2- 100% | 298.1 MiB/s |   4.2 MiB |  00m00s
[394/533] Installing rsvg-pixbuf-loader 100% | 158.0 MiB/s | 323.6 KiB |  00m00s
[395/533] Installing libXxf86vm-0:1.1.6 100% |  67.8 MiB/s |  69.4 KiB |  00m00s
[396/533] Installing libglvnd-glx-1:1.7 100% | 335.3 MiB/s |   1.0 MiB |  00m00s
[397/533] Installing mesa-libGL-0:24.3. 100% | 283.2 MiB/s | 580.0 KiB |  00m00s
[398/533] Installing libglvnd-devel-1:1 100% | 424.1 MiB/s |   2.1 MiB |  00m00s
[399/533] Installing libva-0:2.22.0-3.f 100% | 180.3 MiB/s | 553.7 KiB |  00m00s
[400/533] Installing mesa-libGLU-devel- 100% |   0.0   B/s |  17.5 KiB |  00m00s
[401/533] Installing mesa-libEGL-devel- 100% |   0.0   B/s |  22.1 KiB |  00m00s
[402/533] Installing glx-utils-0:9.0.0- 100% | 285.4 MiB/s | 584.6 KiB |  00m00s
[403/533] Installing mesa-libGL-devel-0 100% |  79.8 MiB/s |  81.7 KiB |  00m00s
[404/533] Installing freeglut-0:3.6.0-2 100% | 256.4 MiB/s | 525.2 KiB |  00m00s
[405/533] Installing libGLEW-0:2.2.0-8. 100% | 273.1 MiB/s | 839.0 KiB |  00m00s
[406/533] Installing libXv-0:1.0.13-1.f 100% |  68.2 MiB/s |  69.9 KiB |  00m00s
[407/533] Installing libvdpau-0:1.5-8.f 100% |  67.6 MiB/s |  69.2 KiB |  00m00s
[408/533] Installing libavutil-free-0:7 100% | 258.3 MiB/s | 793.6 KiB |  00m00s
[409/533] Installing libswresample-free 100% | 149.8 MiB/s | 153.4 KiB |  00m00s
[410/533] Installing libavcodec-free-0: 100% | 289.0 MiB/s |   8.1 MiB |  00m00s
[411/533] Installing libchromaprint-0:1 100% |  78.3 MiB/s |  80.2 KiB |  00m00s
[412/533] Installing libswscale-free-0: 100% | 199.9 MiB/s | 409.4 KiB |  00m00s
[413/533] Installing libXinerama-0:1.1. 100% | 195.5 MiB/s | 200.2 KiB |  00m00s
[414/533] Installing libxkbfile-0:1.1.3 100% | 234.8 MiB/s | 240.5 KiB |  00m00s
[415/533] Installing xprop-0:1.2.7-2.fc 100% | 203.3 MiB/s | 208.2 KiB |  00m00s
[416/533] Installing at-spi2-core-0:2.5 100% | 145.1 MiB/s |   1.9 MiB |  00m00s
[417/533] Installing atk-0:2.54.0-1.fc4 100% | 176.9 MiB/s | 362.3 KiB |  00m00s
[418/533] Installing at-spi2-atk-0:2.54 100% | 270.3 MiB/s | 553.5 KiB |  00m00s
[419/533] Installing gtk3-0:3.24.43-2.f 100% | 321.5 MiB/s |  24.1 MiB |  00m00s
[420/533] Installing libdecor-0:0.2.2-4 100% | 101.0 MiB/s | 206.8 KiB |  00m00s
[421/533] Installing SDL2-0:2.30.9-1.fc 100% | 254.8 MiB/s |   1.8 MiB |  00m00s
[422/533] Installing tslib-0:1.22-11.fc 100% | 333.0 MiB/s |   4.7 MiB |  00m00s
[423/533] Installing tzdata-0:2024b-1.f 100% |  36.2 MiB/s |   1.9 MiB |  00m00s
[424/533] Installing python-pip-wheel-0 100% | 155.5 MiB/s |   1.2 MiB |  00m00s
[425/533] Installing python3-libs-0:3.1 100% | 242.0 MiB/s |  42.1 MiB |  00m00s
[426/533] Installing python3-0:3.13.1-2 100% |  82.3 MiB/s |  84.3 KiB |  00m00s
[427/533] Installing gstreamer1-0:1.24. 100% | 238.5 MiB/s |   5.7 MiB |  00m00s
[428/533] Installing gstreamer1-plugins 100% | 257.4 MiB/s |   8.2 MiB |  00m00s
[429/533] Installing gstreamer1-plugins 100% | 258.7 MiB/s |   3.4 MiB |  00m00s
[430/533] Installing python3-shiboken6- 100% | 168.4 MiB/s | 689.6 KiB |  00m00s
[431/533] Installing python3-packaging- 100% | 138.7 MiB/s | 568.0 KiB |  00m00s
[432/533] Installing cmake-rpm-macros-0 100% |   8.0 MiB/s |   8.2 KiB |  00m00s
[433/533] Installing cmake-0:3.31.2-1.f 100% | 335.7 MiB/s |  28.9 MiB |  00m00s
[434/533] Installing cmake-data-0:3.31. 100% |  67.6 MiB/s |   9.1 MiB |  00m00s
[435/533] Installing glib2-devel-0:2.83 100% | 383.4 MiB/s |  16.1 MiB |  00m00s
[436/533] Installing python3-rpm-genera 100% |  20.2 MiB/s |  82.9 KiB |  00m00s
[437/533] Installing python3-devel-0:3. 100% | 100.9 MiB/s |   1.8 MiB |  00m00s
[438/533] Installing python3-numpy-1:2. 100% | 255.5 MiB/s |  34.2 MiB |  00m00s
[439/533] Installing python3-numpy-f2py 100% | 121.6 MiB/s |   2.1 MiB |  00m00s
[440/533] Installing python3-shiboken6- 100% | 271.4 MiB/s |   3.3 MiB |  00m00s
[441/533] Installing python3-msgpack-0: 100% | 136.4 MiB/s | 418.9 KiB |  00m00s
[442/533] Installing python3-dbus-0:1.3 100% | 148.8 MiB/s | 761.7 KiB |  00m00s
[443/533] Installing python3-pyqt5-sip- 100% |  99.9 MiB/s | 204.6 KiB |  00m00s
[444/533] Installing vulkan-headers-0:1 100% | 626.5 MiB/s |  26.9 MiB |  00m00s
[445/533] Installing vulkan-loader-deve 100% |   8.7 MiB/s |   8.9 KiB |  00m00s
[446/533] Installing libwacom-0:2.14.0- 100% |  72.4 MiB/s | 148.3 KiB |  00m00s
[447/533] Installing libinput-0:1.27.0- 100% |  65.1 MiB/s | 867.2 KiB |  00m00s
[448/533] Installing qt6-qtbase-gui-0:6 100% | 293.9 MiB/s |  23.2 MiB |  00m00s
[449/533] Installing qt5-qtbase-gui-0:5 100% | 309.7 MiB/s |  20.7 MiB |  00m00s
[450/533] Installing qt5-qtdeclarative- 100% | 358.6 MiB/s |  19.4 MiB |  00m00s
[451/533] Installing qt6-qtsvg-0:6.8.1- 100% |  97.0 MiB/s | 795.0 KiB |  00m00s
[452/533] Installing qt6-qtdeclarative- 100% | 281.4 MiB/s |  52.3 MiB |  00m00s
[453/533] Installing qt6-qtpositioning- 100% | 238.9 MiB/s |   1.7 MiB |  00m00s
[454/533] Installing qt6-qttools-libs-d 100% | 408.9 MiB/s |   5.7 MiB |  00m00s
[455/533] Installing qt6-qtpdf-0:6.8.1- 100% | 292.1 MiB/s |   5.5 MiB |  00m00s
[456/533] Installing qt6-qtwebchannel-0 100% | 161.4 MiB/s | 495.8 KiB |  00m00s
[457/533] Installing qt6-qttools-0:6.8. 100% | 262.6 MiB/s | 806.9 KiB |  00m00s
[458/533] Installing qt6-qttools-libs-h 100% | 284.2 MiB/s | 582.0 KiB |  00m00s
[459/533] Installing qt6-qtshadertools- 100% | 310.5 MiB/s |   4.3 MiB |  00m00s
[460/533] Installing qt6-assistant-0:6. 100% | 302.7 MiB/s |   1.5 MiB |  00m00s
[461/533] Installing qt6-linguist-0:6.8 100% | 294.1 MiB/s |   2.9 MiB |  00m00s
[462/533] Installing qt6-qttools-libs-d 100% | 386.1 MiB/s |   3.1 MiB |  00m00s
[463/533] Installing qt6-designer-0:6.8 100% | 192.1 MiB/s | 590.2 KiB |  00m00s
[464/533] Installing qt6-qtlocation-0:6 100% | 312.8 MiB/s |   2.8 MiB |  00m00s
[465/533] Installing qt6-qtcharts-0:6.8 100% | 288.3 MiB/s |   3.5 MiB |  00m00s
[466/533] Installing qt6-qtdatavis3d-0: 100% | 297.1 MiB/s |   2.4 MiB |  00m00s
[467/533] Installing qt6-qtremoteobject 100% | 241.1 MiB/s |   1.4 MiB |  00m00s
[468/533] Installing qt6-qtscxml-0:6.8. 100% | 242.9 MiB/s |   1.9 MiB |  00m00s
[469/533] Installing qt6-qtsensors-0:6. 100% | 267.2 MiB/s |   1.1 MiB |  00m00s
[470/533] Installing qt6-qtquicktimelin 100% | 112.2 MiB/s | 459.7 KiB |  00m00s
[471/533] Installing qt6-qtquick3d-0:6. 100% | 241.8 MiB/s |  15.0 MiB |  00m00s
[472/533] Installing qt6-qtgraphs-0:6.8 100% | 313.6 MiB/s |   3.8 MiB |  00m00s
[473/533] Installing python3-qt5-base-0 100% | 393.7 MiB/s |  18.9 MiB |  00m00s
[474/533] Installing qt5-qtconnectivity 100% | 282.6 MiB/s |   2.0 MiB |  00m00s
[475/533] Installing qt5-qtlocation-0:5 100% | 340.9 MiB/s |  11.9 MiB |  00m00s
[476/533] Installing qt5-qtmultimedia-0 100% | 315.0 MiB/s |   4.4 MiB |  00m00s
[477/533] Installing qt5-qtsensors-0:5. 100% | 345.0 MiB/s |   2.1 MiB |  00m00s
[478/533] Installing qt5-qtwebchannel-0 100% | 189.5 MiB/s | 582.0 KiB |  00m00s
[479/533] Installing qt5-qtxmlpatterns- 100% | 310.7 MiB/s |   3.1 MiB |  00m00s
[480/533] Installing qt5-qtsvg-0:5.15.1 100% | 254.7 MiB/s |   1.0 MiB |  00m00s
[481/533] Installing qt5-qttools-libs-d 100% | 418.1 MiB/s |   5.0 MiB |  00m00s
[482/533] Installing qt5-qttools-libs-h 100% | 256.8 MiB/s | 526.0 KiB |  00m00s
[483/533] Installing qt5-qtx11extras-0: 100% | 285.8 MiB/s | 292.7 KiB |  00m00s
[484/533] Installing python3-qt5-0:5.15 100% | 413.8 MiB/s |   8.3 MiB |  00m00s
[485/533] Installing qt6-qtnetworkauth- 100% | 148.9 MiB/s | 305.0 KiB |  00m00s
[486/533] Installing qt6-qtimageformats 100% | 130.0 MiB/s | 665.6 KiB |  00m00s
[487/533] Installing qt6-qt3d-0:6.8.1-2 100% | 334.5 MiB/s |  14.4 MiB |  00m00s
[488/533] Installing libevent-devel-0:2 100% | 140.7 MiB/s | 432.3 KiB |  00m00s
[489/533] Installing avahi-devel-0:0.8- 100% |  66.3 MiB/s | 135.7 KiB |  00m00s
[490/533] Installing vapoursynth-libs-0 100% | 308.0 MiB/s |   1.2 MiB |  00m00s
[491/533] Installing libavformat-free-0 100% | 280.6 MiB/s |   2.5 MiB |  00m00s
[492/533] Installing qt6-qtmultimedia-0 100% | 308.2 MiB/s |   3.7 MiB |  00m00s
[493/533] Installing qt6-qtspeech-0:6.8 100% | 138.9 MiB/s | 426.7 KiB |  00m00s
[494/533] Installing qt6-qtwebengine-0: 100% | 325.6 MiB/s | 212.3 MiB |  00m01s
[495/533] Installing python3-pyside6-0: 100% | 358.2 MiB/s |  62.3 MiB |  00m00s
[496/533] Installing unbound-libs-0:1.2 100% | 207.4 MiB/s |   1.5 MiB |  00m00s
[497/533] Installing gnutls-dane-0:3.8. 100% |  16.4 MiB/s |  67.1 KiB |  00m00s
[498/533] Installing gnutls-devel-0:3.8 100% | 118.9 MiB/s |   5.8 MiB |  00m00s
[499/533] Installing cups-devel-1:2.4.1 100% |  92.3 MiB/s | 189.0 KiB |  00m00s
[500/533] Installing msgpack-0:3.1.0-16 100% |  31.3 MiB/s |  96.1 KiB |  00m00s
[501/533] Installing msgpack-devel-0:3. 100% | 145.8 MiB/s |   5.2 MiB |  00m00s
[502/533] Installing xz-devel-1:5.6.3-2 100% | 126.7 MiB/s | 259.4 KiB |  00m00s
[503/533] Installing libxml2-devel-0:2. 100% | 262.8 MiB/s |   3.4 MiB |  00m00s
[504/533] Installing libxkbcommon-devel 100% | 176.4 MiB/s | 361.3 KiB |  00m00s
[505/533] Installing harfbuzz-devel-0:1 100% | 306.2 MiB/s |   5.2 MiB |  00m00s
[506/533] Installing freetype-devel-0:2 100% | 316.4 MiB/s |   8.5 MiB |  00m00s
[507/533] Installing fontconfig-devel-0 100% |  18.5 MiB/s | 151.9 KiB |  00m00s
[508/533] Installing cairo-devel-0:1.18 100% | 254.5 MiB/s |   2.3 MiB |  00m00s
[509/533] Installing libstdc++-devel-0: 100% | 267.5 MiB/s |  15.5 MiB |  00m00s
[510/533] Installing gcc-c++-0:15.0.0-0 100% | 331.6 MiB/s |  38.5 MiB |  00m00s
[511/533] Installing qt5-rpm-macros-0:5 100% | 399.1 KiB/s |   2.4 KiB |  00m00s
[512/533] Installing qt5-qtbase-devel-0 100% | 159.1 MiB/s |  19.6 MiB |  00m00s
[513/533] Installing qt6-rpm-macros-0:6 100% | 504.9 KiB/s |   4.0 KiB |  00m00s
[514/533] Installing qt6-qtbase-devel-0 100% | 151.8 MiB/s |  20.6 MiB |  00m00s
[515/533] Installing qt6-qtbase-private 100% | 128.5 MiB/s |   5.9 MiB |  00m00s
[516/533] Installing qt6-qtdeclarative- 100% | 166.6 MiB/s |  22.0 MiB |  00m00s
[517/533] Installing pyside6-tools-0:6. 100% |  48.5 MiB/s | 198.7 KiB |  00m00s
[518/533] Installing python3-pyside6-de 100% | 126.4 MiB/s |   2.3 MiB |  00m00s
[519/533] Installing python3-qt5-devel- 100% |  96.5 MiB/s |   2.9 MiB |  00m00s
[520/533] Installing mmtf-cpp-devel-0:1 100% |  57.1 MiB/s | 117.0 KiB |  00m00s
[521/533] Installing python3-mmtf-0:1.1 100% |  27.4 MiB/s | 196.6 KiB |  00m00s
[522/533] Installing python3-setuptools 100% | 158.5 MiB/s |   8.6 MiB |  00m00s
[523/533] Installing python3-simplejson 100% | 104.0 MiB/s | 639.1 KiB |  00m00s
[524/533] Installing glew-devel-0:2.2.0 100% | 301.7 MiB/s |   1.8 MiB |  00m00s
[525/533] Installing freeglut-devel-0:3 100% | 144.8 MiB/s |   2.3 MiB |  00m00s
[526/533] Installing netcdf-devel-0:4.9 100% | 122.8 MiB/s | 377.4 KiB |  00m00s
[527/533] Installing gcc-plugin-annobin 100% |   4.0 MiB/s |  69.0 KiB |  00m00s
[528/533] Installing annobin-plugin-gcc 100% |  46.5 MiB/s | 998.9 KiB |  00m00s
[529/533] Installing desktop-file-utils 100% | 103.2 MiB/s | 316.9 KiB |  00m00s
[530/533] Installing libappstream-glib- 100% | 164.6 MiB/s |   1.5 MiB |  00m00s
[531/533] Installing catch2-devel-0:2.1 100% | 187.7 MiB/s | 960.8 KiB |  00m00s
[532/533] Installing glm-devel-0:1.0.1- 100% | 122.4 MiB/s |   2.2 MiB |  00m00s
[533/533] Installing systemd-rpm-macros 100% |  13.6 KiB/s |  11.2 KiB |  00m01s
Warning: skipped OpenPGP checks for 260 packages from repositories: copr_base, https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch
Complete!
Finish: build setup for pymol-3.0.0-1.fc42.src.rpm
Start: rpmbuild pymol-3.0.0-1.fc42.src.rpm
Building target platforms: aarch64
Building for target aarch64
setting SOURCE_DATE_EPOCH=1731456000
Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.5629N2
+ umask 022
+ cd /builddir/build/BUILD/pymol-3.0.0-build
+ test -d /builddir/build/BUILD/pymol-3.0.0-build
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/pymol-3.0.0-build
+ /usr/bin/rm -rf /builddir/build/BUILD/pymol-3.0.0-build
+ /usr/bin/mkdir -p /builddir/build/BUILD/pymol-3.0.0-build
+ /usr/bin/mkdir -p /builddir/build/BUILD/pymol-3.0.0-build/SPECPARTS
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.lVpsX8
+ umask 022
+ cd /builddir/build/BUILD/pymol-3.0.0-build
+ cd /builddir/build/BUILD/pymol-3.0.0-build
+ rm -rf pymol-open-source-3.0.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/pymol-open-source-3.0.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd pymol-open-source-3.0.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-setup.py.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-wmclass-main.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-wmclass-pmgapp.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-mmtf.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ ln -sr modules/web modules/pymol_web
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.iNojB4
+ umask 022
+ cd /builddir/build/BUILD/pymol-3.0.0-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 pymol-open-source-3.0.0
+ export 'CXXFLAGS=-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'
+ CXXFLAGS='-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'
++ /usr/bin/getconf _NPROCESSORS_ONLN
+ 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 '
+ 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 '
+ /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -sP' --use-msgpackc=c++11 --use-openmp=yes --jobs 4
In file included from contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:51:
contrib/uiuc/plugins/molfile_plugin/src/fastio.h: In function ‘fio_readv’:
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:519:14: warning: comparison of integer expressions of different signedness: ‘fio_size_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  519 |       if (rc != iov[i].iov_len)
      |              ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c: In function ‘read_dcdheader’:
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:191:57: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  191 |   } else if (input_integer[0] == 84 && input_integer[1] == dcdcordmagic) {
      |                                                         ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:204:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  204 |       if (input_integer[0] == 84 && input_integer[1] == dcdcordmagic) {
      |                                                      ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:222:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  222 |     if (input_integer[0] != dcdcordmagic) {
      |                          ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:399:45: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  399 |     if ((input_integer[0]+input_integer[1]) != ((*N)-(*NAMNF))*4) {
      |                                             ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:416:45: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  416 |     if ((input_integer[0]+input_integer[1]) != ((*N)-(*NAMNF))*4) {
      |                                             ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c: In function ‘read_dcdstep’:
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:621:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  621 |         if (tmpbuf[i] != sizeof(float)*N) return DCD_BADFORMAT;
      |                       ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:625:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  625 |           if ((tmpbuf[2*i]+tmpbuf[2*i+1]) != sizeof(float)*N) return DCD_BADFORMAT;
      |                                           ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:546:16: warning: variable ‘readlen’ set but not used [-Wunused-but-set-variable]
  546 |     fio_size_t readlen; /* number of bytes actually read            */
      |                ^~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:60:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘swap2_aligned’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘swap2_unaligned’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:609:12: warning: ‘fio_write_str’ defined but not used [-Wunused-function]
  609 | static int fio_write_str(fio_fd fd, const char *str) {
      |            ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:605:12: warning: ‘fio_read_int32’ defined but not used [-Wunused-function]
  605 | static int fio_read_int32(fio_fd fd, int *i) {
      |            ^~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:459:19: warning: ‘fio_readv’ defined but not used [-Wunused-function]
  459 | static fio_size_t fio_readv(fio_fd fd, const fio_iovec * iov, int iovcnt) {
      |                   ^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/phiplugin.cpp: In function ‘read_phi_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/phiplugin.cpp:216:14: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 84 [-Wstringop-truncation]
  216 |       strncpy(currNum, currChar, 4);
      |              ^
contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp: In function ‘int read_plt_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp:143:51: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  143 |   if ( fread(datablock, sizeof(float), ndata, fd) != ndata ) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp: In function ‘void* open_plt_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp:69:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   69 |   fread(intHeader, sizeof(int), 5, fd);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp:82:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   82 |   fread(floatHeader, sizeof(float), 6, fd);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp:42:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function ‘read_dlpoly_config_structure’:
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:292:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  292 |   if (NULL == fgets(fbuffer, 1024, data->file))
      |   ^~
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:295:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  295 |     if (NULL == fgets(fbuffer, 1024, data->file))
      |     ^~
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function ‘read_dlpoly_config_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:669:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  669 |   fgets(fbuffer, 1024, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function ‘read_dlpoly_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:554:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  554 |   fgets(fbuffer, 1024, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function ‘read_dlpoly_config_structure’:
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:362:5: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 4095 [-Wstringop-truncation]
  362 |     strncpy(atom->name, buf, sizeof(atom->name));
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp: In function ‘int {anonymous}::write_structure(void*, int, const molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp:1904:9: warning: unused variable ‘last_ctnumber’ [-Wunused-variable]
 1904 |     int last_ctnumber = -1;
      |         ^~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/plyplugin.cpp:30:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘void put_element_ply(PlyFile*, void*)’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:459:7: warning: unused variable ‘i’ [-Wunused-variable]
  459 |   int i,j,k;
      |       ^
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘void ascii_get_element(PlyFile*, char*)’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1407:7: warning: unused variable ‘i’ [-Wunused-variable]
 1407 |   int i,j,k;
      |       ^
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘void binary_get_element(PlyFile*, char*)’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1541:7: warning: unused variable ‘i’ [-Wunused-variable]
 1541 |   int i,j,k;
      |       ^
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function ‘read_dlpoly_structure’:
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:267:5: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 4095 [-Wstringop-truncation]
  267 |     strncpy(atom->name, buf, sizeof(atom->name));
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/plyplugin.cpp: In function ‘int read_rawgraphics(void*, int*, const molfile_graphics_t**)’:
contrib/uiuc/plugins/molfile_plugin/src/plyplugin.cpp:107:17: warning: variable ‘vert_other’ set but not used [-Wunused-but-set-variable]
  107 |   PlyOtherProp *vert_other=NULL;
      |                 ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/plyplugin.cpp:108:17: warning: variable ‘face_other’ set but not used [-Wunused-but-set-variable]
  108 |   PlyOtherProp *face_other=NULL;
      |                 ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘void binary_get_element(PlyFile*, char*)’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1629:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1629 |       fread (&len, sizeof(int), 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1631:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1631 |       fread (str, len, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘void get_binary_item(FILE*, int, int*, unsigned int*, double*)’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2057:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2057 |       fread (ptr, 1, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2063:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2063 |       fread (ptr, 1, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2069:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2069 |       fread (ptr, 2, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2075:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2075 |       fread (ptr, 2, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2081:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2081 |       fread (ptr, 4, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2087:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2087 |       fread (ptr, 4, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2093:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2093 |       fread (ptr, 4, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2099:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2099 |       fread (ptr, 8, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/plyplugin.cpp:27:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:110:13: warning: ‘void swap4_aligned(void*, long int)’ defined but not used [-Wunused-function]
  110 | static void swap4_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘recreate_command_line’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1334:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 1334 |   line[0] = '\0';
      |   ~~~~~~~~^~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1333:26: note: destination object of size 0 allocated by ‘malloc’
 1333 |   line = (char *) malloc (sizeof(char) * len);
      |                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp: In function ‘int read_dsn6_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp:233:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  233 |         fread(brick, sizeof(char), 512, fd);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp: In function ‘void* open_dsn6_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp:91:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   91 |   fread(fileHeader, sizeof(short), 19, fd);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp:63:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:110:13: warning: ‘void swap4_aligned(void*, long int)’ defined but not used [-Wunused-function]
  110 | static void swap4_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘ascii_get_element(PlyFile*, char*)’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1520:14: warning: ‘other_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1520 |         item = elem_data + prop->offset;
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1423:9: note: ‘other_data’ was declared here
 1423 |   char *other_data;
      |         ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1497:18: warning: ‘item’ may be used uninitialized [-Wmaybe-uninitialized]
 1497 |             item += item_size;
      |             ~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1413:20: note: ‘item’ was declared here
 1413 |   char *elem_data,*item;
      |                    ^~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘binary_get_element(PlyFile*, char*)’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1643:14: warning: ‘other_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1643 |         item = elem_data + prop->offset;
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1555:9: note: ‘other_data’ was declared here
 1555 |   char *other_data;
      |         ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1620:18: warning: ‘item’ may be used uninitialized [-Wmaybe-uninitialized]
 1620 |             item += item_size;
      |             ~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1546:9: note: ‘item’ was declared here
 1546 |   char *item;
      |         ^~~~
contrib/mmtf-c/mmtf_parser.cpp: In function ‘bool MMTF_unpack_from_file(const char*, MMTF_container*)’:
contrib/mmtf-c/mmtf_parser.cpp:1079:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1079 |     fread(buffer, fileLen, 1, file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c: In function ‘get_atom_radius’:
contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:166:16: warning: variable ‘type’ set but not used [-Wunused-but-set-variable]
  166 |   char *name, *type;
      |                ^~~~
contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:166:9: warning: variable ‘name’ set but not used [-Wunused-but-set-variable]
  166 |   char *name, *type;
      |         ^~~~
contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c: In function ‘read_pqr_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:109:3: warning: ‘strncpy’ output may be truncated copying 80 bytes from a string of length 81 [-Wstringop-truncation]
  109 |   strncpy(tmp, record, PQR_RECORD_LENGTH);
      |   ^
contrib/mmtf-c/mmtf_parser.cpp: In function ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’:
contrib/mmtf-c/mmtf_parser.cpp:873:5: warning: ‘typecheck’ may be used uninitialized [-Wmaybe-uninitialized]
  873 |     if (typecode != typecheck) {
      |     ^~
contrib/mmtf-c/mmtf_parser.cpp:868:9: note: ‘typecheck’ was declared here
  868 |     int typecheck;
      |         ^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c: In function ‘read_pqr_structure’:
contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:137:3: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 68 [-Wstringop-truncation]
  137 |   strncpy(name, record+12, 4);    name[4] = 0;
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:138:3: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 63 [-Wstringop-truncation]
  138 |   strncpy(resname, record+17, 4); resname[4] = 0;
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:139:3: warning: ‘strncpy’ output may be truncated copying 1 byte from a string of length 59 [-Wstringop-truncation]
  139 |   strncpy(chain, record+21, 1);   chain[1] = 0;
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:140:3: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 58 [-Wstringop-truncation]
  140 |   strncpy(resid, record+22, 4);   resid[4] = 0;
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/psfplugin.c: In function ‘write_psf_structure’:
contrib/uiuc/plugins/molfile_plugin/src/psfplugin.c:782:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  782 |       if (strlen(atoms[i].type) > fw) {
      |                                 ^
In file included from contrib/uiuc/plugins/molfile_plugin/src/psfplugin.c:30:
contrib/uiuc/plugins/molfile_plugin/src/fortread.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/fortread.h:103:12: warning: ‘fortread_4’ defined but not used [-Wunused-function]
  103 | static int fortread_4(void *dest, int n, int swap, FILE *fd) {
      |            ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fortread.h:55:12: warning: ‘fort_get_endian_reclen’ defined but not used [-Wunused-function]
   55 | static int fort_get_endian_reclen(int reclen, int word0, int word1,
      |            ^~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fortread.h:36:12: warning: ‘fort_eat_recmark’ defined but not used [-Wunused-function]
   36 | static int fort_eat_recmark(FILE *ifp, int recmarklen) {
      |            ^~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/fortread.h:28:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘swap8_aligned’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘swap2_aligned’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘swap8_unaligned’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘swap4_unaligned’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘swap2_unaligned’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:71:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:110:13: warning: ‘void swap4_aligned(void*, long int)’ defined but not used [-Wunused-function]
  110 | static void swap4_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:70:
contrib/uiuc/plugins/molfile_plugin/src/vmddir.h:145:12: warning: ‘int vmd_file_is_executable(const char*)’ defined but not used [-Wunused-function]
  145 | static int vmd_file_is_executable(const char * filename) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp: In function ‘(anonymous namespace)::read_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp:1786:22: warning: ‘strncpy’ specified bound 16 equals destination size [-Wstringop-truncation]
 1786 |               strncpy( ct.particles[to].type, v->second.funct.c_str(),
      |                      ^
contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c: In function ‘open_rst_read’:
contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c:48:11: warning: variable ‘timesteprst’ set but not used [-Wunused-but-set-variable]
   48 |   double  timesteprst;
      |           ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c:67:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   67 |   fgets(title, 82, fd);
      |   ^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c:70:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   70 |   fgets(line, 82, fd);
      |   ^~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c: In function ‘PlugIOManagerInitAll’:
contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:271:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  271 | if(ok) ok = ok && (molfile_xyzplugin_init() == VMDPLUGIN_SUCCESS);
      | ^~
contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:273:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  273 |        if(ok) {
      |        ^~
contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c: In function ‘PlugIOManagerFreeAll’:
contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:411:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  411 | if(ok) ok = ok && (molfile_xyzplugin_fini() == VMDPLUGIN_SUCCESS);
      | ^~
contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:413:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  413 |        return ok;
      |        ^~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function ‘abinit_readline’:
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:279:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  279 |     for (i = 0; i < strlen(line); ++i) {
      |                   ^
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function ‘DEN_read_volumetric_data’:
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:970:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  970 |     fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:971:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  971 |     fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function ‘POT_read_volumetric_data’:
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1113:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1113 |     fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1114:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1114 |     fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function ‘abinit_header’:
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1511:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1511 |   fread(skip, 1, 8, fp);
      |   ^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function ‘GEO_read_next_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:619:5: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  619 |     fscanf(data->file, "%*s %f %f %f", &x, &y, &z);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:70:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: ‘get_pte_idx_from_string’ defined but not used [-Wunused-function]
  160 | static int get_pte_idx_from_string(const char *label) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp: In member function ‘(anonymous namespace)::AtomArray::insert_row(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)’:
contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp:886:16: warning: ‘strncpy’ specified bound 16 equals destination size [-Wstringop-truncation]
  886 |         strncpy( a.name,
      |                ^
contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.cpp: In function ‘int read_spider_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.cpp:286:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  286 |   fread(datablock, total * sizeof(float), 1, fd);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.cpp:36:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp: In function ‘int read_rawgraphics(void*, int*, const molfile_graphics_t**)’:
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:96:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   96 |     fgets(line, 80, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:104:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  104 |     fgets(line, 80, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:119:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  119 |       fgets(line, 80, infile);
      |       ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:131:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  131 |         fgets(line, 80, infile);
      |         ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:153:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  153 |       fgets(line, 80, infile);
      |       ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:162:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  162 |       fgets(line, 80, infile);
      |       ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:171:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  171 |       fgets(line, 80, infile);
      |       ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/tinkerplugin.c: In function ‘read_tinker_structure’:
contrib/uiuc/plugins/molfile_plugin/src/tinkerplugin.c:103:5: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation]
  103 |     strncpy(atom->name, buffer, sizeof(atom->name));
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp: In function ‘void* open_uhbd_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp:90:22: warning: variable ‘o’ set but not used [-Wunused-but-set-variable]
   90 |   float orig[3], ra, o[3], s[3]; //xdelta[3], ydelta[3], zdelta[3];
      |                      ^
contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp:90:28: warning: variable ‘s’ set but not used [-Wunused-but-set-variable]
   90 |   float orig[3], ra, o[3], s[3]; //xdelta[3], ydelta[3], zdelta[3];
      |                            ^
contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp: In function ‘int read_uhbd_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp:254:66: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  254 |       if (fread(datablock + z*xysize, sizeof(float), xysize, fd) != xysize) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp: In function ‘void* open_uhbd_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp:102:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  102 |   fread(&headersize, sizeof(int), 1, fd);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp:47:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/basissetplugin.c:42:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘angular_momentum_expon’:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  545 |   for (i=0; i<strlen(ang_mom_str); i++) {
      |              ^
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: ‘whereami’ defined but not used [-Wunused-function]
 1097 | static void whereami(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: ‘thisline’ defined but not used [-Wunused-function]
 1077 | static void thisline(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1028:12: warning: ‘fpexpftoc’ defined but not used [-Wunused-function]
 1028 | static int fpexpftoc(char *ftocstr) {
      |            ^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1006:12: warning: ‘have_keyline’ defined but not used [-Wunused-function]
 1006 | static int have_keyline(FILE *file, const char *keystring1,
      |            ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:962:12: warning: ‘goto_keyline’ defined but not used [-Wunused-function]
  962 | static int goto_keyline(FILE *file, ...) {
      |            ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:901:14: warning: ‘strtoupper’ defined but not used [-Wunused-function]
  901 | static char *strtoupper(char *s) {
      |              ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:895:12: warning: ‘iswhiteline’ defined but not used [-Wunused-function]
  895 | static int iswhiteline(char *s) {
      |            ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:846:13: warning: ‘eatwhitelines’ defined but not used [-Wunused-function]
  846 | static void eatwhitelines(FILE *file) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:835:13: warning: ‘eatline’ defined but not used [-Wunused-function]
  835 | static void eatline(FILE * fd, int n)
      |             ^~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:711:12: warning: ‘symmetry_expand’ defined but not used [-Wunused-function]
  711 | static int symmetry_expand(qm_atom_t **atoms, int numunique, int natoms,
      |            ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: ‘print_matrix4’ defined but not used [-Wunused-function]
  585 | static void print_matrix4(const float mat[16]) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:540:13: warning: ‘angular_momentum_expon’ defined but not used [-Wunused-function]
  540 | static void angular_momentum_expon(int  *ang_mom_expon,
      |             ^~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:507:13: warning: ‘del_wavefunction’ defined but not used [-Wunused-function]
  507 | static void del_wavefunction(qm_timestep_t *ts) {
      |             ^~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:490:13: warning: ‘replace_wavefunction’ defined but not used [-Wunused-function]
  490 | static void replace_wavefunction(qm_timestep_t *ts, int n) {
      |             ^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:471:27: warning: ‘add_wavefunction’ defined but not used [-Wunused-function]
  471 | static qm_wavefunction_t* add_wavefunction(qm_timestep_t *ts) {
      |                           ^~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:437:18: warning: ‘init_qmdata’ defined but not used [-Wunused-function]
  437 | static qmdata_t* init_qmdata() {
      |                  ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c: In function ‘read_vasp5xdatcar_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:224:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  224 |     fgets(lineptr, LINESIZE, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c: In function ‘read_vasp5xdatcar_structure’:
contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:174:27: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  174 |   for (i = 0; i < 2; ++i) fgets(lineptr, LINESIZE, data->file);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:180:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  180 |     fgets(lineptr, LINESIZE, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:189:26: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  189 |  for (i = 0; i < 3; ++i) fgets(lineptr, LINESIZE, data->file);
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:194:4: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  194 |    fgets(lineptr, LINESIZE, data->file);
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:204:26: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  204 |  for (i = 0; i < 8; ++i) fgets(lineptr, LINESIZE, data->file);
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c: In function ‘open_vasp5xdatcar_read’:
contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:69:27: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   69 |   for (i = 0; i < 5; ++i) fgets(lineptr, LINESIZE, data->file);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:72:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   72 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:77:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   77 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:40:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: ‘get_pte_idx_from_string’ defined but not used [-Wunused-function]
  160 | static int get_pte_idx_from_string(const char *label) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function ‘int read_bgf_timestep(void*, int, molfile_timestep_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:243:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  243 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:252:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  252 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function ‘int read_bgf_bonds_aux(void*, int*, int**, int**, float**)’:
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:328:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  328 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:346:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  346 |   fgets(line, LINESIZE, bgf->file);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:355:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  355 |     fgets(nextline, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:419:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  419 |         fgets(line, LINESIZE, bgf->file);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function ‘int read_bgf_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:194:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  194 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:203:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  203 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function ‘void* open_bgf_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:59:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   59 |     fgets(line, LINESIZE, fd);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function ‘read_vaspchgcar_data’:
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:237:60: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  237 |   for (n = 0; n < data->numatoms + data->version + 5; ++n) fgets(lineptr, LINESIZE, data->file);
      |                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:282:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  282 |       fgets(lineptr, LINESIZE, data->file);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function ‘read_vaspchgcar_metadata’:
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:150:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  150 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function ‘open_vaspchgcar_read’:
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:71:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   71 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:75:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   75 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:81:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   81 |     fgets(lineptr, LINESIZE, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:92:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   92 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:103:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  103 |       fgets(lineptr, LINESIZE, data->file);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:131:44: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  131 |   for (i = 0; i < data->numatoms + 2; ++i) fgets(lineptr, LINESIZE, data->file);
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:41:
contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h:111:13: warning: ‘vasp_timestep_unitcell’ defined but not used [-Wunused-function]
  111 | static void vasp_timestep_unitcell(molfile_timestep_t *ts, vasp_plugindata_t *data)
      |             ^~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function ‘read_bgf_timestep(void*, int, molfile_timestep_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:120:12: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 224 [-Wstringop-truncation]
  120 |     strncpy(numstr, record + 31, 10);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:125:12: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 214 [-Wstringop-truncation]
  125 |     strncpy(numstr+10, record + 41, 10);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:130:12: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 204 [-Wstringop-truncation]
  130 |     strncpy(numstr+20, record + 51, 10);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function ‘read_bgf_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:144:10: warning: ‘strncpy’ output may be truncated copying 5 bytes from a string of length 242 [-Wstringop-truncation]
  144 |   strncpy(name, record + 13, 5);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:149:10: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 236 [-Wstringop-truncation]
  149 |   strncpy(resname, record + 19, 4);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:167:10: warning: ‘strncpy’ output may be truncated copying 5 bytes from a string of length 194 [-Wstringop-truncation]
  167 |   strncpy(type, record+61, 5);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c: In function ‘open_binpos_read’:
contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c:64:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   64 |   fread(magicchar,sizeof(char),4,fd);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c:72:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   72 |   fread(&igarb,sizeof(int),1,fd);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c: In function ‘read_vaspoutcar_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:239:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  239 |       fgets(lineptr, LINESIZE, data->file);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:242:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  242 |         fgets(lineptr, LINESIZE, data->file);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c: In function ‘read_vaspoutcar_structure’:
contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:204:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  204 |         fgets(lineptr, LINESIZE, data->file);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c: In function ‘open_vaspoutcar_read’:
contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:87:10: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   87 |          fgets(lineptr, LINESIZE, data->file);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:40:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: ‘get_pte_idx_from_string’ defined but not used [-Wunused-function]
  160 | static int get_pte_idx_from_string(const char *label) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘DDmkdir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, int, int)’:
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:714:23: warning: ‘%03x’ directive writing between 3 and 8 bytes into a region of size 6 [-Wformat-overflow=]
  714 |         sprintf(sub, "%03x/", i);
      |                       ^~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:714:22: note: directive argument in the range [0, 2147483646]
  714 |         sprintf(sub, "%03x/", i);
      |                      ^~~~~~~
In file included from /usr/include/stdio.h:970,
                 from contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.hxx:56,
                 from contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:47:
In function ‘sprintf’,
    inlined from ‘DDmkdir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:714:9:
/usr/include/bits/stdio2.h:30:34: note: ‘__sprintf_chk’ output between 5 and 10 bytes into a destination of size 6
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘DDmkdir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, int, int)’:
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:722:30: warning: ‘%03x’ directive writing between 3 and 8 bytes into a region of size 6 [-Wformat-overflow=]
  722 |             sprintf(subsub, "%03x", j);
      |                              ^~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:722:29: note: directive argument in the range [0, 2147483646]
  722 |             sprintf(subsub, "%03x", j);
      |                             ^~~~~~
In function ‘sprintf’,
    inlined from ‘DDmkdir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:722:13:
/usr/include/bits/stdio2.h:30:34: note: ‘__sprintf_chk’ output between 4 and 9 bytes into a destination of size 6
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c: In function ‘read_vaspparchg_data’:
contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:238:60: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  238 |   for (n = 0; n < data->numatoms + data->version + 5; ++n) fgets(lineptr, LINESIZE, data->file);
      |                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c: In function ‘read_vaspparchg_metadata’:
contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:150:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  150 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c: In function ‘open_vaspparchg_read’:
contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:71:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   71 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:75:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   75 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:81:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   81 |     fgets(lineptr, LINESIZE, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:92:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   92 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:103:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  103 |       fgets(lineptr, LINESIZE, data->file);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:131:44: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  131 |   for (i = 0; i < data->numatoms + 2; ++i) fgets(lineptr, LINESIZE, data->file);
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:41:
contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h:111:13: warning: ‘vasp_timestep_unitcell’ defined but not used [-Wunused-function]
  111 | static void vasp_timestep_unitcell(molfile_timestep_t *ts, vasp_plugindata_t *data)
      |             ^~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp: In function ‘int read_brix_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:247:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  247 |         fread(brick, sizeof(char), 512, fd);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp: In function ‘void* open_brix_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:79:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   79 |   fscanf(fd, "%3s", keyWord);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:86:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   86 |   fscanf(fd, " %s %d %d %d", keyWord, &org_x, &org_y, &org_z);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:93:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   93 |   fscanf(fd, " %s %d %d %d", keyWord, &ext_x, &ext_y, &ext_z);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:100:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  100 |   fscanf(fd, " %s %f %f %f", keyWord, &grid_x, &grid_y, &grid_z);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:109:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  109 |   fscanf(fd, " %s %f %f %f %f %f %f", keyWord,
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |          &cell_x, &cell_y, &cell_z, &cell_alpha, &cell_beta, &cell_gamma);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:123:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  123 |   fscanf(fd, " %s %f", keyWord, &prod);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:128:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  128 |   fscanf(fd, " %s %f", keyWord, &plus);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:135:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  135 |   fscanf(fd, " %s %f", keyWord, &sigma);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function ‘write_vaspposcar_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:360:40: warning: argument to ‘sizeof’ in ‘strncpy’ call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess]
  360 |     strncpy(tmptype, atom->type, sizeof(atom->type));
      |                                        ^
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function ‘read_vaspposcar_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:232:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  232 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:237:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  237 |     fgets(lineptr, LINESIZE, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:246:43: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  246 |   for (i = 0; i < data->version - 2; ++i) fgets(lineptr, LINESIZE, data->file);
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:249:35: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  249 |   if (tolower(lineptr[0]) == 's') fgets(lineptr, LINESIZE, data->file);
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:256:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  256 |     fgets(lineptr, LINESIZE, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function ‘read_vaspposcar_structure’:
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:195:42: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  195 |  for (i = 0; i < data->version + 3; ++i) fgets(lineptr, LINESIZE, data->file);
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:198:34: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  198 |  if (tolower(lineptr[0]) == 's') fgets(lineptr, LINESIZE, data->file);
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:203:4: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  203 |    fgets(lineptr, LINESIZE, data->file);
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function ‘open_vaspposcar_read’:
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:69:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   69 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:73:27: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   73 |   for (i = 0; i < 5; ++i) fgets(lineptr, LINESIZE, data->file);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:87:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   87 |       fgets(lineptr, LINESIZE, data->file);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:40:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: ‘get_pte_idx_from_string’ defined but not used [-Wunused-function]
  160 | static int get_pte_idx_from_string(const char *label) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function ‘read_car_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:326:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  326 |     fgets(line, LINESIZE, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:339:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  339 |     fgets(line, LINESIZE, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:344:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  344 |     fgets(line, LINESIZE, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:349:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  349 |   fgets(line, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:363:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  363 |       fgets(line, LINESIZE, data->file);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:373:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  373 |     fgets(line, LINESIZE, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function ‘read_car_structure’:
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:266:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  266 |     fgets(line, LINESIZE, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:268:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  268 |     fgets(line, LINESIZE, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:272:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  272 |   fgets(line, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:295:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  295 |       fgets(line, LINESIZE, data->file);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:305:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  305 |     fgets(line, LINESIZE, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function ‘open_car_read’:
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:169:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  169 |   fgets(line, LINESIZE, fd);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:179:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  179 |   fgets(line, LINESIZE, fd);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:182:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  182 |     fgets(line, LINESIZE, fd);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:210:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  210 |   fgets(line, LINESIZE, fd);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:213:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  213 |   fgets(line, LINESIZE, fd);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:224:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  224 |     fgets(line, LINESIZE, fd);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:226:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  226 |     fgets(line, LINESIZE, fd);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:230:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  230 |   fgets(line, LINESIZE, fd);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:234:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  234 |       fgets(line, LINESIZE, fd);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:245:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  245 |     fgets(line, LINESIZE, fd);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int, int)’:
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:675:35: warning: ‘__sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  675 |             sprintf(answer, "%03x/", d1);
      |                                   ^
In function ‘sprintf’,
    inlined from ‘DDreldir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:675:13,
    inlined from ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:779:23:
/usr/include/bits/stdio2.h:30:34: note: ‘__sprintf_chk’ output between 5 and 10 bytes into a destination of size 9
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int, int)’:
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:673:35: warning: ‘%03x’ directive writing between 3 and 8 bytes into a region of size between 0 and 5 [-Wformat-overflow=]
  673 |             sprintf(answer, "%03x/%03x/", d1, d2);
      |                                   ^~~~
In function ‘DDreldir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)’,
    inlined from ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:779:23:
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:673:29: note: directive argument in the range [0, 2147483646]
  673 |             sprintf(answer, "%03x/%03x/", d1, d2);
      |                             ^~~~~~~~~~~~
In function ‘sprintf’,
    inlined from ‘DDreldir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:673:13,
    inlined from ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:779:23:
/usr/include/bits/stdio2.h:30:34: note: ‘__sprintf_chk’ output between 9 and 19 bytes into a destination of size 9
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function ‘read_car_structure’:
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:29: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=]
  127 |     sprintf(atom->resname, "%d", resid);
      |                             ^~
In function ‘read_car_structure_line’,
    inlined from ‘read_car_structure’ at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:277:12:
contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:28: note: directive argument in the range [-2147483648, 9999999]
  127 |     sprintf(atom->resname, "%d", resid);
      |                            ^~~~
In file included from /usr/include/stdio.h:970,
                 from contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:85:
In function ‘sprintf’,
    inlined from ‘read_car_structure_line’ at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:5,
    inlined from ‘read_car_structure’ at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:277:12:
/usr/include/bits/stdio2.h:30:10: note: ‘__sprintf_chk’ output between 2 and 12 bytes into a destination of size 8
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function ‘read_vaspxdatcar_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:283:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  283 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function ‘read_vaspxdatcar_structure’:
contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:228:27: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  228 |   for (i = 0; i < 4; ++i) fgets(lineptr, LINESIZE, data->file);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:233:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  233 |     fgets(lineptr, LINESIZE, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:237:32: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  237 |       for (i = 0; i < 2; ++i)  fgets(lineptr, LINESIZE, data->file);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:252:44: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  252 |   for (i = 0; i < 10 - data->version; ++i) fgets(lineptr, LINESIZE, data->file);
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function ‘open_vaspxdatcar_read’:
contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:89:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   89 |   fgets(lineptr, LINESIZE, poscar);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:92:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   92 |   fgets(lineptr, LINESIZE, poscar);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:97:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   97 |     fgets(lineptr, LINESIZE, poscar);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:111:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  111 |   fgets(lineptr, LINESIZE, poscar);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:121:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  121 |       fgets(lineptr, LINESIZE, poscar);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:40:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: ‘get_pte_idx_from_string’ defined but not used [-Wunused-function]
  160 | static int get_pte_idx_from_string(const char *label) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp: In function ‘int read_ccp4_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:495:58: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  495 |         if ( fread(rowdata, sizeof(char), extent[0], fd) != extent[0] ) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:525:67: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  525 |         if ( fread(rowdata, sizeof(unsigned char), extent[0], fd) != extent[0] ) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:556:58: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  556 |         if (fread(rowdata, sizeof(float), extent[0], fd) != extent[0] ) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:588:58: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  588 |         if (fread(rowdata, sizeof(short), extent[0], fd) != extent[0] ) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:623:67: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  623 |         if (fread(rowdata, sizeof(unsigned short), extent[0], fd) != extent[0] ) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:655:60: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  655 |         if ( fread(rowdata, sizeof(uchar3), extent[0], fd) != extent[0] ) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp: In function ‘void* open_ccp4_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:304:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  304 |       fgets(symData, 81, fd);
      |       ~~~~~^~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:42:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function ‘int read_mdf_bonds(void*, int*, int**, int**, float**, int**, int*, char***)’:
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:278:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  278 |     fgets(line, LINESIZE, mdf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:297:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  297 |       fgets(line, LINESIZE, mdf->file);
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:319:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  319 |     fgets(line, LINESIZE, mdf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:357:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  357 |       fgets(line, LINESIZE, mdf->file);
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function ‘int read_mdf_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:223:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  223 |     fgets(line, LINESIZE, mdf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:241:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  241 |       fgets(line, LINESIZE, mdf->file);
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function ‘void* open_mdf_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:164:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  164 |     fgets(line, LINESIZE, fd);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:176:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  176 |     fgets(line, LINESIZE, fd);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:183:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  183 |       fgets(line, LINESIZE, fd);
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c: In function ‘read_vaspxml_structure’:
contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:139:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  139 |       fgets(lineptr, LINESIZE, data->file);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:144:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  144 |         fgets(lineptr, LINESIZE, data->file);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c: In function ‘open_vaspxml_read’:
contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:86:8: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   86 |        fgets(lineptr, LINESIZE, data->file);
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:92:8: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   92 |        fgets(lineptr, LINESIZE, data->file);
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:47:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: ‘get_pte_idx_from_string’ defined but not used [-Wunused-function]
  160 | static int get_pte_idx_from_string(const char *label) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp: In function ‘open_ccp4_read(char const*, char const*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:279:3: warning: ‘dataOffset’ may be used uninitialized [-Wmaybe-uninitialized]
  279 |   if (dataOffset != (CCP4HDSIZE + symBytes)) {
      |   ^~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:89:8: note: ‘dataOffset’ was declared here
   89 |   long dataOffset, filesize;
      |        ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function ‘int read_mol2_timestep(void*, int, molfile_timestep_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:275:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  275 |     fgets(line, LINESIZE, mol2->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:289:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  289 |     fgets(line, LINESIZE, mol2->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function ‘int read_mol2_bonds_aux(void*, int*, int**, int**, float**)’:
contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:199:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  199 |     fgets(line, LINESIZE, mol2->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:209:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  209 |     fgets(line, LINESIZE, mol2->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function ‘int read_mol2(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:127:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  127 |     fgets(line, LINESIZE, mol2->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:138:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  138 |     fgets(line, LINESIZE, mol2->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function ‘void* open_mol2_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:74:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   74 |     fgets(line, LINESIZE, fd);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:81:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   81 |   fgets(line, LINESIZE, fd);  // Read and ignore the mol_name
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:82:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   82 |   fgets(line, LINESIZE, fd);  // Read the molecule info
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:91:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   91 |   fgets(line, LINESIZE, fd);  // Read and ignore the mol_type
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:92:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   92 |   fgets(line, LINESIZE, fd);  // Read the charge_type
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:49:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘angular_momentum_expon’:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  545 |   for (i=0; i<strlen(ang_mom_str); i++) {
      |              ^
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function ‘read_molden_rundata’:
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:596:25: warning: variable ‘hessian_data’ set but not used [-Wunused-but-set-variable]
  596 |   molfile_qm_hessian_t *hessian_data;
      |                         ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function ‘count_orbitals’:
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1165:3: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1165 |   fscanf(data->file, " Ene= %f\n", &orbenergy);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1166:3: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1166 |   fscanf(data->file, " Spin= %s\n", spin);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1167:3: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1167 |   fscanf(data->file, " Occup= %f\n", &occu);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘eatline’:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:840:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  840 |     fgets(readbuf, 1024, fd);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function ‘open_molden_read’:
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:224:11: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  224 |           fscanf(data->file, "%d", &natm);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: ‘whereami’ defined but not used [-Wunused-function]
 1097 | static void whereami(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: ‘thisline’ defined but not used [-Wunused-function]
 1077 | static void thisline(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1006:12: warning: ‘have_keyline’ defined but not used [-Wunused-function]
 1006 | static int have_keyline(FILE *file, const char *keystring1,
      |            ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:711:12: warning: ‘symmetry_expand’ defined but not used [-Wunused-function]
  711 | static int symmetry_expand(qm_atom_t **atoms, int numunique, int natoms,
      |            ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: ‘print_matrix4’ defined but not used [-Wunused-function]
  585 | static void print_matrix4(const float mat[16]) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:507:13: warning: ‘del_wavefunction’ defined but not used [-Wunused-function]
  507 | static void del_wavefunction(qm_timestep_t *ts) {
      |             ^~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:490:13: warning: ‘replace_wavefunction’ defined but not used [-Wunused-function]
  490 | static void replace_wavefunction(qm_timestep_t *ts, int n) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:48:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: ‘get_pte_idx’ defined but not used [-Wunused-function]
  133 | static int get_pte_idx(const char *label)
      |            ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:109:14: warning: ‘get_pte_vdw_radius’ defined but not used [-Wunused-function]
  109 | static float get_pte_vdw_radius(const int idx)
      |              ^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:102:14: warning: ‘get_pte_mass’ defined but not used [-Wunused-function]
  102 | static float get_pte_mass(const int idx)
      |              ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: ‘get_pte_label’ defined but not used [-Wunused-function]
   95 | static const char *get_pte_label(const int idx)
      |                    ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c: In function ‘vtf_open_file_read’:
contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c:538:9: warning: ‘__strncat_chk’ output may be truncated copying 200 bytes from a string of length 254 [-Wstringop-truncation]
  538 |         strncat(msg, keyword, 200);
      |         ^
contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c:629:7: warning: ‘__strncat_chk’ output may be truncated copying 200 bytes from a string of length 254 [-Wstringop-truncation]
  629 |       strncat(msg, keyword, 200);
      |       ^
contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c: In function ‘vtf_read_bonds’:
contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c:147:48: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
  147 |   sprintf(message, "vtfplugin:%d: error: %s: \"%s\"\n",
      |                                                ^~
contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp: In function ‘void* open_cube_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:175:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  175 |   fgets(readbuf, 1023, cube->fd);    // go on to next line
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:181:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  181 |   fgets(readbuf, 1023, cube->fd); // skip second header line
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:326:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  326 |       fgets(readbuf, 1023, cube->fd);
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:337:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  337 |       fgets(readbuf, 1023, cube->fd);
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:339:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  339 |     fscanf(cube->fd, "%d", &cube->nsets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:344:13: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  344 |       fscanf(cube->fd, "%d", &orb);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:349:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  349 |     fgets(readbuf, 1023, cube->fd);  // gobble up rest of line
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:107:13: warning: ‘void cube_buildrotmat(cube_t*, float*, float*, float*)’ defined but not used [-Wunused-function]
  107 | static void cube_buildrotmat(cube_t *cube, float *o, float *a, float *b)
      |             ^~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:42:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: ‘int get_pte_idx_from_string(const char*)’ defined but not used [-Wunused-function]
  160 | static int get_pte_idx_from_string(const char *label) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: ‘int get_pte_idx(const char*)’ defined but not used [-Wunused-function]
  133 | static int get_pte_idx(const char *label)
      |            ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function ‘read_molden_structure’:
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:350:7: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation]
  350 |       strncpy(atom->type, atname, sizeof(atom->type));
      |       ^
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:351:7: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation]
  351 |       strncpy(atom->name, atname, sizeof(atom->name));
      |       ^
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:317:7: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation]
  317 |       strncpy(atom->name, atname,     sizeof(atom->name));
      |       ^
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:326:7: warning: ‘strncpy’ output may be truncated copying 11 bytes from a string of length 1023 [-Wstringop-truncation]
  326 |       strncpy(data->atoms[i].type, atname, sizeof(data->atoms[i].type));
      |       ^
contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp: In function ‘int read_vtk_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp:276:45: warning: variable ‘total’ set but not used [-Wunused-but-set-variable]
  276 |   int x, y, z, xsize, ysize, zsize, xysize, total;
      |                                             ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp: In function ‘int read_vtk_data_ex(void*, molfile_volumetric_readwrite_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp:338:45: warning: variable ‘total’ set but not used [-Wunused-but-set-variable]
  338 |   int x, y, z, xsize, ysize, zsize, xysize, total;
      |                                             ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp:371:15: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  371 |         fscanf(fd, "%lf %lf %lf", &vx, &vy, &vz);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp: In function ‘int read_vtk_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp:306:15: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  306 |         fscanf(fd, "%lf %lf %lf", &vx, &vy, &vz);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp:72:
contrib/uiuc/plugins/include/vmdconio.h: At global scope:
contrib/uiuc/plugins/include/vmdconio.h:56:12: warning: ‘int vmdcon_printf(int, const char*, ...)’ defined but not used [-Wunused-function]
   56 | static int vmdcon_printf(int lvl, const char *fmt, ...) {
      |            ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp: In function ‘open_cube_read(char const*, char const*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:179:10: warning: ‘__strncat_chk’ output may be truncated copying 240 bytes from a string of length 1023 [-Wstringop-truncation]
  179 |   strncat(voltmpl.dataname, readbuf, 240);      // 240 is max space left after
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp: In function ‘open_vtk_read(char const*, char const*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp:152:10: warning: ‘strncpy’ output may be truncated copying 256 bytes from a string of length 2039 [-Wstringop-truncation]
  152 |   strncpy(vtk->title, inbuf, sizeof(vtk->title) - 1);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘int read_xbgf_timestep(void*, int, molfile_timestep_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:288:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  288 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:297:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  297 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘int read_xbgf_bonds_aux(void*, int*, int**, int**, float**)’:
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:365:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  365 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:387:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  387 |   fgets(line, LINESIZE, bgf->file);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:395:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  395 |     fgets(nextline, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:455:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  455 |         fgets(line, LINESIZE, bgf->file);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘int read_xbgf_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:241:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  241 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:250:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  250 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘void* open_xbgf_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:72:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   72 |     fgets(line, LINESIZE, fd);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp: In function ‘int read_edm_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp:240:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  240 |   fgets(readbuf, 13, edm->fd);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp: In function ‘void eatline(FILE*)’:
contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp:44:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   44 |   fgets(readbuf, 1024, fd);    // go on to next line
      |   ~~~~~^~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp: In function ‘int read_rawgraphics(void*, int*, const molfile_graphics_t**)’:
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:91:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   91 |     fgets(line, 80, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:116:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  116 |     fgets(line, 80, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:132:9: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  132 |    fgets(line, 80, infile);
      |    ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:149:11: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  149 |      fgets(line, 80, infile);
      |      ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:155:20: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  155 |               fgets(line, 80, infile);
      |               ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:161:11: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  161 |      fgets(line, 80, infile); //one more read to keep us in sync
      |      ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:170:27: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  170 |                      fgets(line, 80, infile);
      |                      ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:217:15: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  217 |          fgets(line, 80, infile);
      |          ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:237:23: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  237 |                  fgets(line, 80, infile);
      |                  ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:256:15: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  256 |          fgets(line, 80, infile);
      |          ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘read_xbgf_timestep(void*, int, molfile_timestep_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:143:12: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 223 [-Wstringop-truncation]
  143 |     strncpy(numstr, record + 32, 10);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:148:12: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 213 [-Wstringop-truncation]
  148 |     strncpy(numstr+10, record + 42, 10);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:153:12: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 203 [-Wstringop-truncation]
  153 |     strncpy(numstr+20, record + 52, 10);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘read_xbgf_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:172:10: warning: ‘strncpy’ output may be truncated copying 5 bytes from a string of length 241 [-Wstringop-truncation]
  172 |   strncpy(name, record + 14, 5);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:177:10: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 235 [-Wstringop-truncation]
  177 |   strncpy(resname, record + 20, 4);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:182:10: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 154 [-Wstringop-truncation]
  182 |   strncpy(segname, record + 101, 4);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:197:10: warning: ‘strncpy’ output may be truncated copying 5 bytes from a string of length 192 [-Wstringop-truncation]
  197 |   strncpy(type, record+63, 5);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function ‘read_next_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c:103:10: warning: variable ‘numatoms’ set but not used [-Wunused-but-set-variable]
  103 |   int i, numatoms;
      |          ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function ‘write_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c:206:55: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  206 |     if (fwrite(tmp, sizeof(double), 3*n, namdbin->fd) != 3*n) {
      |                                                       ^~
contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function ‘open_namdbin_read’:
contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c:78:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   78 |   fread(&filen, sizeof(namdbin_int32), 1, fd);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.cpp: In function ‘void* open_fs4_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.cpp:79:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   79 |   fread(&dataBegin, sizeof(int), 1, fd);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.cpp:48:
contrib/uiuc/plugins/molfile_plugin/src/fortread.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/fortread.h:133:13: warning: ‘void strnwscpy(char*, const char*, int)’ defined but not used [-Wunused-function]
  133 | static void strnwscpy(char *target, const char *source, const int len) {
      |             ^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fortread.h:55:12: warning: ‘int fort_get_endian_reclen(int, int, int, int*, int*)’ defined but not used [-Wunused-function]
   55 | static int fort_get_endian_reclen(int reclen, int word0, int word1,
      |            ^~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fortread.h:36:12: warning: ‘int fort_eat_recmark(FILE*, int)’ defined but not used [-Wunused-function]
   36 | static int fort_eat_recmark(FILE *ifp, int recmarklen) {
      |            ^~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.cpp:47:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function ‘void eatline(FILE*)’:
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:238:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  238 |   fgets(readbuf, 1024, fd);    // go on to next line
      |   ~~~~~^~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function ‘void* open_xsf_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:408:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  408 |         fgets(readbuf, 256, xsf->fd);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:442:20: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  442 |               fgets(readbuf, 256, xsf->fd);
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:444:20: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  444 |               fgets(readbuf, 256, xsf->fd);
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:446:20: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  446 |               fgets(readbuf, 256, xsf->fd);
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:448:20: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  448 |               fgets(readbuf, 256, xsf->fd);
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:450:20: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  450 |               fgets(readbuf, 256, xsf->fd);
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:473:22: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  473 |                 fgets(readbuf, 256, xsf->fd);
      |                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:508:16: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  508 |           fgets(readbuf, 256, xsf->fd);
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:37:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: ‘int get_pte_idx_from_string(const char*)’ defined but not used [-Wunused-function]
  160 | static int get_pte_idx_from_string(const char *label) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c: In function ‘read_mmtk_cdf_structure’:
contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c:730:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  730 |       if (len > sizeof(name)) {
      |               ^
contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c: In function ‘read_mmtk_cdf_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c:1060:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1060 |     for (i=0; i<(3 * mmtk->atom_numberdim); i++) {
      |                ^
In file included from contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:160:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘angular_momentum_expon’:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  545 |   for (i=0; i<strlen(ang_mom_str); i++) {
      |              ^
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function ‘read_xsf_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:597:20: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation]
  597 |             strncpy(atom->name, buffer, sizeof(atom->name));
      |                    ^
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function ‘have_gamess’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1106:8: warning: variable ‘word’ set but not used [-Wunused-but-set-variable]
 1106 |   char word[3][BUFSIZ];
      |        ^~~~
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function ‘get_basis_stats’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:2264:8: warning: variable ‘word’ set but not used [-Wunused-but-set-variable]
 2264 |   char word[7][BUFSIZ];
      |        ^~~~
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function ‘get_wavefunction’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:3573:8: warning: variable ‘word’ set but not used [-Wunused-but-set-variable]
 3573 |   char word[6][BUFSIZ];
      |        ^~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘eatline’:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:840:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  840 |     fgets(readbuf, 1024, fd);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: At top level:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1002:13: warning: ‘print_input_data’ defined but not used [-Wunused-function]
 1002 | static void print_input_data(qmdata_t *data) {
      |             ^~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:162:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: ‘get_pte_idx’ defined but not used [-Wunused-function]
  133 | static int get_pte_idx(const char *label)
      |            ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:109:14: warning: ‘get_pte_vdw_radius’ defined but not used [-Wunused-function]
  109 | static float get_pte_vdw_radius(const int idx)
      |              ^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:102:14: warning: ‘get_pte_mass’ defined but not used [-Wunused-function]
  102 | static float get_pte_mass(const int idx)
      |              ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: ‘get_pte_label’ defined but not used [-Wunused-function]
   95 | static const char *get_pte_label(const int idx)
      |                    ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: ‘whereami’ defined but not used [-Wunused-function]
 1097 | static void whereami(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: ‘thisline’ defined but not used [-Wunused-function]
 1077 | static void thisline(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1028:12: warning: ‘fpexpftoc’ defined but not used [-Wunused-function]
 1028 | static int fpexpftoc(char *ftocstr) {
      |            ^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:901:14: warning: ‘strtoupper’ defined but not used [-Wunused-function]
  901 | static char *strtoupper(char *s) {
      |              ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:895:12: warning: ‘iswhiteline’ defined but not used [-Wunused-function]
  895 | static int iswhiteline(char *s) {
      |            ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: ‘print_matrix4’ defined but not used [-Wunused-function]
  585 | static void print_matrix4(const float mat[16]) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function ‘open_xsf_read(char const*, char const*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:438:22: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation]
  438 |               strncpy(set->dataname, readbuf, 255);
      |                      ^
In file included from contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c:57:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: ‘get_pte_idx_from_string’ defined but not used [-Wunused-function]
  160 | static int get_pte_idx_from_string(const char *label) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c: In function ‘read_xyz_structure’:
contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c:133:7: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation]
  133 |       strncpy(atom->name, buffer, sizeof(atom->name));
      |       ^
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function ‘read_gamess_rundata’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:615:3: warning: ‘strncpy’ output may be truncated copying 81 bytes from a string of length 8191 [-Wstringop-truncation]
  615 |   strncpy(sys_data->basis_string, data->basis_string,
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:620:3: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 8191 [-Wstringop-truncation]
  620 |   strncpy(sys_data->runtitle, data->runtitle, sizeof(sys_data->runtitle));
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:621:3: warning: ‘strncpy’ output may be truncated copying 81 bytes from a string of length 8191 [-Wstringop-truncation]
  621 |   strncpy(sys_data->geometry, data->geometry, sizeof(sys_data->geometry));
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:622:3: warning: ‘strncpy’ output may be truncated copying 81 bytes from a string of length 8191 [-Wstringop-truncation]
  622 |   strncpy(sys_data->version_string, data->version_string,
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function ‘get_coordinates’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1618:5: warning: ‘strncpy’ output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation]
 1618 |     strncpy(atm->type, atname, sizeof(atm->type));
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function ‘get_runtitle’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1459:3: warning: ‘strncpy’ specified bound 8192 equals destination size [-Wstringop-truncation]
 1459 |   strncpy(data->runtitle,trimright(buffer),sizeof(data->runtitle));
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp: In function ‘int read_parm7_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:78:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   78 |         fgets(buf, 85, file);
      |         ~~~~~^~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:25:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘int parse_parm7_atoms(const char*, int, molfile_atom_t*, FILE*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:204:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  204 |       fgets(buf, 85, file);
      |       ~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘int parse_parm7_atype(const char*, int, molfile_atom_t*, FILE*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:257:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  257 |       fgets(buf, 85, file);
      |       ~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘int parse_parm7_resnames(const char*, int, char*, FILE*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:275:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  275 |       fgets(buf, 85, file);
      |       ~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘int parse_parm7_respointers(const char*, int, molfile_atom_t*, int, const char*, FILE*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:289:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  289 |   fscanf(file, " %d", &cur);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘parmstruct* read_parm7_header(FILE*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:368:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  368 |   fgets(sdum, 512, file);
      |   ~~~~~^~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:371:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  371 |   fscanf(file, "%s\n", sdum); // "%FLAG"
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:378:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  378 |   fscanf(file, "%s\n", sdum); // "TITLE" or "CTITLE"
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:385:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  385 |   fscanf(file, "%s\n", sdum); // "FORMAT (20a4)"
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:399:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  399 |   fgets(prm->title, sizeof(prm->title), file);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:427:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  427 |     fgets(sdum, sizeof(sdum), file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:439:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  439 |   fscanf(file,parm7,
      |   ~~~~~~^~~~~~~~~~~~
  440 |          &prm->Natom,  &prm->Ntypes, &prm->Nbonh, &prm->Nbona,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |          &prm->Ntheth, &prm->Ntheta, &prm->Nphih, &prm->Nphia,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |          &prm->Jparm,  &prm->Nparm);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:443:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  443 |   fscanf(file, parm7,
      |   ~~~~~~^~~~~~~~~~~~~
  444 |          &prm->Nnb,   &prm->Nres,   &prm->Mbona,  &prm->Mtheta,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  445 |          &prm->Mphia, &prm->Numbnd, &prm->Numang, &prm->Mptra,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  446 |          &prm->Natyp, &prm->Nphb);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:447:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  447 |   fscanf(file, parm7,  &prm->Ifpert, &prm->Nbper,  &prm->Ngper,
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  448 |          &prm->Ndper, &prm->Mbper,  &prm->Mgper, &prm->Mdper,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  449 |          &prm->IfBox, &prm->Nmxrs,  &prm->IfCap);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:451:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  451 |   fscanf(file,"%8d",&prm->Numextra); //BB
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘int read_parm7_flag(FILE*, const char*, const char*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:79:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   79 |   fscanf(file, "%s\n", buf);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:87:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   87 |   fscanf(file, "%s\n", buf);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:97:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   97 |   fscanf(file, "%s\n", buf);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function ‘get_contrl’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1981:3: warning: ‘strncpy’ specified bound 8192 equals destination size [-Wstringop-truncation]
 1981 |   strncpy(data->geometry, trimright(temp+7), sizeof(data->geometry));
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function ‘get_contrl_firefly’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1818:3: warning: ‘strncpy’ specified bound 8192 equals destination size [-Wstringop-truncation]
 1818 |   strncpy(data->geometry, trimright(temp+7), sizeof(data->geometry));
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘read_parm7_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:277:12: warning: ‘__strncpy_chk’ output may be truncated copying 4 bytes from a string of length 84 [-Wstringop-truncation]
  277 |     strncpy(resnames, buf+4*j, 4);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:259:12: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 84 [-Wstringop-truncation]
  259 |     strncpy(atom->type, buf+4*j, 4);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:206:12: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 84 [-Wstringop-truncation]
  206 |     strncpy(atom->name, buf+4*j, 4);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function ‘get_basis_options’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1422:5: warning: ‘__strncat_chk’ output may be truncated copying 1 byte from a string of length 9 [-Wstringop-truncation]
 1422 |     strncat(data->basis_string, &data->gbasis[3], 1);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1411:5: warning: ‘__strncat_chk’ output may be truncated copying 1 byte from a string of length 9 [-Wstringop-truncation]
 1411 |     strncat(data->basis_string, &data->gbasis[2], 1);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function ‘get_proc_mem.isra.0’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1279:5: warning: ‘strncpy’ output may be truncated copying 256 bytes from a string of length 8191 [-Wstringop-truncation]
 1279 |     strncpy(data->memory,&word[2][0],sizeof(data->memory));
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1272:5: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation]
 1272 |     strncpy(data->memory,trimright(temp),sizeof(data->memory));
      |     ^
layer0/Field.cpp: In function ‘PyObject* FieldAsNumPyArray(CField*, short int)’:
layer0/Field.cpp:83:1: warning: label ‘ok_except1’ defined but not used [-Wunused-label]
   83 | ok_except1:
      | ^~~~~~~~~~
layer0/Field.cpp: In function ‘CField* FieldNewFromPyList(PyMOLGlobals*, PyObject*)’:
layer0/Field.cpp:179:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  179 |   ok = ok && I->size() == size;
      |              ~~~~~~~~~~^~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/parmplugin.cpp:24:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h: In member function ‘int {anonymous}::ReadPARM::readparm(FILE*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:435:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  435 |           fscanf(file, " " DBLFMT, &prm->Charges[i]);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:444:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  444 |           fscanf(file, " " DBLFMT, &prm->Masses[i]);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:510:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  510 |           fscanf(file, " " DBLFMT, &prm->Rk[i]);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:517:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  517 |           fscanf(file, " " DBLFMT, &prm->Req[i]);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:524:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  524 |           fscanf(file, " " DBLFMT, &prm->Tk[i]);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:531:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  531 |           fscanf(file, " " DBLFMT, &prm->Teq[i]);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:538:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  538 |           fscanf(file, " " DBLFMT, &prm->Pk[i]);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:545:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  545 |           fscanf(file, " " DBLFMT, &prm->Pn[i]);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:552:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  552 |           fscanf(file, " " DBLFMT, &prm->Phase[i]);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:559:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  559 |           fscanf(file, " " DBLFMT, &prm->Solty[i]);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:567:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  567 |           fscanf(file, " " DBLFMT, &prm->Cn1[i]);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:575:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  575 |           fscanf(file, " " DBLFMT, &prm->Cn2[i]);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:756:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  756 |           fscanf(file, " " DBLFMT, &prm->HB12[i]);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:763:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  763 |           fscanf(file, " " DBLFMT, &prm->HB6[i]);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:771:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  771 |           fscanf(file, " " DBLFMT, &H[i]);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:853:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  853 |                 fscanf(file, " " DBLFMT " " DBLFMT " " DBLFMT,
      |                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  854 |                                 &prm->Box[0], &prm->Box[1], &prm->Box[2]);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:867:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  867 |                 fscanf(file, " %d " DBLFMT " " DBLFMT " " DBLFMT " " DBLFMT,
      |                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  868 |                                 &prm->Natcap, &prm->Cutcap,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  869 |                                 &prm->Xcap, &prm->Ycap, &prm->Zcap);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Field.cpp:26:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer0/Field.cpp:343:17:   required from here
  156 | #define Ffloat3(f, a, b, c) ((f)->get<float>(a, b, c))
      |                              ~~~~~~~~~~~~~~~^~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function ‘get_input_structure’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1682:5: warning: ‘strncpy’ output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation]
 1682 |     strncpy(atm->type, atname, sizeof(atm->type));
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘get_traj_frame.isra.0’:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:819:5: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 10 [-Wstringop-truncation]
  819 |     strncpy((*atoms)[i].type, (*atoms)[indexmap[i]].type, 10);
      |     ^
In file included from contrib/uiuc/plugins/molfile_plugin/src/pbeqplugin.cpp:53:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.c:32:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: ‘get_pte_idx’ defined but not used [-Wunused-function]
  133 | static int get_pte_idx(const char *label)
      |            ^~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.c:31:
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function ‘read_next_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:119:3: warning: ‘strncpy’ output may be truncated copying 80 bytes from a string of length 82 [-Wstringop-truncation]
  119 |   strncpy(tmp, record, PDB_RECORD_LENGTH);
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:144:5: warning: ‘strncpy’ output may be truncated copying 8 bytes from a string of length 52 [-Wstringop-truncation]
  144 |     strncpy(numstr, record + 30, 8);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:149:5: warning: ‘strncpy’ output may be truncated copying 8 bytes from a string of length 44 [-Wstringop-truncation]
  149 |     strncpy(numstr+10, record + 38, 8);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:154:5: warning: ‘strncpy’ output may be truncated copying 8 bytes from a string of length 36 [-Wstringop-truncation]
  154 |     strncpy(numstr+20, record + 46, 8);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:159:5: warning: ‘strncpy’ output may be truncated copying 6 bytes from a string of length 28 [-Wstringop-truncation]
  159 |     strncpy(numstr+30, record + 54, 6);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:164:5: warning: ‘strncpy’ output may be truncated copying 6 bytes from a string of length 22 [-Wstringop-truncation]
  164 |     strncpy(numstr+40, record + 60, 6);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp: In function ‘void line3(FILE*, GRASSP*)’:
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:186:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  186 |   fread(line3, 1, 80, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp: In function ‘int read_rawgraphics(void*, int*, const molfile_graphics_t**)’:
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:284:3: note: in expansion of macro ‘TRASH’
  284 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:285:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  285 |   fread(line, 1, 80, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:291:3: note: in expansion of macro ‘TRASH’
  291 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:305:3: note: in expansion of macro ‘TRASH’
  305 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:306:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  306 |   fread(line, 1, 80, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:307:3: note: in expansion of macro ‘TRASH’
  307 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:311:3: note: in expansion of macro ‘TRASH’
  311 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:313:3: note: in expansion of macro ‘TRASH’
  313 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:318:3: note: in expansion of macro ‘TRASH’
  318 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:319:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  319 |   fread(line, 1, 80, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:320:3: note: in expansion of macro ‘TRASH’
  320 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:328:3: note: in expansion of macro ‘TRASH’
  328 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:329:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  329 |   fread(line, 1, 80, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:330:3: note: in expansion of macro ‘TRASH’
  330 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:354:3: note: in expansion of macro ‘TRASH’
  354 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:355:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  355 |   fread(vertex, 3 * sizeof(float), nvert, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:356:3: note: in expansion of macro ‘TRASH’
  356 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:357:3: note: in expansion of macro ‘TRASH’
  357 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:358:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  358 |   fread(access, 3 * sizeof(float), nvert, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:359:3: note: in expansion of macro ‘TRASH’
  359 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:360:3: note: in expansion of macro ‘TRASH’
  360 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:361:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  361 |   fread(normal, 3 * sizeof(float), nvert, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:362:3: note: in expansion of macro ‘TRASH’
  362 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:371:5: note: in expansion of macro ‘TRASH’
  371 |     TRASH;
      |     ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:372:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  372 |     fread(triangle, 3 * sizeof(int), ntriangles, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:373:5: note: in expansion of macro ‘TRASH’
  373 |     TRASH;
      |     ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:374:5: note: in expansion of macro ‘TRASH’
  374 |     TRASH;
      |     ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:375:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  375 |     fread(properties, 3 * sizeof(float), nvert, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:394:5: note: in expansion of macro ‘TRASH’
  394 |     TRASH;
      |     ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:395:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  395 |     fread(striangle, sizeof(short), 3 * ntriangles, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:396:5: note: in expansion of macro ‘TRASH’
  396 |     TRASH;
      |     ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:397:5: note: in expansion of macro ‘TRASH’
  397 |     TRASH;
      |     ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:398:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  398 |     fread(properties, sizeof(float), 3 * nvert, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:40:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function ‘open_pdb_read’:
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:190:5: warning: ‘strncpy’ output may be truncated copying 9 bytes from a string of length 32 [-Wstringop-truncation]
  190 |     strncpy(date, record + 50, 9);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:200:5: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 20 [-Wstringop-truncation]
  200 |     strncpy(pdbcode, record + 62, 4);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function ‘read_pdb_structure’:
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:299:3: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 70 [-Wstringop-truncation]
  299 |   strncpy(name, record + 12, 4);
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:304:3: warning: ‘strncpy’ output may be truncated copying 1 byte from a string of length 66 [-Wstringop-truncation]
  304 |   strncpy(altloc, record + 16, 1);
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:308:3: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 65 [-Wstringop-truncation]
  308 |   strncpy(resname, record + 17, 4);
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:317:3: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 60 [-Wstringop-truncation]
  317 |   strncpy(resid, record + 22, 4);
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:159:5: warning: ‘strncpy’ output may be truncated copying 6 bytes from a string of length 28 [-Wstringop-truncation]
  159 |     strncpy(numstr+30, record + 54, 6);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:164:5: warning: ‘strncpy’ output may be truncated copying 6 bytes from a string of length 22 [-Wstringop-truncation]
  164 |     strncpy(numstr+40, record + 60, 6);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:330:5: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 10 [-Wstringop-truncation]
  330 |     strncpy(segname, record + 72, 4);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:339:5: warning: ‘strncpy’ output may be truncated copying 2 bytes from a string of length 6 [-Wstringop-truncation]
  339 |     strncpy(elementsymbol, record + 76, 2);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function ‘int getUniqueResID(char*, int)’:
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:443:7: warning: unused variable ‘i’ [-Wunused-variable]
  443 |   int i, uid;
      |       ^
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function ‘int parseStructureFaster(molfile_atom_t*, int*, pdbxParser*)’:
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:484:47: warning: unused variable ‘j’ [-Wunused-variable]
  484 |   int i, count, atomdata, pos, idx, xyzcount, j;
      |                                               ^
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:503:8: warning: unused variable ‘oldChain’ [-Wunused-variable]
  503 |   char oldChain[8];
      |        ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function ‘bool readAngleBonds(molfile_atom_t*, pdbxParser*)’:
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:803:7: warning: unused variable ‘bondTable’ [-Wunused-variable]
  803 |   int bondTable[32];
      |       ^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:807:15: warning: unused variable ‘j’ [-Wunused-variable]
  807 |   int i, pos, j, k;
      |               ^
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:811:8: warning: unused variable ‘modelNum’ [-Wunused-variable]
  811 |   char modelNum[8];
      |        ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:822:20: warning: unused variable ‘atom’ [-Wunused-variable]
  822 |   molfile_atom_t * atom;
      |                    ^~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:884:7: warning: unused variable ‘test’ [-Wunused-variable]
  884 |   int test = parser->nbonds + bnum;
      |       ^~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function ‘bool readRMSDBonds(molfile_atom_t*, pdbxParser*)’:
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:984:7: warning: unused variable ‘bondTable’ [-Wunused-variable]
  984 |   int bondTable[32];
      |       ^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:988:15: warning: unused variable ‘j’ [-Wunused-variable]
  988 |   int i, pos, j, k;
      |               ^
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:991:8: warning: unused variable ‘modelNum’ [-Wunused-variable]
  991 |   char modelNum[8];
      |        ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:1002:20: warning: unused variable ‘atom’ [-Wunused-variable]
 1002 |   molfile_atom_t * atom;
      |                    ^~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function ‘void* open_file_write(const char*, const char*, int)’:
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:1409:9: warning: unused variable ‘fd’ [-Wunused-variable]
 1409 |   FILE* fd;
      |         ^~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:313:14: warning: ‘float stringToFloat(char*)’ defined but not used [-Wunused-function]
  313 | static float stringToFloat(char * str) {
      |              ^~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:25:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: ‘int get_pte_idx(const char*)’ defined but not used [-Wunused-function]
  133 | static int get_pte_idx(const char *label)
      |            ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: ‘const char* get_pte_label(int)’ defined but not used [-Wunused-function]
   95 | static const char *get_pte_label(const int idx)
      |                    ^~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/grdplugin.cpp:51:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/gridplugin.cpp: In function ‘void* open_grid_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/gridplugin.cpp:84:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   84 |   fread(&dataBegin, sizeof(int), 1, fd);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/gridplugin.cpp:60:
contrib/uiuc/plugins/molfile_plugin/src/fortread.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/fortread.h:133:13: warning: ‘void strnwscpy(char*, const char*, int)’ defined but not used [-Wunused-function]
  133 | static void strnwscpy(char *target, const char *source, const int len) {
      |             ^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fortread.h:55:12: warning: ‘int fort_get_endian_reclen(int, int, int, int*, int*)’ defined but not used [-Wunused-function]
   55 | static int fort_get_endian_reclen(int reclen, int word0, int word1,
      |            ^~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fortread.h:36:12: warning: ‘int fort_eat_recmark(FILE*, int)’ defined but not used [-Wunused-function]
   36 | static int fort_eat_recmark(FILE *ifp, int recmarklen) {
      |            ^~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/gridplugin.cpp:59:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer0/Block.cpp:24:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/gromacsplugin.cpp:30:
contrib/uiuc/plugins/molfile_plugin/src/Gromacs.h: In function ‘int mdio_readline(md_file*, char*, int, int)’:
contrib/uiuc/plugins/molfile_plugin/src/Gromacs.h:426:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  426 |         fgets(buf, n, mf->f);
      |         ~~~~~^~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/Gromacs.h:48:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/Gromacs.h: In function ‘g96_header(md_file*, char*, int, float*) [clone .constprop.0]’:
contrib/uiuc/plugins/molfile_plugin/src/Gromacs.h:650:39: warning: ‘strncpy’ output may be truncated copying 80 bytes from a string of length 500 [-Wstringop-truncation]
  650 |         if (title && titlelen) strncpy(title, buf, titlelen);
      |                                       ^
In file included from layer0/PostProcess.h:6,
                 from layer0/PostProcess.cpp:1:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/Gromacs.h: In function ‘gro_header(md_file*, char*, int, float*, int*, int)’:
contrib/uiuc/plugins/molfile_plugin/src/Gromacs.h:1018:33: warning: ‘strncpy’ output may be truncated copying 80 bytes from a string of length 500 [-Wstringop-truncation]
 1018 |   if (title && titlelen) strncpy(title, buf, titlelen);
      |                                 ^
contrib/uiuc/plugins/molfile_plugin/src/gromacsplugin.cpp: In function ‘open_gro_read(char const*, char const*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/gromacsplugin.cpp:103:12: warning: ‘strncpy’ output may be truncated copying 80 bytes from a string of length 80 [-Wstringop-truncation]
  103 |     strncpy(gmx->meta->title, mdh.title, 80);
      |            ^
In file included from layer0/GenericBuffer.cpp:2:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer0/CarveHelper.cpp:8:
layer0/CarveHelper.h: In constructor ‘CarveHelper::CarveHelper(PyMOLGlobals*, float, const float*, std::size_t)’:
layer0/CarveHelper.h:23:9: warning: ‘CarveHelper::m_cutoff’ will be initialized after [-Wreorder]
   23 |   float m_cutoff;
      |         ^~~~~~~~
layer0/CarveHelper.h:22:16: warning:   ‘const float* CarveHelper::m_vertices’ [-Wreorder]
   22 |   const float* m_vertices;
      |                ^~~~~~~~~~
layer0/CarveHelper.cpp:20:1: warning:   when initialized here [-Wreorder]
   20 | CarveHelper::CarveHelper(PyMOLGlobals* G, float cutoff, const float* vertices,
      | ^~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/jsplugin.c:79:
contrib/uiuc/plugins/molfile_plugin/src/fastio.h: In function ‘fio_readv’:
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:519:14: warning: comparison of integer expressions of different signedness: ‘fio_size_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  519 |       if (rc != iov[i].iov_len)
      |              ^~
In file included from contrib/uiuc/plugins/molfile_plugin/src/jsplugin.c:89:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘swap8_unaligned’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘swap4_unaligned’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘swap2_unaligned’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:459:19: warning: ‘fio_readv’ defined but not used [-Wunused-function]
  459 | static fio_size_t fio_readv(fio_fd fd, const fio_iovec * iov, int iovcnt) {
      |                   ^~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer0/ContourSurf.cpp:11:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {long unsigned int, long unsigned int, long unsigned int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = float; SizeTs = {long unsigned int, long unsigned int, long unsigned int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer0/ContourSurf.cpp:409:37:   required from here
  409 |     return m_field->data->get<float>(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^
  410 |         x + m_offset[0], y + m_offset[1], z + m_offset[2]);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {long unsigned int, long unsigned int, long unsigned int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = float; SizeTs = {long unsigned int, long unsigned int, long unsigned int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer0/ContourSurf.cpp:419:36:   required from here
  419 |         m_field->points->get<float>(x, y, z, 0),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer0/ShaderMgr.cpp:21:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/marching_cubes.cpp: In function ‘mc::Mesh mc::march(const Field&, float, bool)’:
layer0/marching_cubes.cpp:517:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare]
  517 |   for (int z = 0; z < zDim; ++z) {
      |                   ~~^~~~~~
layer0/marching_cubes.cpp:550:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare]
  550 |   for (int z = 0; z < zEnd; ++z) {
      |                   ~~^~~~~~
layer0/marching_cubes.cpp:603:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  603 |           if (z == zEnd - 1) {
      |               ~~^~~~~~~~~~~
layer0/marching_cubes.cpp:608:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  608 |         if (z == zEnd - 1) {
      |             ~~^~~~~~~~~~~
layer0/marching_cubes.cpp: In function ‘void mc::calculateNormals(Mesh&)’:
layer0/marching_cubes.cpp:681:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  681 |   for (int i = 0; i < vertexCount; ++i) {
      |                   ~~^~~~~~~~~~~~~
layer0/marching_cubes.cpp:686:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  686 |   for (int i = 0; i < triangleCount; ++i) {
      |                   ~~^~~~~~~~~~~~~~~
layer0/marching_cubes.cpp:720:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  720 |   for (int i = 0; i < vertexCount; ++i) {
      |                   ~~^~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer0/Crystal.cpp:22:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer0/Isosurf.cpp:25:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’:
layer0/Isosurf.cpp:552:24:   required from here
  158 | #define Ffloat4p(f, a, b, c, d) ((f)->ptr<float>(a, b, c, d))
      |                                  ~~~~~~~~~~~~~~~^~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer0/Isosurf.cpp:1459:32:   required from here
   39 | #define O3Ptr(field,P1,P2,P3,offs) ((field)->ptr<float>((P1)+offs[0],(P2)+offs[1],(P3)+offs[2]))
      |                                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = PointType; SizeTs = {int, int, int, int}]’:
layer0/Field.h:134:26:   required from ‘T* CFieldTyped<T>::ptr(SizeTs ...) [with SizeTs = {int, int, int, int}; T = PointType]’
  134 |     return CField::ptr<T>(pos...);
      |            ~~~~~~~~~~~~~~^~~~~~~~
layer0/Isosurf.cpp:1617:19:   required from here
   53 | #define EdgePtPtr(field,P2,P3,P4,P5) ((field)->ptr(P2,P3,P4,P5))
      |                                       ~~~~~~~~~~~~^~~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = int; SizeTs = {int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = int; SizeTs = {int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer0/Field.h:144:26:   required from ‘T& CFieldTyped<T>::get(SizeTs ...) [with SizeTs = {int, int, int}; T = int]’
  144 |     return CField::get<T>(pos...);
      |            ~~~~~~~~~~~~~~^~~~~~~~
layer0/Isosurf.cpp:1456:15:   required from here
   43 | #define I3(field,P1,P2,P3) ((field)->get<int>(P1,P2,P3))
      |                             ~~~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = int; SizeTs = {int, int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = int; SizeTs = {int, int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer0/Field.h:144:26:   required from ‘T& CFieldTyped<T>::get(SizeTs ...) [with SizeTs = {int, int, int, int}; T = int]’
  144 |     return CField::get<T>(pos...);
      |            ~~~~~~~~~~~~~~^~~~~~~~
layer0/Isosurf.cpp:1487:13:   required from here
   45 | #define I4(field,P1,P2,P3,P4) ((field)->get<int>(P1,P2,P3,P4))
      |                                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/FontType.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/ButMode.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from layer1/ButMode.cpp:22:
layer1/ButMode.cpp: In function ‘void ButModeFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CButMode’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer1/ButMode.cpp:144:3: note: in expansion of macro ‘DeleteP’
  144 |   DeleteP(G->ButMode);
      |   ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer1/Movie.cpp:25:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/CGO.cpp:24:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer1/CGO.cpp:38:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/CGO.cpp: In function ‘void CheckAttributesForUsage(const CGO*, AttribDataDesc&, AttribDataDesc&, CGO*, bool&)’:
layer1/CGO.cpp:8498:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 8498 |     for (auto idx = 0; idx < attrIdx; ++idx){
      |                        ~~~~^~~~~~~~~
layer1/CGO.cpp: In function ‘void PopulateOpsIntoStructuresForConversion(std::map<int, int>&, std::map<int, std::map<int, AttribOp*> >&, AttribDataDesc&, AttribDataDesc&, int&, bool)’:
layer1/CGO.cpp:8580:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 8580 |           if (attrOp->incr_vertices != vertsperpickinfo){
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer1/CGO.cpp: In function ‘CGO* CGOConvertToShader(const CGO*, AttribDataDesc&, AttribDataDesc&, int, GenericBuffer<34962>::buffer_layout, bool, int*, int, int)’:
layer1/CGO.cpp:8879:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<AttribDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8879 |             for (auto idx = 0; idx < attrData.size(); ++idx){
      |                                ~~~~^~~~~~~~~~~~~~~~~
layer1/CGO.cpp:8891:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<AttribDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8891 |             for (auto idx = 0; idx < attrData.size(); ++idx){
      |                                ~~~~^~~~~~~~~~~~~~~~~
layer1/CGO.cpp:8900:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 8900 |           for (int nxt = 0; nxt < attribOp->incr_vertices; ++nxt){
      |                             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34963]’:
layer0/GenericBuffer.h:559:7:   required from ‘T* CShaderMgr::newGPUBuffer(TArgs&& ...) [with T = IndexBuffer; TArgs = {}]’
  559 | class IndexBuffer : public GenericBuffer<GL_ELEMENT_ARRAY_BUFFER> {
      |       ^~~~~~~~~~~
layer1/CGO.cpp:3503:69:   required from here
 3503 |       IndexBuffer * ibo = I->G->ShaderMgr->newGPUBuffer<IndexBuffer>();
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘bool GenericBuffer<_TYPE>::sepBufferData() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:346:14:   required from ‘bool GenericBuffer<_TYPE>::evaluate() [with unsigned int _TYPE = 34962]’
  346 |         ok = sepBufferData();
      |              ^~~~~~~~~~~~~
layer0/GenericBuffer.h:306:12:   required from ‘bool GenericBuffer<_TYPE>::bufferData(BufferDataDesc&&) [with unsigned int _TYPE = 34962; BufferDataDesc = std::vector<BufferDesc>]’
  306 |     return evaluate();
      |            ^~~~~~~~
layer1/CGO.cpp:2349:25:   required from here
 2349 |     ok = vbo->bufferData(std::move(bufData));
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h:361:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  361 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘bool GenericBuffer<_TYPE>::sepBufferData() [with unsigned int _TYPE = 34963]’:
layer0/GenericBuffer.h:346:14:   required from ‘bool GenericBuffer<_TYPE>::evaluate() [with unsigned int _TYPE = 34963]’
  346 |         ok = sepBufferData();
      |              ^~~~~~~~~~~~~
layer0/GenericBuffer.h:306:12:   required from ‘bool GenericBuffer<_TYPE>::bufferData(BufferDataDesc&&) [with unsigned int _TYPE = 34963; BufferDataDesc = std::vector<BufferDesc>]’
  306 |     return evaluate();
      |            ^~~~~~~~
layer1/CGO.cpp:3504:28:   required from here
 3504 |       ok &= ibo->bufferData({BufferDesc{nullptr, VertexFormat::UInt,
      |             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3505 |           sizeof(VertexIndex_t) * num_total_indexes, vertexIndices.data()}});
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h:361:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  361 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/MemoryDebug.cpp: In function ‘void* VLADeleteRaw(void*, int, unsigned int)’:
layer0/MemoryDebug.cpp:223:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  223 |       if(index < -old_size)
      |          ~~~~~~^~~~~~~~~~~
layer0/MemoryDebug.cpp:235:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  235 |        (index < vla->size) && ((count + index) <= vla->size)) {
      |         ~~~~~~^~~~~~~~~~~
layer0/MemoryDebug.cpp: In function ‘void* VLAInsertRaw(void*, int, unsigned int)’:
layer0/MemoryDebug.cpp:256:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  256 |       if(index < -old_size)
      |          ~~~~~~^~~~~~~~~~~
layer0/MemoryDebug.cpp:263:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  263 |     if(index > old_size)
      |        ~~~~~~^~~~~~~~~~
layer0/MemoryDebug.cpp:266:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  266 |     if((index >= 0) && (count > 0) && (index <= old_size)) {
      |                                        ~~~~~~^~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer0/ShaderPrg.cpp:20:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/MemoryUsage.cpp: In function ‘size_t pymol::memory_usage()’:
layer0/MemoryUsage.cpp:38:21: warning: use of assignment suppression and length modifier together in gnu_scanf format [-Wformat=]
   38 |     std::fscanf(fp, "%*zu%zu", &vmRSS);
      |                     ^~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/MemoryUsage.cpp:38:16: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   38 |     std::fscanf(fp, "%*zu%zu", &vmRSS);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/MyPNG.cpp: In function ‘int MyPNGWrite(pymol::zstring_view, const pymol::Image&, float, int, int, float, float, png_outbuf_t*)’:
layer0/MyPNG.cpp:300:20: warning: comparison of integer expressions of different signedness: ‘png_uint_32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  300 |       for(k = 0; k < height; k++)
      |                  ~~^~~~~~~~
layer0/MyPNG.cpp:341:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  341 |           for(b = 0; b < height; b++) {
      |                      ~~^~~~~~~~
layer0/MyPNG.cpp:342:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  342 |             for(a = 0; a < width; a++) {
      |                        ~~^~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Ortho.cpp:38:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/Ortho.cpp: In function ‘void OrthoAddOutput(PyMOLGlobals*, const char*)’:
layer1/Ortho.cpp:1109:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1109 |       if(cc >= OrthoLineLength - 6) {   /* fail safe */
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~
layer1/Ortho.cpp: In function ‘std::unique_ptr<pymol::Image> makeBgGridImage(PyMOLGlobals*)’:
layer1/Ortho.cpp:1332:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 1332 |   for (unsigned j = 0; j != tmpImg->getHeight(); ++j) {
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~
layer1/Ortho.cpp:1333:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 1333 |     for (unsigned i = 0; i != tmpImg->getWidth(); ++i, q += 4) {
      |                          ~~^~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer1/Ortho.cpp: At global scope:
layer1/Ortho.cpp:784:6: warning: ‘void OrthoKeyCmmd(PyMOLGlobals*, unsigned char)’ defined but not used [-Wunused-function]
  784 | void OrthoKeyCmmd(PyMOLGlobals * G, unsigned char k)
      |      ^~~~~~~~~~~~
In file included from /usr/include/string.h:548,
                 from /usr/include/python3.13/Python.h:39,
                 from layer0/os_python.h:34,
                 from layer1/Ortho.cpp:24:
In function ‘strcat’,
    inlined from ‘OrthoSpecial(PyMOLGlobals*, int, int, int, int)’ at layer1/Ortho.cpp:333:13:
/usr/include/bits/string_fortified.h:140:33: warning: ‘__strcat_chk’ accessing 4611686018427387985 or more bytes at offsets [80, 261200] and [-4611686018427387904, 4611686018427387903] may overlap 1 byte at offset [80, 9223372036854775807] [-Wrestrict]
  140 |   return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘strcat’,
    inlined from ‘OrthoSpecial(PyMOLGlobals*, int, int, int, int)’ at layer1/Ortho.cpp:350:13:
/usr/include/bits/string_fortified.h:140:33: warning: ‘__strcat_chk’ accessing 4611686018427387985 or more bytes at offsets [80, 261200] and [-4611686018427387904, 4611686018427387903] may overlap 1 byte at offset [80, 9223372036854775807] [-Wrestrict]
  140 |   return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Scene.cpp:33:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/Scene.cpp: In function ‘int SceneViewEqual(float*, float*)’:
layer1/Scene.cpp:130:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
  130 |   for(i = 0; i < cSceneViewSize; i++) {
      |              ~~^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/bits/stl_algobase.h:64,
                 from /usr/include/c++/15/bits/specfun.h:43,
                 from /usr/include/c++/15/cmath:3913,
                 from /usr/include/c++/15/math.h:36,
                 from layer0/os_std.h:24,
                 from layer1/Scene.cpp:18:
/usr/include/c++/15/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = float&; _T2 = float&; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = float; typename decay<_Tp>::type = float; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = float; typename decay<_Tp2>::type = float]’:
layer1/Scene.cpp:1485:24:   required from here
 1485 |   return std::make_pair(clip.m_front, clip.m_back);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15/bits/stl_pair.h:1146:5: note: parameter passing for argument of type ‘std::pair<float, float>’ when C++17 is enabled changed to match C++14 in GCC 10.1
 1146 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
layer1/Scene.cpp: In function ‘void SceneFree(PyMOLGlobals*)’:
layer1/Scene.cpp:4079:3: warning: deleting object of polymorphic class type ‘CScene’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
 4079 |   delete G->Scene;
      |   ^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer0/Tetsurf.cpp:24:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’:
layer0/Tetsurf.cpp:802:18:   required from here
   37 | #define O4Ptr(field,P1,P2,P3,P4,offs) ((field)->ptr<float>(P1+offs[0],P2+offs[1],P3+offs[2],P4))
      |                                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = PointType; SizeTs = {int, int, int, int}]’:
layer0/Tetsurf.cpp:831:27:   required from here
   59 | #define EdgePtPtr(field,P2,P3,P4,P5) ((field)->ptr<PointType>(P2,P3,P4,P5))
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = int; SizeTs = {int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = int; SizeTs = {int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer0/Tetsurf.cpp:791:16:   required from here
   39 | #define I3(field,P1,P2,P3) ((field)->get<int>(P1,P2,P3))
      |                             ~~~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer0/Tetsurf.cpp:822:18:   required from here
   35 | #define O3(field,P1,P2,P3,offs) ((field)->get<float>(P1+offs[0],P2+offs[1],P3+offs[2]))
      |                                  ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer1/P.cpp:59:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/P.cpp: In function ‘int WrapperObjectAssignSubScript(PyObject*, PyObject*, PyObject*)’:
layer1/P.cpp:873:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
  873 |       if (strlen(valstr) > ap->maxlen) {
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
layer1/P.cpp:897:18: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  897 |       if (valint == -1 && PyErr_Occurred())
      |           ~~~~~~~^~~~~
layer1/P.cpp: In function ‘int PAutoBlock(PyMOLGlobals*)’:
layer1/P.cpp:2337:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
 2337 |     if (SavedThread[a].id == id) {
      |         ~~~~~~~~~~~~~~~~~~^~~~~
layer1/P.cpp: In function ‘int PIsGlutThread()’:
layer1/P.cpp:2363:39: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare]
 2363 |   return (PyThread_get_thread_ident() == P_glut_thread_id);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer1/P.cpp: At global scope:
layer1/P.cpp:2471:13: warning: ‘void PLockAPIWhileBlocked(PyMOLGlobals*)’ defined but not used [-Wunused-function]
 2471 | static void PLockAPIWhileBlocked(PyMOLGlobals * G)
      |             ^~~~~~~~~~~~~~~~~~~~
layer1/P.cpp:2460:13: warning: ‘void PUnlockAPIWhileBlocked(PyMOLGlobals*)’ defined but not used [-Wunused-function]
 2460 | static void PUnlockAPIWhileBlocked(PyMOLGlobals * G)
      |             ^~~~~~~~~~~~~~~~~~~~~~
layer1/P.cpp: In function ‘PLabelAtomAlt(PyMOLGlobals*, AtomInfoType*, char const*, char const*, int)’:
layer1/P.cpp:323:12: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
  323 |     strncpy(label, origexpr, OrthoLineLength);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer0/Texture.cpp:34:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/Texture.cpp: In function ‘bool TextureIsCharTextured(PyMOLGlobals*, int, float*)’:
layer0/Texture.cpp:130:9: warning: unused variable ‘use_shader’ [-Wunused-variable]
  130 |   short use_shader = (short) SettingGetGlobal_b(G, cSetting_use_shaders);
      |         ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer1/PConv.cpp: In function ‘int PConvPyListToBitmask(PyObject*, int*, ov_size)’:
layer1/PConv.cpp:83:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
   83 |   for(int i = 0; i < ll; i++)
      |                  ~~^~~~
layer1/PConv.cpp: In function ‘PyObject* PConvLabPosVecToPyList(const std::vector<LabPosType>&)’:
layer1/PConv.cpp:1194:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<LabPosType>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1194 |     for (int a = 0; a < vec.size(); a++) {
      |                     ~~^~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer1/SceneMouse.cpp:4:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/SceneMouse.cpp: In function ‘void SceneClickPickBond(PyMOLGlobals*, int, int, int, const NamedPicking&)’:
layer1/SceneMouse.cpp:511:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  511 |     if (atIndex == LastPicked.src.index)
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/Pop.cpp:22:
layer1/Pop.cpp: In function ‘void PopFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CPop’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer1/Pop.cpp:54:3: note: in expansion of macro ‘DeleteP’
   54 |   DeleteP(G->Pop);
      |   ^~~~~~~
layer1/SceneMouse.cpp: In function ‘SceneClickTransformObject(PyMOLGlobals*, pymol::CObject*, NamedPicking const&, int, bool)’:
layer1/SceneMouse.cpp:453:32: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 237 [-Wformat-truncation=]
  453 |           " You clicked %s -> (%s)\n", buffer.c_str(), name ENDFB(G);
      |                                ^~                      ~~~~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/c++/15/cstdio:47,
                 from /usr/include/c++/15/ext/string_conversions.h:47,
                 from /usr/include/c++/15/bits/basic_string.h:4227,
                 from /usr/include/c++/15/string:56,
                 from /usr/include/c++/15/bits/locale_classes.h:42,
                 from /usr/include/c++/15/bits/ios_base.h:43,
                 from /usr/include/c++/15/ios:46,
                 from /usr/include/c++/15/ostream:42,
                 from include/pymol/zstring_view.h:12,
                 from layer1/SceneMouse.h:4,
                 from layer1/SceneMouse.cpp:1:
In function ‘snprintf’,
    inlined from ‘SceneClickTransformObject(PyMOLGlobals*, pymol::CObject*, NamedPicking const&, int, bool)’ at layer1/SceneMouse.cpp:452:11:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output 21 or more bytes (assuming 276) into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/PyMOLObject.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/CGOGL.cpp:3:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/ScenePicking.cpp:4:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer1/CGOGL.cpp:8:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In function ‘SceneRenderPickingMultiPick(PyMOLGlobals*, SceneUnitContext*, Multipick*, unsigned int)’,
    inlined from ‘SceneRenderPicking(PyMOLGlobals*, int, ClickSide, int, Picking*, int, int, Multipick*, SceneUnitContext*, unsigned int)’ at layer1/ScenePicking.cpp:323:32:
layer1/ScenePicking.cpp:257:7: warning: ‘previous.src.index’ may be used uninitialized [-Wmaybe-uninitialized]
  257 |       if (pik->src.index != previous.src.index ||
      |       ^~
layer1/ScenePicking.cpp: In function ‘SceneRenderPicking(PyMOLGlobals*, int, ClickSide, int, Picking*, int, int, Multipick*, SceneUnitContext*, unsigned int)’:
layer1/ScenePicking.cpp:246:11: note: ‘previous.src.index’ was declared here
  246 |   Picking previous;
      |           ^~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Ray.cpp:38:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/Ray.cpp: In function ‘void RayRender(CRay*, unsigned int*, double, float, int, unsigned int*)’:
layer1/Ray.cpp:6070:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6070 |       if(x_stop > width)
      |          ~~~~~~~^~~~~~~
layer1/Ray.cpp:6072:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6072 |       if(y_stop > height)
      |          ~~~~~~~^~~~~~~~
layer1/Ray.cpp:6153:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6153 |       for(y = 0; y < height; y++)
      |                  ~~^~~~~~~~
layer1/Ray.cpp:6154:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6154 |         for(x = 0; x < width; x++) {
      |                    ~~^~~~~~~
layer1/Ray.cpp:6165:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6165 |           if(x < (width - 1)) {
      |              ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6176:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6176 |           if(y < (height - 1)) {
      |              ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6237:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6237 |             for(y = 0; y < height; y++)
      |                        ~~^~~~~~~~
layer1/Ray.cpp:6238:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6238 |               for(x = 0; x < width; x++) {
      |                          ~~^~~~~~~
layer1/Ray.cpp:6248:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6248 |                   if(x < (width - 1)) {
      |                      ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6260:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6260 |                   if(y < (height - 1)) {
      |                      ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6311 |           for(y = 0; y < height; y++){
      |                      ~~^~~~~~~~
layer1/Ray.cpp:6331:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6331 |             for(x = 0; x < width; x++) {
      |                        ~~^~~~~~~
layer1/Ray.cpp:6350:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6350 |                   if(x < (width - 1)) {
      |                      ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6364:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6364 |                   if(y < (height - 1)) {
      |                      ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6378:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6378 |                   if(x && (y < (height - 1))) {
      |                            ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6385:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6385 |                   if(y && (x < (width - 1))) {
      |                            ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6392:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6392 |                   if((y < (height - 1)) && (x < (width - 1))) {
      |                       ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6392:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6392 |                   if((y < (height - 1)) && (x < (width - 1))) {
      |                                             ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6548:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6548 |       for(y = 0; y < height; y++) {
      |                  ~~^~~~~~~~
layer1/Ray.cpp:6549:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6549 |         for(x = 0; x < width; x++) {
      |                    ~~^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/SceneRay.cpp:2:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from include/tnt/tnt.h:49,
                 from layer0/ccealignmodule.cpp:39:
include/tnt/tnt_array2d_utils.h: In function ‘std::istream& TNT::operator>>(std::istream&, Array2D<T>&)’:
include/tnt/tnt_array2d_utils.h:62:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
   62 |     for (int i=0; i<M; i++)
      |     ^~~
include/tnt/tnt_array2d_utils.h:68:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
   68 |         A = B;
      |         ^
In file included from include/tnt/tnt.h:50:
include/tnt/tnt_array3d_utils.h: In function ‘std::istream& TNT::operator>>(std::istream&, Array3D<T>&)’:
include/tnt/tnt_array3d_utils.h:47:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
   47 |     for (int i=0; i<M; i++)
      |     ^~~
include/tnt/tnt_array3d_utils.h:52:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
   52 |         A = B;
      |         ^
In file included from include/tnt/tnt.h:56:
include/tnt/tnt_fortran_array2d_utils.h: In function ‘std::istream& TNT::operator>>(std::istream&, Fortran_Array2D<T>&)’:
include/tnt/tnt_fortran_array2d_utils.h:61:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
   61 |     for (int i=1; i<=M; i++)
      |     ^~~
include/tnt/tnt_fortran_array2d_utils.h:67:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
   67 |         A = B;
      |         ^
In file included from include/tnt/tnt.h:57:
include/tnt/tnt_fortran_array3d_utils.h: In function ‘std::istream& TNT::operator>>(std::istream&, Fortran_Array3D<T>&)’:
include/tnt/tnt_fortran_array3d_utils.h:65:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
   65 |     for (int i=1; i<=M; i++)
      |     ^~~
include/tnt/tnt_fortran_array3d_utils.h:70:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
   70 |         A = B;
      |         ^
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/COLLADA.cpp:28:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer1/Ray.cpp: In function ‘RayTraceThread(_CRayThreadInfo*)’:
layer1/Ray.cpp:3608:39: warning: ‘hl’ may be used uninitialized [-Wmaybe-uninitialized]
 3608 |           compute_background_for_pixel(bkrd_uc, isOutsideInY,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 3609 |               bg_image_mode, bg_image_tilesize, bg_rgb, bg_image_linear,
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3610 |               (unsigned char*) T->bkrd_data, T->bgWidth, T->bgHeight,
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3611 |               x, wr, hl, hpixelx, orig_opaque_back );
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer1/Ray.cpp:3269:9: note: ‘hl’ was declared here
 3269 |   float hl;
      |         ^~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/SceneRender.cpp:7:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer1/Ray.cpp: In function ‘RayRenderVRML2(_CRay*, int, int, char**, float, float, float, float, float)’:
layer1/Ray.cpp:1535:20: warning: ‘%s’ directive writing up to 1023 bytes into a region of size between 0 and 914 [-Wformat-overflow=]
 1535 |                   "%s"
      |                    ^~
......
 1540 |                   vert2[2] - mid[2], axis[0], axis[1], axis[2], angle, geometry);
      |                                                                        ~~~~~~~~
layer1/Ray.cpp:1530:18: note: ‘sprintf’ output between 116 and 2993 bytes into a destination of size 1024
 1530 |           sprintf(buffer,
      |           ~~~~~~~^~~~~~~~
 1531 |                   "Transform {\n"
      |                   ~~~~~~~~~~~~~~~
 1532 |                   " translation %8.6f %8.6f %8.6f\n"
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1533 |                   " rotation %8.6f %8.6f %8.6f %8.6f\n"
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1534 |                   " children [\n"
      |                   ~~~~~~~~~~~~~~~
 1535 |                   "%s"
      |                   ~~~~
 1536 |                   " ]\n"
      |                   ~~~~~~
 1537 |                   "}\n",
      |                   ~~~~~~
 1538 |                   vert2[0] - mid[0],
      |                   ~~~~~~~~~~~~~~~~~~
 1539 |                   vert2[1] - mid[1],
      |                   ~~~~~~~~~~~~~~~~~~
 1540 |                   vert2[2] - mid[2], axis[0], axis[1], axis[2], angle, geometry);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/tnt/tnt.h:45:
In member function ‘TNT::Array1D<double>::set_(double*, double*, double const&)’,
    inlined from ‘TNT::Array1D<double>::Array1D(int, double const&)’ at include/tnt/tnt_array1d.h:119:6,
    inlined from ‘findBest(cePoint*, cePoint*, afp**, int, int, int)’ at layer0/ccealignmodule.cpp:506:28:
include/tnt/tnt_array1d.h:283:20: warning: ‘memset’ specified bound between 18446744056529682432 and 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
  283 |                 *p = a;
      |                 ~~~^~~
In file included from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer1/SceneRender.cpp:11:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/View.cpp:31:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/Character.cpp:28:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Rep.cpp:30:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/ScrollBar.cpp:22:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer1/Color.cpp:30:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Wizard.cpp:34:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘ObjectGadgetRamp* ColorGetRamp(PyMOLGlobals*, int)’:
layer1/Color.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  178 |     if (index < I->Ext.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorExtFromPyList(PyMOLGlobals*, PyObject*, int)’:
layer1/Color.cpp:499:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  499 |   for (int a = 0; a < n_ext; ++a) {
      |                   ~~^~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer3/Executive.h:27:
layer1/Color.cpp:513:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  513 |     assert(a_new <= I->Ext.size());
      |            ~~~~~~^~~~~~~~~~~~~~~~
layer1/Color.cpp:516:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  516 |     if (a_new == I->Ext.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorFromPyList(PyMOLGlobals*, PyObject*, int)’:
layer1/Color.cpp:567:44: warning: comparison of integer expressions of different signedness: ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  567 |     if (partial_restore && I->Color.size() > index) {
      |                            ~~~~~~~~~~~~~~~~^~~~~~~
layer1/Color.cpp:573:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  573 |     if (index >= I->Color.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
layer1/Color.cpp:574:30: warning: comparison of integer expressions of different signedness: ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  574 |       assert(I->Color.size() == index);
      |              ~~~~~~~~~~~~~~~~^~~~~~~~
layer1/Color.cpp: In function ‘int ColorGetIndex(PyMOLGlobals*, const char*)’:
layer1/Color.cpp:681:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  681 |       if((i < I->Color.size()) && (i >= 0))
      |           ~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘const char* ColorGetName(PyMOLGlobals*, int)’:
layer1/Color.cpp:762:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  762 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp:774:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  774 |     if (a < I->Ext.size()) {
      |         ~~^~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorGetStatus(PyMOLGlobals*, int)’:
layer1/Color.cpp:790:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  790 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘void ColorReset(PyMOLGlobals*)’:
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1024:3: note: in expansion of macro ‘reg_named_color’
 1024 |   reg_named_color("white", 1.F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1025:3: note: in expansion of macro ‘reg_named_color’
 1025 |   reg_named_color("black", 0.F, 0.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1026:3: note: in expansion of macro ‘reg_named_color’
 1026 |   reg_named_color("blue", 0.F, 0.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1027:3: note: in expansion of macro ‘reg_named_color’
 1027 |   reg_named_color("green", 0.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1028:3: note: in expansion of macro ‘reg_named_color’
 1028 |   reg_named_color("red", 1.F, 0.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1029:3: note: in expansion of macro ‘reg_named_color’
 1029 |   reg_named_color("cyan", 0.F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1030:3: note: in expansion of macro ‘reg_named_color’
 1030 |   reg_named_color("yellow", 1.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1031:3: note: in expansion of macro ‘reg_named_color’
 1031 |   reg_named_color("dash", 1.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1032:3: note: in expansion of macro ‘reg_named_color’
 1032 |   reg_named_color("magenta", 1.F, 0.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1033:3: note: in expansion of macro ‘reg_named_color’
 1033 |   reg_named_color("salmon", 1.F, 0.6F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1034:3: note: in expansion of macro ‘reg_named_color’
 1034 |   reg_named_color("lime", 0.5F, 1.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1035:3: note: in expansion of macro ‘reg_named_color’
 1035 |   reg_named_color("slate", 0.5F, 0.5F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1036:3: note: in expansion of macro ‘reg_named_color’
 1036 |   reg_named_color("hotpink", 1.F, 0.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1037:3: note: in expansion of macro ‘reg_named_color’
 1037 |   reg_named_color("orange", 1.F, 0.5F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1038:3: note: in expansion of macro ‘reg_named_color’
 1038 |   reg_named_color("chartreuse", 0.5F, 1.F, 0.F); /* AKA puke green */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1039:3: note: in expansion of macro ‘reg_named_color’
 1039 |   reg_named_color("limegreen", 0.F, 1.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1040:3: note: in expansion of macro ‘reg_named_color’
 1040 |   reg_named_color("purpleblue", 0.5F, 0.F, 1.F); /* legacy name */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1041:3: note: in expansion of macro ‘reg_named_color’
 1041 |   reg_named_color("marine", 0.F, 0.5F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1042:3: note: in expansion of macro ‘reg_named_color’
 1042 |   reg_named_color("olive", 0.77F, 0.7F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1043:3: note: in expansion of macro ‘reg_named_color’
 1043 |   reg_named_color("purple", 0.75F, 0.F, 0.75F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1044:3: note: in expansion of macro ‘reg_named_color’
 1044 |   reg_named_color("teal", 0.F, 0.75F, 0.75F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1045:3: note: in expansion of macro ‘reg_named_color’
 1045 |   reg_named_color("ruby", 0.6F, 0.2F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1046:3: note: in expansion of macro ‘reg_named_color’
 1046 |   reg_named_color("forest", 0.2F, 0.6F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1047:3: note: in expansion of macro ‘reg_named_color’
 1047 |   reg_named_color("deepblue", 0.25F, 0.25F, 0.65F); /* was "deep" */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1048:3: note: in expansion of macro ‘reg_named_color’
 1048 |   reg_named_color("grey", 0.5F, 0.5F, 0.5F); /* english spelling */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1049:3: note: in expansion of macro ‘reg_named_color’
 1049 |   reg_named_color("gray", 0.5F, 0.5F, 0.5F); /* american spelling */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1050:3: note: in expansion of macro ‘reg_named_color’
 1050 |   reg_named_color("carbon", 0.2F, 1.F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1051:3: note: in expansion of macro ‘reg_named_color’
 1051 |   reg_named_color("nitrogen", 0.2F, 0.2F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1052:3: note: in expansion of macro ‘reg_named_color’
 1052 |   reg_named_color("oxygen", 1.F, 0.3F, 0.3F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1053:3: note: in expansion of macro ‘reg_named_color’
 1053 |   reg_named_color("hydrogen", 0.9F, 0.9F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1054:3: note: in expansion of macro ‘reg_named_color’
 1054 |   reg_named_color("brightorange", 1.F, 0.7F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1055:3: note: in expansion of macro ‘reg_named_color’
 1055 |   reg_named_color("sulfur", 0.9F, 0.775F, 0.25F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1056:3: note: in expansion of macro ‘reg_named_color’
 1056 |   reg_named_color("tv_red", 1.F, 0.2F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1057:3: note: in expansion of macro ‘reg_named_color’
 1057 |   reg_named_color("tv_green", 0.2F, 1.F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1058:3: note: in expansion of macro ‘reg_named_color’
 1058 |   reg_named_color("tv_blue", 0.3F, 0.3F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1059:3: note: in expansion of macro ‘reg_named_color’
 1059 |   reg_named_color("tv_yellow", 1.F, 1.F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1060:3: note: in expansion of macro ‘reg_named_color’
 1060 |   reg_named_color("yelloworange", 1.F, 0.87F, 0.37F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1061:3: note: in expansion of macro ‘reg_named_color’
 1061 |   reg_named_color("tv_orange", 1.F, 0.55F, 0.15F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1062:3: note: in expansion of macro ‘reg_named_color’
 1062 |   reg_named_color("br0", 0.1F, 0.1F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1063:3: note: in expansion of macro ‘reg_named_color’
 1063 |   reg_named_color("br1", 0.2F, 0.1F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1064:3: note: in expansion of macro ‘reg_named_color’
 1064 |   reg_named_color("br2", 0.3F, 0.1F, 0.8F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1065:3: note: in expansion of macro ‘reg_named_color’
 1065 |   reg_named_color("br3", 0.4F, 0.1F, 0.7F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1066:3: note: in expansion of macro ‘reg_named_color’
 1066 |   reg_named_color("br4", 0.5F, 0.1F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1067:3: note: in expansion of macro ‘reg_named_color’
 1067 |   reg_named_color("br5", 0.6F, 0.1F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1068:3: note: in expansion of macro ‘reg_named_color’
 1068 |   reg_named_color("br6", 0.7F, 0.1F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1069:3: note: in expansion of macro ‘reg_named_color’
 1069 |   reg_named_color("br7", 0.8F, 0.1F, 0.3F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1070:3: note: in expansion of macro ‘reg_named_color’
 1070 |   reg_named_color("br8", 0.9F, 0.1F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1071:3: note: in expansion of macro ‘reg_named_color’
 1071 |   reg_named_color("br9", 1.F, 0.1F, 0.1F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1072:3: note: in expansion of macro ‘reg_named_color’
 1072 |   reg_named_color("pink", 1.F, 0.65F, 0.85F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1073:3: note: in expansion of macro ‘reg_named_color’
 1073 |   reg_named_color("firebrick", 0.698F, 0.13F, 0.13F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1074:3: note: in expansion of macro ‘reg_named_color’
 1074 |   reg_named_color("chocolate", 0.555F, 0.222F, 0.111F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1075:3: note: in expansion of macro ‘reg_named_color’
 1075 |   reg_named_color("brown", 0.65F, 0.32F, 0.17F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1076:3: note: in expansion of macro ‘reg_named_color’
 1076 |   reg_named_color("wheat", 0.99F, 0.82F, 0.65F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1077:3: note: in expansion of macro ‘reg_named_color’
 1077 |   reg_named_color("violet", 1.F, 0.5F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1086:5: note: in expansion of macro ‘reg_named_color’
 1086 |     reg_named_color(name, a / 99.F, a / 99.F, a / 99.F);
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1089:3: note: in expansion of macro ‘reg_named_color’
 1089 |   reg_named_color("lightmagenta", 1.F, 0.2F, 0.8F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1103:5: note: in expansion of macro ‘reg_named_color’
 1103 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1119:5: note: in expansion of macro ‘reg_named_color’
 1119 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1135:5: note: in expansion of macro ‘reg_named_color’
 1135 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1153:5: note: in expansion of macro ‘reg_named_color’
 1153 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1159:3: note: in expansion of macro ‘reg_named_color’
 1159 |   reg_named_color("density", 0.1F, 0.1F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1166:5: note: in expansion of macro ‘reg_named_color’
 1166 |     reg_named_color(name, a / 99.F, a / 99.F, a / 99.F);
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1181:5: note: in expansion of macro ‘reg_named_color’
 1181 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1187:3: note: in expansion of macro ‘reg_named_color’
 1187 |   reg_named_color("paleyellow", 1.F, 1.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1188:3: note: in expansion of macro ‘reg_named_color’
 1188 |   reg_named_color("aquamarine", 0.5F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1189:3: note: in expansion of macro ‘reg_named_color’
 1189 |   reg_named_color("deepsalmon", 1.F, 0.5F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1190:3: note: in expansion of macro ‘reg_named_color’
 1190 |   reg_named_color("palegreen", 0.65F, 0.9F, 0.65F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1191:3: note: in expansion of macro ‘reg_named_color’
 1191 |   reg_named_color("deepolive", 0.6F, 0.6F, 0.1F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1192:3: note: in expansion of macro ‘reg_named_color’
 1192 |   reg_named_color("deeppurple", 0.6F, 0.1F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1193:3: note: in expansion of macro ‘reg_named_color’
 1193 |   reg_named_color("deepteal", 0.1F, 0.6F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1194:3: note: in expansion of macro ‘reg_named_color’
 1194 |   reg_named_color("lightblue", 0.75F, 0.75F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1195:3: note: in expansion of macro ‘reg_named_color’
 1195 |   reg_named_color("lightorange", 1.F, 0.8F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1196:3: note: in expansion of macro ‘reg_named_color’
 1196 |   reg_named_color("palecyan", 0.8F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1197:3: note: in expansion of macro ‘reg_named_color’
 1197 |   reg_named_color("lightteal", 0.4F, 0.7F, 0.7F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1198:3: note: in expansion of macro ‘reg_named_color’
 1198 |   reg_named_color("splitpea", 0.52F, 0.75F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1199:3: note: in expansion of macro ‘reg_named_color’
 1199 |   reg_named_color("raspberry", 0.7F, 0.3F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1200:3: note: in expansion of macro ‘reg_named_color’
 1200 |   reg_named_color("sand", 0.72F, 0.55F, 0.3F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1201:3: note: in expansion of macro ‘reg_named_color’
 1201 |   reg_named_color("smudge", 0.55F, 0.7F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1202:3: note: in expansion of macro ‘reg_named_color’
 1202 |   reg_named_color("violetpurple", 0.55F, 0.25F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1203:3: note: in expansion of macro ‘reg_named_color’
 1203 |   reg_named_color("dirtyviolet", 0.7F, 0.5F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1206:3: note: in expansion of macro ‘reg_named_color’
 1206 |   reg_named_color("_deepsalmon", 1.F, 0.42F, 0.42F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1208:3: note: in expansion of macro ‘reg_named_color’
 1208 |   reg_named_color("lightpink", 1.F, 0.75F, 0.87F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1209:3: note: in expansion of macro ‘reg_named_color’
 1209 |   reg_named_color("greencyan", 0.25F, 1.F, 0.75F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1210:3: note: in expansion of macro ‘reg_named_color’
 1210 |   reg_named_color("limon", 0.75F, 1.F, 0.25F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1211:3: note: in expansion of macro ‘reg_named_color’
 1211 |   reg_named_color("skyblue", 0.2F, 0.5F, 0.8F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1212:3: note: in expansion of macro ‘reg_named_color’
 1212 |   reg_named_color("bluewhite", 0.85F, 0.85F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1213:3: note: in expansion of macro ‘reg_named_color’
 1213 |   reg_named_color("warmpink", 0.85F, 0.2F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1214:3: note: in expansion of macro ‘reg_named_color’
 1214 |   reg_named_color("darksalmon", 0.73F, 0.55F, 0.52F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1215:3: note: in expansion of macro ‘reg_named_color’
 1215 |   reg_named_color("helium", 0.850980392F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1216:3: note: in expansion of macro ‘reg_named_color’
 1216 |   reg_named_color("lithium", 0.8F, 0.501960784F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1217:3: note: in expansion of macro ‘reg_named_color’
 1217 |   reg_named_color("beryllium", 0.760784314F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1218:3: note: in expansion of macro ‘reg_named_color’
 1218 |   reg_named_color("boron", 1.F, 0.709803922F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1219:3: note: in expansion of macro ‘reg_named_color’
 1219 |   reg_named_color("fluorine", 0.701960784F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1220:3: note: in expansion of macro ‘reg_named_color’
 1220 |   reg_named_color("neon", 0.701960784F, 0.890196078F, 0.960784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1221:3: note: in expansion of macro ‘reg_named_color’
 1221 |   reg_named_color("sodium", 0.670588235F, 0.360784314F, 0.949019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1222:3: note: in expansion of macro ‘reg_named_color’
 1222 |   reg_named_color("magnesium", 0.541176471F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1223:3: note: in expansion of macro ‘reg_named_color’
 1223 |   reg_named_color("aluminum", 0.749019608F, 0.650980392F, 0.650980392F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1224:3: note: in expansion of macro ‘reg_named_color’
 1224 |   reg_named_color("silicon", 0.941176471F, 0.784313725F, 0.62745098F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1225:3: note: in expansion of macro ‘reg_named_color’
 1225 |   reg_named_color("phosphorus", 1.F, 0.501960784F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1226:3: note: in expansion of macro ‘reg_named_color’
 1226 |   reg_named_color("chlorine", 0.121568627F, 0.941176471F, 0.121568627F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1227:3: note: in expansion of macro ‘reg_named_color’
 1227 |   reg_named_color("argon", 0.501960784F, 0.819607843F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1228:3: note: in expansion of macro ‘reg_named_color’
 1228 |   reg_named_color("potassium", 0.560784314F, 0.250980392F, 0.831372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1229:3: note: in expansion of macro ‘reg_named_color’
 1229 |   reg_named_color("calcium", 0.239215686F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1230:3: note: in expansion of macro ‘reg_named_color’
 1230 |   reg_named_color("scandium", 0.901960784F, 0.901960784F, 0.901960784F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1231:3: note: in expansion of macro ‘reg_named_color’
 1231 |   reg_named_color("titanium", 0.749019608F, 0.760784314F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1232:3: note: in expansion of macro ‘reg_named_color’
 1232 |   reg_named_color("vanadium", 0.650980392F, 0.650980392F, 0.670588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1233:3: note: in expansion of macro ‘reg_named_color’
 1233 |   reg_named_color("chromium", 0.541176471F, 0.6F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1234:3: note: in expansion of macro ‘reg_named_color’
 1234 |   reg_named_color("manganese", 0.611764706F, 0.478431373F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1235:3: note: in expansion of macro ‘reg_named_color’
 1235 |   reg_named_color("iron", 0.878431373F, 0.4F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1236:3: note: in expansion of macro ‘reg_named_color’
 1236 |   reg_named_color("cobalt", 0.941176471F, 0.564705882F, 0.62745098F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1237:3: note: in expansion of macro ‘reg_named_color’
 1237 |   reg_named_color("nickel", 0.31372549F, 0.815686275F, 0.31372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1238:3: note: in expansion of macro ‘reg_named_color’
 1238 |   reg_named_color("copper", 0.784313725F, 0.501960784F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1239:3: note: in expansion of macro ‘reg_named_color’
 1239 |   reg_named_color("zinc", 0.490196078F, 0.501960784F, 0.690196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1240:3: note: in expansion of macro ‘reg_named_color’
 1240 |   reg_named_color("gallium", 0.760784314F, 0.560784314F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1241:3: note: in expansion of macro ‘reg_named_color’
 1241 |   reg_named_color("germanium", 0.4F, 0.560784314F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1242:3: note: in expansion of macro ‘reg_named_color’
 1242 |   reg_named_color("arsenic", 0.741176471F, 0.501960784F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1243:3: note: in expansion of macro ‘reg_named_color’
 1243 |   reg_named_color("selenium", 1.F, 0.631372549F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1244:3: note: in expansion of macro ‘reg_named_color’
 1244 |   reg_named_color("bromine", 0.650980392F, 0.160784314F, 0.160784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1245:3: note: in expansion of macro ‘reg_named_color’
 1245 |   reg_named_color("krypton", 0.360784314F, 0.721568627F, 0.819607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1246:3: note: in expansion of macro ‘reg_named_color’
 1246 |   reg_named_color("rubidium", 0.439215686F, 0.180392157F, 0.690196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1247:3: note: in expansion of macro ‘reg_named_color’
 1247 |   reg_named_color("strontium", 0.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1248:3: note: in expansion of macro ‘reg_named_color’
 1248 |   reg_named_color("yttrium", 0.580392157F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1249:3: note: in expansion of macro ‘reg_named_color’
 1249 |   reg_named_color("zirconium", 0.580392157F, 0.878431373F, 0.878431373F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1250:3: note: in expansion of macro ‘reg_named_color’
 1250 |   reg_named_color("niobium", 0.450980392F, 0.760784314F, 0.788235294F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1251:3: note: in expansion of macro ‘reg_named_color’
 1251 |   reg_named_color("molybdenum", 0.329411765F, 0.709803922F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1252:3: note: in expansion of macro ‘reg_named_color’
 1252 |   reg_named_color("technetium", 0.231372549F, 0.619607843F, 0.619607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1253:3: note: in expansion of macro ‘reg_named_color’
 1253 |   reg_named_color("ruthenium", 0.141176471F, 0.560784314F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1254:3: note: in expansion of macro ‘reg_named_color’
 1254 |   reg_named_color("rhodium", 0.039215686F, 0.490196078F, 0.549019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1255:3: note: in expansion of macro ‘reg_named_color’
 1255 |   reg_named_color("palladium", 0.F, 0.411764706F, 0.521568627F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1256:3: note: in expansion of macro ‘reg_named_color’
 1256 |   reg_named_color("silver", 0.752941176F, 0.752941176F, 0.752941176F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1257:3: note: in expansion of macro ‘reg_named_color’
 1257 |   reg_named_color("cadmium", 1.F, 0.850980392F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1258:3: note: in expansion of macro ‘reg_named_color’
 1258 |   reg_named_color("indium", 0.650980392F, 0.458823529F, 0.450980392F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1259:3: note: in expansion of macro ‘reg_named_color’
 1259 |   reg_named_color("tin", 0.4F, 0.501960784F, 0.501960784F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1260:3: note: in expansion of macro ‘reg_named_color’
 1260 |   reg_named_color("antimony", 0.619607843F, 0.388235294F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1261:3: note: in expansion of macro ‘reg_named_color’
 1261 |   reg_named_color("tellurium", 0.831372549F, 0.478431373F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1262:3: note: in expansion of macro ‘reg_named_color’
 1262 |   reg_named_color("iodine", 0.580392157F, 0.F, 0.580392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1263:3: note: in expansion of macro ‘reg_named_color’
 1263 |   reg_named_color("xenon", 0.258823529F, 0.619607843F, 0.690196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1264:3: note: in expansion of macro ‘reg_named_color’
 1264 |   reg_named_color("cesium", 0.341176471F, 0.090196078F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1265:3: note: in expansion of macro ‘reg_named_color’
 1265 |   reg_named_color("barium", 0.F, 0.788235294F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1266:3: note: in expansion of macro ‘reg_named_color’
 1266 |   reg_named_color("lanthanum", 0.439215686F, 0.831372549F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1267:3: note: in expansion of macro ‘reg_named_color’
 1267 |   reg_named_color("cerium", 1.F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1268:3: note: in expansion of macro ‘reg_named_color’
 1268 |   reg_named_color("praseodymium", 0.850980392F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1269:3: note: in expansion of macro ‘reg_named_color’
 1269 |   reg_named_color("neodymium", 0.780392157F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1270:3: note: in expansion of macro ‘reg_named_color’
 1270 |   reg_named_color("promethium", 0.639215686F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1271:3: note: in expansion of macro ‘reg_named_color’
 1271 |   reg_named_color("samarium", 0.560784314F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1272:3: note: in expansion of macro ‘reg_named_color’
 1272 |   reg_named_color("europium", 0.380392157F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1273:3: note: in expansion of macro ‘reg_named_color’
 1273 |   reg_named_color("gadolinium", 0.270588235F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1274:3: note: in expansion of macro ‘reg_named_color’
 1274 |   reg_named_color("terbium", 0.188235294F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1275:3: note: in expansion of macro ‘reg_named_color’
 1275 |   reg_named_color("dysprosium", 0.121568627F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1276:3: note: in expansion of macro ‘reg_named_color’
 1276 |   reg_named_color("holmium", 0.F, 1.F, 0.611764706F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1277:3: note: in expansion of macro ‘reg_named_color’
 1277 |   reg_named_color("erbium", 0.F, 0.901960784F, 0.458823529F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1278:3: note: in expansion of macro ‘reg_named_color’
 1278 |   reg_named_color("thulium", 0.F, 0.831372549F, 0.321568627F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1279:3: note: in expansion of macro ‘reg_named_color’
 1279 |   reg_named_color("ytterbium", 0.F, 0.749019608F, 0.219607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1280:3: note: in expansion of macro ‘reg_named_color’
 1280 |   reg_named_color("lutetium", 0.F, 0.670588235F, 0.141176471F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1281:3: note: in expansion of macro ‘reg_named_color’
 1281 |   reg_named_color("hafnium", 0.301960784F, 0.760784314F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1282:3: note: in expansion of macro ‘reg_named_color’
 1282 |   reg_named_color("tantalum", 0.301960784F, 0.650980392F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1283:3: note: in expansion of macro ‘reg_named_color’
 1283 |   reg_named_color("tungsten", 0.129411765F, 0.580392157F, 0.839215686F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1284:3: note: in expansion of macro ‘reg_named_color’
 1284 |   reg_named_color("rhenium", 0.149019608F, 0.490196078F, 0.670588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1285:3: note: in expansion of macro ‘reg_named_color’
 1285 |   reg_named_color("osmium", 0.149019608F, 0.4F, 0.588235294F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1286:3: note: in expansion of macro ‘reg_named_color’
 1286 |   reg_named_color("iridium", 0.090196078F, 0.329411765F, 0.529411765F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1287:3: note: in expansion of macro ‘reg_named_color’
 1287 |   reg_named_color("platinum", 0.815686275F, 0.815686275F, 0.878431373F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1288:3: note: in expansion of macro ‘reg_named_color’
 1288 |   reg_named_color("gold", 1.F, 0.819607843F, 0.137254902F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1289:3: note: in expansion of macro ‘reg_named_color’
 1289 |   reg_named_color("mercury", 0.721568627F, 0.721568627F, 0.815686275F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1290:3: note: in expansion of macro ‘reg_named_color’
 1290 |   reg_named_color("thallium", 0.650980392F, 0.329411765F, 0.301960784F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1291:3: note: in expansion of macro ‘reg_named_color’
 1291 |   reg_named_color("lead", 0.341176471F, 0.349019608F, 0.380392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1292:3: note: in expansion of macro ‘reg_named_color’
 1292 |   reg_named_color("bismuth", 0.619607843F, 0.309803922F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1293:3: note: in expansion of macro ‘reg_named_color’
 1293 |   reg_named_color("polonium", 0.670588235F, 0.360784314F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1294:3: note: in expansion of macro ‘reg_named_color’
 1294 |   reg_named_color("astatine", 0.458823529F, 0.309803922F, 0.270588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1295:3: note: in expansion of macro ‘reg_named_color’
 1295 |   reg_named_color("radon", 0.258823529F, 0.509803922F, 0.588235294F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1296:3: note: in expansion of macro ‘reg_named_color’
 1296 |   reg_named_color("francium", 0.258823529F, 0.F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1297:3: note: in expansion of macro ‘reg_named_color’
 1297 |   reg_named_color("radium", 0.F, 0.490196078F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1298:3: note: in expansion of macro ‘reg_named_color’
 1298 |   reg_named_color("actinium", 0.439215686F, 0.670588235F, 0.980392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1299:3: note: in expansion of macro ‘reg_named_color’
 1299 |   reg_named_color("thorium", 0.F, 0.729411765F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1300:3: note: in expansion of macro ‘reg_named_color’
 1300 |   reg_named_color("protactinium", 0.F, 0.631372549F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1301:3: note: in expansion of macro ‘reg_named_color’
 1301 |   reg_named_color("uranium", 0.F, 0.560784314F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1302:3: note: in expansion of macro ‘reg_named_color’
 1302 |   reg_named_color("neptunium", 0.F, 0.501960784F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1303:3: note: in expansion of macro ‘reg_named_color’
 1303 |   reg_named_color("plutonium", 0.F, 0.419607843F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1304:3: note: in expansion of macro ‘reg_named_color’
 1304 |   reg_named_color("americium", 0.329411765F, 0.360784314F, 0.949019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1305:3: note: in expansion of macro ‘reg_named_color’
 1305 |   reg_named_color("curium", 0.470588235F, 0.360784314F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1306:3: note: in expansion of macro ‘reg_named_color’
 1306 |   reg_named_color("berkelium", 0.541176471F, 0.309803922F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1307:3: note: in expansion of macro ‘reg_named_color’
 1307 |   reg_named_color("californium", 0.631372549F, 0.211764706F, 0.831372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1308:3: note: in expansion of macro ‘reg_named_color’
 1308 |   reg_named_color("einsteinium", 0.701960784F, 0.121568627F, 0.831372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1309:3: note: in expansion of macro ‘reg_named_color’
 1309 |   reg_named_color("fermium", 0.701960784F, 0.121568627F, 0.729411765F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1310:3: note: in expansion of macro ‘reg_named_color’
 1310 |   reg_named_color("mendelevium", 0.701960784F, 0.050980392F, 0.650980392F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1311:3: note: in expansion of macro ‘reg_named_color’
 1311 |   reg_named_color("nobelium", 0.741176471F, 0.050980392F, 0.529411765F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1312:3: note: in expansion of macro ‘reg_named_color’
 1312 |   reg_named_color("lawrencium", 0.780392157F, 0.F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1313:3: note: in expansion of macro ‘reg_named_color’
 1313 |   reg_named_color("rutherfordium", 0.8F, 0.F, 0.349019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1314:3: note: in expansion of macro ‘reg_named_color’
 1314 |   reg_named_color("dubnium", 0.819607843F, 0.F, 0.309803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1315:3: note: in expansion of macro ‘reg_named_color’
 1315 |   reg_named_color("seaborgium", 0.850980392F, 0.F, 0.270588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1316:3: note: in expansion of macro ‘reg_named_color’
 1316 |   reg_named_color("bohrium", 0.878431373F, 0.F, 0.219607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1317:3: note: in expansion of macro ‘reg_named_color’
 1317 |   reg_named_color("hassium", 0.901960784F, 0.F, 0.180392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1318:3: note: in expansion of macro ‘reg_named_color’
 1318 |   reg_named_color("meitnerium", 0.921568627F, 0.F, 0.149019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1319:3: note: in expansion of macro ‘reg_named_color’
 1319 |   reg_named_color("deuterium", 0.9F, 0.9F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1320:3: note: in expansion of macro ‘reg_named_color’
 1320 |   reg_named_color("lonepair", 0.5F, 0.5F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1321:3: note: in expansion of macro ‘reg_named_color’
 1321 |   reg_named_color("pseudoatom", 0.9F, 0.9F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘void ColorUpdateFromLut(PyMOLGlobals*, int)’:
layer1/Color.cpp:1693:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1693 |   for(i = 0; i < I->Color.size(); i++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp:1697:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1697 |     if(index < I->Color.size()) {
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘const float* ColorGet(PyMOLGlobals*, int)’:
layer1/Color.cpp:1806:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1806 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘const float* ColorGetRaw(PyMOLGlobals*, int)’:
layer1/Color.cpp:1833:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1833 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorGetEncoded(PyMOLGlobals*, int, float*)’:
layer1/Color.cpp:1851:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1851 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Wizard.cpp: In member function ‘virtual void CWizard::draw(CGO*)’:
layer1/Wizard.cpp:727:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
  727 |     else
      |     ^~~~
layer1/Wizard.cpp:729:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  729 |       drawTopEdge();
      |       ^~~~~~~~~~~
In file included from layer1/Wizard.cpp:27:
layer1/Wizard.cpp: In function ‘void WizardFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CWizard’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer1/Wizard.cpp:845:3: note: in expansion of macro ‘DeleteP’
  845 |   DeleteP(G->Wizard);
      |   ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer1/Color.cpp: In instantiation of ‘int findByCaseInsensitiveName(PyMOLGlobals*, const Sequence&, const char*) [with Sequence = std::vector<ExtRec>]’:
layer1/Color.cpp:302:35:   required from here
  302 |   return findByCaseInsensitiveName(G, G->Color->Ext, name);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
layer1/Color.cpp:243:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  243 |   for (int a = 0; a < seq.size(); ++a) {
      |                   ~~^~~~~~~~~~~~
layer1/Color.cpp: In instantiation of ‘int findByCaseInsensitiveName(PyMOLGlobals*, const Sequence&, const char*) [with Sequence = std::vector<ColorRec>]’:
layer1/Color.cpp:624:38:   required from here
  624 |     color = findByCaseInsensitiveName(G, I->Color, name);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer1/Color.cpp:243:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  243 |   for (int a = 0; a < seq.size(); ++a) {
      |                   ~~^~~~~~~~~~~~
layer1/Color.cpp: In instantiation of ‘int findByCaseInsensitivePrefix(PyMOLGlobals*, const Sequence&, const char*, int&) [with Sequence = std::vector<ColorRec>]’:
layer1/Color.cpp:739:42:   required from here
  739 |   int color = findByCaseInsensitivePrefix(G, I->Color, name, best);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer1/Color.cpp:273:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  273 |   for (int a = 0; a < seq.size(); ++a) {
      |                   ~~^~~~~~~~~~~~
layer1/Color.cpp: In instantiation of ‘int findByCaseInsensitivePrefix(PyMOLGlobals*, const Sequence&, const char*, int&) [with Sequence = std::vector<ExtRec>]’:
layer1/Color.cpp:741:54:   required from here
  741 |     int const ext_color = findByCaseInsensitivePrefix(G, I->Ext, name, best);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
layer1/Color.cpp:273:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  273 |   for (int a = 0; a < seq.size(); ++a) {
      |                   ~~^~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Seq.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/Seq.cpp: In function ‘int SeqFindRowCol(PyMOLGlobals*, int, int, int*, int*, int)’:
layer1/Seq.cpp:61:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
   61 |         if((char_num >= 0) && (char_num < row->ext_len) && (row->char2col)) {
      |                                ~~~~~~~~~^~~~~~~~~~~~~~
layer1/Seq.cpp: In member function ‘virtual void CSeq::reshape(int, int)’:
layer1/Seq.cpp:114:28: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  114 |       if(I->Row[a].ext_len > I->Size)
layer1/Seq.cpp: In member function ‘virtual void CSeq::draw(CGO*)’:
layer1/Seq.cpp:392:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  392 |         if(max_len < row->ext_len)
      |            ~~~~~~~~^~~~~~~~~~~~~~
In file included from layer0/vla.h:7,
                 from layer1/Symmetry.h:26,
                 from layer1/PyMOLObject.h:26,
                 from layer1/Seq.h:21,
                 from layer1/Seq.cpp:22:
layer1/Seq.cpp: In function ‘void SeqFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CSeq’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer1/Seq.cpp:731:3: note: in expansion of macro ‘DeleteP’
  731 |   DeleteP(G->Seq);
      |   ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer1/Seq.cpp: At global scope:
layer1/Seq.cpp:717:13: warning: ‘void SeqPurgeRowVLA(PyMOLGlobals*)’ defined but not used [-Wunused-function]
  717 | static void SeqPurgeRowVLA(PyMOLGlobals * G)
      |             ^~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectAlignment.h:23,
                 from layer2/ObjectAlignment.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectAlignment.cpp:30:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Setting.cpp:29:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer1/Setting.cpp: In function ‘void SettingUniqueResetAll(PyMOLGlobals*)’:
layer1/Setting.cpp:499:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<SettingUniqueEntry>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  499 |   for (int a = 2; a < I->entry.size(); a++) {
      |                   ~~^~~~~~~~~~~~~~~~~
layer1/Setting.cpp: In function ‘void SettingGenerateSideEffects(PyMOLGlobals*, int, const char*, int, int)’:
layer1/Setting.cpp:2027:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 2027 |     if (SettingGetGlobal_b(G, cSetting_precomputed_lighting))
      |     ^~
layer1/Setting.cpp:2029:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
 2029 |       SceneInvalidate(G);
      |       ^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer2/AtomInfo.cpp:37:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/AtomInfo.cpp: In function ‘bool AtomResiFromResv(char*, size_t, int, char)’:
layer2/AtomInfo.cpp:787:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  787 |     return snprintf(resi, size, "%d%c", resv, inscode) < size;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
layer2/AtomInfo.cpp:788:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  788 |   return snprintf(resi, size, "%d", resv) < size;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectCGO.h:23,
                 from layer2/ObjectCGO.cpp:24:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectCGO.cpp:28:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectCGO.cpp: In function ‘PyObject* ObjectCGOAllStatesAsPyList(ObjectCGO*)’:
layer2/ObjectCGO.cpp:54:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   54 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In function ‘int ObjectCGOAllStatesFromPyList(ObjectCGO*, PyObject*, int)’:
layer2/ObjectCGO.cpp:105:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  105 |     for(a = 0; a < I->State.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In member function ‘virtual void ObjectCGO::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectCGO.cpp:206:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  206 |     if((state >= 0) && (state < I->State.size())) {
      |                         ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In member function ‘virtual void ObjectCGO::render(RenderInfo*)’:
layer2/ObjectCGO.cpp:503:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  503 |         if (!ray)
      |         ^~
layer2/ObjectCGO.cpp:505:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  505 |           ObjectCGORenderState(G, pass, ray, I, info, sobj, color, ramp, use_shader, cgo_lighting);
      |           ^~~~~~~~~~~~~~~~~~~~
layer2/ObjectCGO.h: In copy constructor ‘ObjectCGOState::ObjectCGOState(const ObjectCGOState&)’:
layer2/ObjectCGO.h:28:17: warning: ‘ObjectCGOState::G’ will be initialized after [-Wreorder]
   28 |   PyMOLGlobals* G;
      |                 ^
layer2/ObjectCGO.h:27:25: warning:   ‘pymol::cache_ptr<CGO> ObjectCGOState::renderCGO’ [-Wreorder]
   27 |   pymol::cache_ptr<CGO> renderCGO;
      |                         ^~~~~~~~~
layer2/ObjectCGO.cpp:532:1: warning:   when initialized here [-Wreorder]
  532 | ObjectCGOState::ObjectCGOState(const ObjectCGOState& other)
      | ^~~~~~~~~~~~~~
layer2/ObjectCGO.h:29:58: warning: ‘ObjectCGOState::hasOpaque’ will be initialized after [-Wreorder]
   29 |   bool renderWithShaders, hasTransparency, cgo_lighting, hasOpaque;
      |                                                          ^~~~~~~~~
layer2/ObjectCGO.h:29:44: warning:   ‘bool ObjectCGOState::cgo_lighting’ [-Wreorder]
   29 |   bool renderWithShaders, hasTransparency, cgo_lighting, hasOpaque;
      |                                            ^~~~~~~~~~~~
layer2/ObjectCGO.cpp:532:1: warning:   when initialized here [-Wreorder]
  532 | ObjectCGOState::ObjectCGOState(const ObjectCGOState& other)
      | ^~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In function ‘ObjectCGO* ObjectCGOFromCGO(PyMOLGlobals*, ObjectCGO*, CGO*, int)’:
layer2/ObjectCGO.cpp:617:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  617 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectCGO.cpp: In function ‘ObjectCGO* ObjectCGODefine(PyMOLGlobals*, ObjectCGO*, PyObject*, int)’:
layer2/ObjectCGO.cpp:682:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  682 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectCGO.cpp:665:7: warning: variable ‘size_n’ set but not used [-Wunused-but-set-variable]
  665 |   int size_n;
      |       ^~~~~~
layer2/ObjectCGO.cpp: In function ‘ObjectCGO* ObjectCGOFromFloatArray(PyMOLGlobals*, ObjectCGO*, float*, int, int, int)’:
layer2/ObjectCGO.cpp:740:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  740 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Control.cpp:25:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/ObjectCallback.cpp:28:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/vla.h:7,
                 from layer1/Symmetry.h:26,
                 from layer1/PyMOLObject.h:26,
                 from layer1/Scene.h:22:
layer1/Control.cpp: In function ‘void ControlFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CControl’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer1/Control.cpp:410:3: note: in expansion of macro ‘DeleteP’
  410 |   DeleteP(G->Control);
      |   ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectCurve.cpp:2:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer2/ObjectCurve.cpp:6:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectCurve.cpp: In member function ‘void ObjectCurveState::updateRawCGO()’:
layer2/ObjectCurve.cpp:93:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::BezierSplinePoint>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   93 |   for (int i = 1; i < bezierPoints.size(); ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp:103:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::BezierSplinePoint>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  103 |   for (int i = 0; i < bezierPoints.size(); ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp:120:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::BezierSplinePoint>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  120 |     if (i != bezierPoints.size() - 1) {
      |         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp: In member function ‘virtual void ObjectCurve::render(RenderInfo*)’:
layer2/ObjectCurve.cpp:230:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCurveState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  230 |     if (state >= m_states.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from include/pymol/algorithm.h:4,
                 from layer1/Image.h:6,
                 from layer1/Ray.h:28,
                 from layer1/View.h:23,
                 from layer1/PyMOLObject.h:28,
                 from layer2/ObjectCurve.h:2,
                 from layer2/ObjectCurve.cpp:1:
layer2/ObjectCurve.cpp: In member function ‘pymol::Result<pymol::BezierSplinePoint> ObjectCurve::getBezierPointByPick(const Picking&)’:
layer2/ObjectCurve.cpp:266:56: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<ObjectCurveState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  266 |   assert(pick.context.state >= 0 && pick.context.state < m_states.size());
      |                                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp:268:24: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<pymol::BezierSpline>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  268 |   assert(pick.src.bond < state.splines.size());
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp: In member function ‘pymol::Result<> ObjectCurve::setPositionByPick(const Picking&, const glm::vec3&)’:
layer2/ObjectCurve.cpp:306:56: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<ObjectCurveState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  306 |   assert(pick.context.state >= 0 && pick.context.state < m_states.size());
      |                                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp:308:24: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<pymol::BezierSpline>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  308 |   assert(pick.src.bond < state.splines.size());
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp: In member function ‘pymol::Result<pymol::BezierSpline*> ObjectCurve::getBezierSplineByPick(const Picking&)’:
layer2/ObjectCurve.cpp:347:56: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<ObjectCurveState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  347 |   assert(pick.context.state >= 0 && pick.context.state < m_states.size());
      |                                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp:349:24: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<pymol::BezierSpline>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  349 |   assert(pick.src.bond < state.splines.size());
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp: In function ‘PyObject* BezierSplineAsPyList(const pymol::BezierSpline&)’:
layer2/ObjectCurve.cpp:406:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::BezierSplinePoint>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  406 |   for (int i = 0; i < bezPts.size(); i++) {
      |                   ~~^~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp: In member function ‘PyObject* ObjectCurveState::asPyList() const’:
layer2/ObjectCurve.cpp:415:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::BezierSpline>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  415 |   for (int i = 0; i < splines.size(); i++) {
      |                   ~~^~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp: In member function ‘PyObject* ObjectCurve::statesAsPyList() const’:
layer2/ObjectCurve.cpp:425:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCurveState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  425 |   for (int a = 0; a < m_states.size(); a++) {
      |                   ~~^~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/Extrude.cpp:28:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp: At global scope:
layer2/ObjectCurve.cpp:41:13: warning: ‘void ValidateCGO(CGO&, const ObjectCurveState&, float)’ defined but not used [-Wunused-function]
   41 | static void ValidateCGO(
      |             ^~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer2/CifMoleculeReader.cpp:24:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/Extrude.cpp: In function ‘ExtrudeComputeTangents(CExtrude*)’:
layer1/Extrude.cpp:742:13: warning: ‘MEM <vector(2) float> [(float *)_62]’ may be used uninitialized [-Wmaybe-uninitialized]
  742 |   *(v1++) = *(v++);             /* first segment */
      |             ^~~~~~
layer1/Extrude.cpp:744:13: warning: ‘MEM[(float *)_62 + 8B]’ may be used uninitialized [-Wmaybe-uninitialized]
  744 |   *(v1++) = *(v++);
      |             ^~~~~~
layer2/CifMoleculeReader.cpp: In member function ‘void seqvec_t::set(int, const char*)’:
layer2/CifMoleculeReader.cpp:109:11: 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]
  109 |     if (i > size())
      |         ~~^~~~~~~~
layer2/CifMoleculeReader.cpp: In member function ‘const char* seqvec_t::get(int) const’:
layer2/CifMoleculeReader.cpp:115: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]
  115 |     if (i < 1 || i > size())
      |                  ~~^~~~~~~~
layer2/CifMoleculeReader.cpp: In function ‘CoordSet** read_pdbx_struct_assembly(PyMOLGlobals*, const pymol::cif_data*, const AtomInfoType*, const CoordSet*, const char*)’:
layer2/CifMoleculeReader.cpp:801: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]
  801 |       while (j < c_src_len * c_it->size()) {
      |              ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
layer1/Extrude.cpp: In function ‘ExtrudeCGOSurfaceTube(CExtrude const*, CGO*, cCylCap, float const*, bool, int)’:
layer1/Extrude.cpp:949:37: warning: ‘start’ may be used uninitialized [-Wmaybe-uninitialized]
  949 |             if(color_override && (b > start) && (b < stop))
      |                                  ~~~^~~~~~~~
layer1/Extrude.cpp:876:7: note: ‘start’ was declared here
  876 |   int start, stop;
      |       ^~~~~
layer1/Extrude.cpp:949:46: warning: ‘stop’ may be used uninitialized [-Wmaybe-uninitialized]
  949 |             if(color_override && (b > start) && (b < stop))
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
layer1/Extrude.cpp:876:14: note: ‘stop’ was declared here
  876 |   int start, stop;
      |              ^~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/ObjectDist.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectDist.cpp: In function ‘int ObjectDistMoveWithObject(ObjectDist*, ObjectMolecule*)’:
layer2/ObjectDist.cpp:111:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  111 |   for (int i=0; i<I->DSet.size(); i++) {
      |                 ~^~~~~~~~~~~~~~~
layer2/ObjectDist.cpp: In function ‘void ObjectDistUpdateExtents(ObjectDist*)’:
layer2/ObjectDist.cpp:136:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  136 |   for(int a = 0; a < I->DSet.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~
layer2/ObjectDist.cpp: In function ‘PyObject* ObjectDistDSetAsPyList(ObjectDist*)’:
layer2/ObjectDist.cpp:148:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  148 |   for(int a = 0; a < I->DSet.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~
layer2/ObjectDist.cpp: In function ‘int ObjectDistDSetFromPyList(ObjectDist*, PyObject*)’:
layer2/ObjectDist.cpp:165:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  165 |     for(int a = 0; a < I->DSet.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~
layer2/ObjectDist.cpp: In member function ‘virtual void ObjectDist::update()’:
layer2/ObjectDist.cpp:241:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  241 |   for(int a = 0; a < I->DSet.size(); a++)
      |                  ~~^~~~~~~~~~~~~~~~
layer2/ObjectDist.cpp: In function ‘void ObjectDistInvalidateRep(ObjectDist*, cRep_t)’:
layer2/ObjectDist.cpp:257:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  257 |   for(a = 0; a < I->DSet.size(); a++)
      |              ~~^~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/FontGLUT.cpp:25:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/Shaker.cpp:23:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer1/SymOp.cpp: In member function ‘pymol::SymOp::to_string[abi:cxx11]() const’:
layer1/SymOp.cpp:37:32: warning: ‘%d’ directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
   37 |   std::snprintf(code, 8, "%u_%d%d%d", index + 1, x + 5, y + 5, z + 5);
      |                                ^~
layer1/SymOp.cpp:37:26: note: directive argument in the range [-123, 132]
   37 |   std::snprintf(code, 8, "%u_%d%d%d", index + 1, x + 5, y + 5, z + 5);
      |                          ^~~~~~~~~~~
layer1/SymOp.cpp:37:26: note: directive argument in the range [-123, 132]
In file included from /usr/include/stdio.h:970,
                 from /usr/include/c++/15/cstdio:47,
                 from /usr/include/c++/15/ext/string_conversions.h:47,
                 from /usr/include/c++/15/bits/basic_string.h:4227,
                 from /usr/include/c++/15/string:56,
                 from layer1/SymOp.h:9,
                 from layer1/SymOp.cpp:7:
In function ‘snprintf’,
    inlined from ‘pymol::SymOp::to_string[abi:cxx11]() const’ at layer1/SymOp.cpp:37:16:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 6 and 17 bytes into a destination of size 8
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In file included from layer2/CifMoleculeReader.cpp:31:
layer2/CifBondDict.h: In member function ‘res_bond_dict_t::add_alt_name(char const*, char const*)’:
layer2/CifBondDict.h:41:12: warning: ‘strncpy’ specified bound 4 equals destination size [-Wstringop-truncation]
   41 |     strncpy(s, name, sizeof(halfkey_t));
      |            ^
layer2/CifBondDict.h: In function ‘read_chem_comp_bond_dict(pymol::cif_data const*, bond_dict_t&)’:
layer2/CifBondDict.h:93:12: warning: ‘strncpy’ specified bound 8 equals destination size [-Wstringop-truncation]
   93 |     strncpy(s, s_, sizeof(s));
      |            ^
layer2/CifBondDict.h: In member function ‘bond_dict_t::get(PyMOLGlobals*, char const*, bool)’:
layer2/CifBondDict.h:93:12: warning: ‘strncpy’ specified bound 8 equals destination size [-Wstringop-truncation]
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer2/ObjectSlice.h:20,
                 from layer2/ObjectSlice.cpp:23:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectSlice.cpp:33:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectSlice.cpp: In function ‘PyObject* ObjectSliceAllStatesAsPyList(ObjectSlice*)’:
layer2/ObjectSlice.cpp:78:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   78 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In member function ‘virtual void ObjectSlice::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectSlice.cpp:210:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  210 |   for(a = 0; a < State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In member function ‘virtual void ObjectSlice::update()’:
layer2/ObjectSlice.cpp:633:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  633 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In function ‘void ObjectSliceDrag(ObjectSlice*, int, int, float*, float*, float*)’:
layer2/ObjectSlice.cpp:679:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  679 |     if(state < I->State.size())
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In function ‘int ObjectSliceGetVertex(ObjectSlice*, int, int, float*)’:
layer2/ObjectSlice.cpp:750:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  750 |     if(state < I->State.size())
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In member function ‘virtual void ObjectSlice::render(RenderInfo*)’:
layer2/ObjectSlice.cpp:925:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  925 |       if(state < I->State.size())
      |          ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp:967:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  967 |         if(cur_state >= I->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp:981:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  981 |     if(state < I->State.size())
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp:1226:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1226 |     if(cur_state >= I->State.size())
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In function ‘ObjectSliceState* ObjectSliceStateGetActive(ObjectSlice*, int)’:
layer2/ObjectSlice.cpp:1244:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1244 |     if(state < I->State.size()) {
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In function ‘ObjectSlice* ObjectSliceFromMap(PyMOLGlobals*, ObjectSlice*, ObjectMap*, int, int)’:
layer2/ObjectSlice.cpp:1285:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1285 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectSlice.cpp: In function ‘void ObjectSliceRecomputeExtent(ObjectSlice*)’:
layer2/ObjectSlice.cpp:1362:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1362 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectGadget.cpp:28:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectGadget.cpp:29:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In member function ‘ObjectSlice::update()’:
layer2/ObjectSlice.cpp:639:42: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 225 [-Wformat-truncation=]
  639 |           "ObjectSliceUpdate-Error: map '%s' has been deleted.\n", oss->MapName
      |                                          ^~
In file included from layer2/ObjectSlice.cpp:44:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 51 and 306 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectSlice.cpp:650:39: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 231 [-Wformat-truncation=]
  650 |             " ObjectSlice: updating \"%s\".\n", I->Name ENDFB(I->G);
      |                                       ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 28 and 283 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
In file included from layer1/CGO.h:31,
                 from layer2/ObjectGadgetRamp.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectGadgetRamp.cpp:28:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer2/ObjectSurface.h:21,
                 from layer2/ObjectSurface.cpp:24:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectSurface.cpp:35:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘PyObject* ObjectSurfaceAllStatesAsPyList(ObjectSurface*)’:
layer2/ObjectSurface.cpp:84:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   84 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘void ObjectSurfaceDump(ObjectSurface*, const char*, int, int)’:
layer2/ObjectSurface.cpp:237:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  237 |     if(state < I->State.size()) {
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In member function ‘virtual void ObjectSurface::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectSurface.cpp:282:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  282 |     for(int a = 0; a < I->State.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘int ObjectSurfaceInvalidateMapName(ObjectSurface*, const char*, const char*)’:
layer2/ObjectSurface.cpp:312:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  312 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘ObjectSurface* ObjectSurfaceFromBox(PyMOLGlobals*, ObjectSurface*, ObjectMap*, int, int, float*, float*, float, cIsosurfaceMode, float, pymol::vla<float>&&, cIsosurfaceSide, int)’:
layer2/ObjectSurface.cpp:1037:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1037 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectSurface.cpp: In function ‘int ObjectSurfaceSetLevel(ObjectSurface*, float, int, int)’:
layer2/ObjectSurface.cpp:1133:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1133 |     for(int a = 0; a < I->State.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/CoordSet.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer3/Executive.h:27,
                 from layer2/CoordSet.cpp:53:
layer2/CoordSet.cpp: In member function ‘int CoordSet::atmToIdx(int) const’:
layer2/CoordSet.cpp:133:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  133 |   assert(atm < AtmToIdx.size());
      |          ~~~~^~~~~~~~~~~~~~~~~
layer2/CoordSet.cpp: In member function ‘void CoordSet::updateNonDiscreteAtmToIdx(unsigned int)’:
layer2/CoordSet.cpp:139:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  139 |   assert(!Obj || natom == Obj->NAtom);
      |                  ~~~~~~^~~~~~~~~~~~~
layer2/CoordSet.cpp:144:16: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘unsigned int’ [-Wsign-compare]
  144 |     assert(atm < natom);
      |            ~~~~^~~~~~~
layer2/CoordSet.cpp: In member function ‘int CoordSet::extendIndices(int)’:
layer2/CoordSet.cpp:1591:21: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare]
 1591 |     assert(NAtIndex <= nAtom);
      |            ~~~~~~~~~^~~~~~~~
layer2/CoordSet.cpp:1592:18: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare]
 1592 |     if (NAtIndex < nAtom) {
      |         ~~~~~~~~~^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/CoordSet.cpp: In function ‘void CoordSetAtomToPDBStrVLA(PyMOLGlobals*, char**, int*, const AtomInfoType*, const float*, int, const PDBInfoRec*, const double*)’:
layer2/CoordSet.cpp:1013:14: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 6 bytes from a string of the same length [-Wstringop-truncation]
 1013 |       strncpy(anisoline, "ANISOU", 6);
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘ObjectSurfaceDump(ObjectSurface*, char const*, int, int)’:
layer2/ObjectSurface.cpp:269:30: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 235 [-Wformat-truncation=]
  269 |         " ObjectSurfaceDump: %s written to %s\n", I->Name, fname ENDFB(I->G);
      |                              ^~
In file included from layer2/ObjectSurface.cpp:45:
layer0/Feedback.h:274:15: note: ‘snprintf’ output 34 or more bytes (assuming 289) into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectSurface.cpp: In member function ‘ObjectSurface::update()’:
layer2/ObjectSurface.cpp:494:43: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 229 [-Wformat-truncation=]
  494 |               " ObjectSurface: updating \"%s\".\n", I->Name ENDFB(I->G);
      |                                           ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 30 and 285 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer1/Text.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer2/ObjectMap.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectMap.cpp:36:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapValidXtal(ObjectMap*, int)’:
layer2/ObjectMap.cpp:134:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  134 |   if((state >= 0) && (state < I->State.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘pymol::Result<> ObjectMapTrim(ObjectMap*, int, float*, float*, int)’:
layer2/ObjectMap.cpp:915:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  915 |   } else if((state >= 0) && (state < I->State.size()) && (I->State[state].Active)) {
      |                              ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘pymol::Result<> ObjectMapDouble(ObjectMap*, int)’:
layer2/ObjectMap.cpp:932:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  932 |   } else if((state >= 0) && (state < I->State.size()) && (I->State[state].Active)) {
      |                              ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘pymol::Result<> ObjectMapHalve(ObjectMap*, int, int)’:
layer2/ObjectMap.cpp:947:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  947 |   } else if((state >= 0) && (state < I->State.size()) && (I->State[state].Active)) {
      |                              ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘void ObjectMapRegeneratePoints(ObjectMap*)’:
layer2/ObjectMap.cpp:1190:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1190 |   for (i=0; i<om->State.size();i++){
      |             ~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘PyObject* ObjectMapAllStatesAsPyList(ObjectMap*)’:
layer2/ObjectMap.cpp:1280:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1280 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapAllStatesFromPyList(ObjectMap*, PyObject*)’:
layer2/ObjectMap.cpp:1438:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1438 |     for(a = 0; a < I->State.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapNewCopy(PyMOLGlobals*, const ObjectMap*, ObjectMap**, int, int)’:
layer2/ObjectMap.cpp:1510:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1510 |       for(state = 0; state < src->State.size(); state++) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp:1519:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1519 |       if(source_state < src->State.size()) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapState* ObjectMapStatePrime(ObjectMap*, int)’:
layer2/ObjectMap.cpp:1536:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1536 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘void ObjectMapUpdateExtents(ObjectMap*)’:
layer2/ObjectMap.cpp:1549:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1549 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In member function ‘virtual void ObjectMap::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectMap.cpp:1675:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1675 |     for(a = 0; a < I->State.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapCCP4StrToMap(ObjectMap*, char*, int, int, int, int)’:
layer2/ObjectMap.cpp:2298:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
 2298 |   if(bytes < 256 * sizeof(int)) {
      |      ~~~~~~^~~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp:2308:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2308 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:2943:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2943 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapXPLORStrToMap(ObjectMap*, char*, int, int)’:
layer2/ObjectMap.cpp:3217:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 3217 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapFLDStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:3438:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 3438 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapBRIXStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:3767:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 3767 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:4173:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 4173 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadCCP4(PyMOLGlobals*, ObjectMap*, const char*, int, int, int, int, int)’:
layer2/ObjectMap.cpp:4695:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4695 |       if(state < I->State.size()) {
      |          ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapACNTStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:5246:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5246 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadXPLOR(PyMOLGlobals*, ObjectMap*, const char*, int, int, int)’:
layer2/ObjectMap.cpp:5558:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 5558 |         if(state < I->State.size()) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadChemPyBrick(PyMOLGlobals*, ObjectMap*, PyObject*, int, int, int)’:
layer2/ObjectMap.cpp:5712:24: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5712 |     if(I->State.size() <= state) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadChemPyMap(PyMOLGlobals*, ObjectMap*, PyObject*, int, int, int)’:
layer2/ObjectMap.cpp:5810:24: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5810 |     if(I->State.size() <= state) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/ObjectMap.h:25:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’:
layer2/ObjectMap.cpp:199:30:   required from here
  158 | #define Ffloat4p(f, a, b, c, d) ((f)->ptr<float>(a, b, c, d))
      |                                  ~~~~~~~~~~~~~~~^~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer2/ObjectMap.cpp:1606:14:   required from here
  155 | #define Ffloat3p(f, a, b, c) ((f)->ptr<float>(a, b, c))
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectVolume.h:19,
                 from layer2/ObjectVolume.cpp:29:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = int; SizeTs = {int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = int; SizeTs = {int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer2/ObjectMap.cpp:5968:46:   required from here
 5968 |             int value = field->data->get<int>(xi, yi, zi);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectVolume.cpp:38:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘PyObject* ObjectVolumeAllStatesAsPyList(ObjectVolume*)’:
layer2/ObjectVolume.cpp:133:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  133 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘int ObjectVolumeAllStatesFromPyList(ObjectVolume*, PyObject*)’:
layer2/ObjectVolume.cpp:254:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  254 |     for(int a = 0; a < I->State.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘int ObjectVolumeInvalidateMapName(ObjectVolume*, const char*, const char*)’:
layer2/ObjectVolume.cpp:319:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  319 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In member function ‘virtual void ObjectVolume::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectVolume.cpp:347:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  347 |     for(a = 0; a < I->State.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In member function ‘virtual void ObjectVolume::update()’:
layer2/ObjectVolume.cpp:408:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  408 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp:446:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<float>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  446 |         for (i = 0; i < vs->Ramp.size(); i += 5) {
      |                     ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In member function ‘virtual void ObjectVolume::render(RenderInfo*)’:
layer2/ObjectVolume.cpp:765:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  765 |   for(a = 0; a < I->State.size(); ++a) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘ObjectVolume* ObjectVolumeFromXtalSym(PyMOLGlobals*, ObjectVolume*, ObjectMap*, CSymmetry*, int, int, float*, float*, float, int, float, float*, int)’:
layer2/ObjectVolume.cpp:1137:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1137 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectVolume.cpp: In function ‘void ObjectVolumeRecomputeExtent(ObjectVolume*)’:
layer2/ObjectVolume.cpp:1238:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1238 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/ObjectMap.h:25,
                 from layer2/ObjectVolume.h:20:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = unsigned char; SizeTs = {int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = unsigned char; SizeTs = {int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer2/ObjectVolume.cpp:540:44:   required from here
  540 |                 vs->carvemask->get<GLubyte>(x, y, z) = flag ? 0x0 : 0xFF;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer2/ObjectVolume.cpp: At global scope:
layer2/ObjectVolume.cpp:663:15: warning: ‘size_t createPreintegrationTexture(PyMOLGlobals*, const float*, int)’ defined but not used [-Wunused-function]
  663 | static size_t createPreintegrationTexture(PyMOLGlobals * G, const float *Table, const int count)
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/DistSet.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/DistSet.cpp: In function ‘int DistSetGetLabelVertex(DistSet*, int, float*)’:
layer2/DistSet.cpp:43:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::array<float, 3> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   43 |   if (at >= 0 && at < I->LabCoord.size()) {
      |                  ~~~^~~~~~~~~~~~~~~~~~~~
layer2/DistSet.cpp: In member function ‘pymol::Result<std::array<float, 3> > DistSet::getLabelOffset(int) const’:
layer2/DistSet.cpp:59:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<LabPosType>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   59 |   if (atm < 0 || atm >= this->LabPos.size()) {
      |                  ~~~~^~~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘ObjectVolumeStateGetMapState(ObjectVolumeState*)’:
layer2/ObjectVolume.cpp:80:33: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 230 [-Wformat-truncation=]
   80 |       "ObjectVolume-Error: map '%s' has been deleted.\n", vs->MapName
      |                                 ^~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/python3.13/Python.h:37,
                 from layer0/os_python.h:34,
                 from layer2/ObjectVolume.cpp:20:
In function ‘snprintf’,
    inlined from ‘ObjectVolumeStateGetMapState(ObjectVolumeState*)’ at layer2/ObjectVolume.cpp:79:5:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 46 and 301 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapDump(ObjectMap const*, char const*, int, int)’:
layer2/ObjectMap.cpp:5983:24: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 239 [-Wformat-truncation=]
 5983 |       " ObjectMapDump: %s written to %s\n", om->Name, fname ENDFB(om->G);
      |                        ^~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/python3.13/Python.h:37,
                 from layer0/os_python.h:34,
                 from layer2/ObjectMap.cpp:21:
In function ‘snprintf’,
    inlined from ‘ObjectMapDump(ObjectMap const*, char const*, int, int)’ at layer2/ObjectMap.cpp:5982:5:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output 30 or more bytes (assuming 285) into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/GadgetSet.cpp:25:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepAngle.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int) [clone .isra.0]’:
layer2/ObjectMap.cpp:4291:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 243 [-Wformat-truncation=]
 4291 |     " ObjectMap: %s\n", cc ENDFB(I->G);
      |                  ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int) [clone .isra.0]’ at layer2/ObjectMap.cpp:4290:3:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 14 and 1037 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int) [clone .isra.0]’:
layer2/ObjectMap.cpp:4291:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 243 [-Wformat-truncation=]
 4291 |     " ObjectMap: %s\n", cc ENDFB(I->G);
      |                  ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int) [clone .isra.0]’ at layer2/ObjectMap.cpp:4290:3:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 14 and 1037 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’:
layer2/ObjectMap.cpp:2962:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 2962 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:2961:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4804:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4836:28:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 16 and 1039 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’:
layer2/ObjectMap.cpp:2971:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 2971 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:2970:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4804:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4836:28:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 16 and 1039 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’:
layer2/ObjectMap.cpp:2977:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 2977 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:2976:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4804:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4836:28:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 16 and 1039 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’:
layer2/ObjectMap.cpp:3059:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 3059 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:3058:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4804:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4836:28:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 16 and 1039 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer2/HydrogenAdder.cpp:9:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer2/HydrogenAdder.cpp: In function ‘int ObjectMoleculeAddSeleHydrogensRefactored(ObjectMolecule*, int, int)’:
layer2/HydrogenAdder.cpp:286:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare]
  286 |   for (unsigned atm = 0; atm < n_atom_old; atm++) {
      |                          ~~~~^~~~~~~~~~~~
layer2/HydrogenAdder.cpp:304:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare]
  304 |   for (unsigned atm = 0; atm < n_atom_old; ++atm) {
      |                          ~~~~^~~~~~~~~~~~
layer2/HydrogenAdder.cpp:352:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  352 |     for (unsigned idx = 0; idx < cs->NIndex; ++idx) {
      |                            ~~~~^~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/RepCartoon.cpp:32:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer2/RepCartoon.cpp:34:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/RepCartoon.cpp: In function ‘Rep* RepCartoonNew(CoordSet*, int)’:
layer2/RepCartoon.cpp:3746:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class CCInOut’; use assignment or value-initialization instead [-Wclass-memaccess]
 3746 |     memset(car,      0, sizeof(*car)      * nAtIndex);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/RepCartoon.cpp:45:7: note: ‘class CCInOut’ declared here
   45 | class CCInOut {
      |       ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer2/ObjectMesh.h:20,
                 from layer2/ObjectMesh.cpp:24:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer2/RepCartoon.cpp:29:
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:519:36,
    inlined from ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’ at layer2/RepCartoon.cpp:338:23:
layer1/Setting.h:461:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  461 |   int i = *out;
      |           ^~~~
In file included from layer2/ObjectMolecule.h:25,
                 from layer2/CoordSet.h:25,
                 from layer2/RepCartoon.cpp:36:
layer2/AtomInfo.h: In function ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’:
layer2/AtomInfo.h:518:5: note: ‘out’ was declared here
  518 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:519:36,
    inlined from ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’ at layer2/RepCartoon.cpp:339:23:
layer1/Setting.h:461:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  461 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’:
layer2/AtomInfo.h:518:5: note: ‘out’ was declared here
  518 |   V out;
      |     ^~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectMesh.cpp:33:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/MmtfMoleculeReader.cpp: In function ‘ObjectMolecule* ObjectMoleculeReadMmtfStr(PyMOLGlobals*, ObjectMolecule*, const char*, int, int, int, int, int, int)’:
layer2/MmtfMoleculeReader.cpp:183:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  183 |   for (int entityIndex = 0; entityIndex < container->entityListCount; ++entityIndex) {
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/MmtfMoleculeReader.cpp:186:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  186 |     for (int i = 0; i < entity->chainIndexListCount; ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/MmtfMoleculeReader.cpp:240:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  240 |         for (int l = 0, offset = atomIndex; l < group->bondAtomListCount / 2; ++l) {
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from include/pymol/algorithm.h:4,
                 from layer1/Image.h:6,
                 from layer1/Ray.h:28,
                 from layer1/View.h:23,
                 from layer1/PyMOLObject.h:28,
                 from layer2/ObjectMolecule.h:24,
                 from layer2/MmtfMoleculeReader.cpp:9:
layer2/MmtfMoleculeReader.cpp:293:34: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  293 |     assert(cset->IdxToAtm.size() == cset->getNIndex());
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
layer2/MmtfMoleculeReader.cpp:304:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  304 |   for (int l = 0; l < container->bondAtomListCount / 2; ++l) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/RepCartoon.cpp: In function ‘do_ring(PyMOLGlobals*, nuc_acid_data*, int, int*, ObjectMolecule*, CoordSet*, float, CGO*, int, float, int, int, int, float, float, int*, float*, float)’:
layer2/RepCartoon.cpp:1008:65: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized]
 1008 |                     float ladder_alpha = 1.0f - AtomSettingGetWD(G, ai_i[i], cSetting_cartoon_transparency, 1.0f - alpha);
      |                                                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/RepCartoon.cpp:462:11: note: ‘i’ was declared here
  462 |       int i;
      |           ^
layer2/ObjectMesh.cpp: In member function ‘ObjectMesh::update()’:
layer2/ObjectMesh.cpp:503:41: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 226 [-Wformat-truncation=]
  503 |           "ObjectMeshUpdate-Error: map '%s' has been deleted.\n", ms->MapName
      |                                         ^~
In file included from layer2/ObjectMesh.cpp:41:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 50 and 305 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectMesh.cpp:536:40: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 232 [-Wformat-truncation=]
  536 |               " ObjectMesh: updating \"%s\".\n", I->Name ENDFB(G);
      |                                        ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 27 and 282 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectMesh.cpp: In function ‘ObjectMeshDump(ObjectMesh*, char const*, int, int)’:
layer2/ObjectMesh.cpp:330:27: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 238 [-Wformat-truncation=]
  330 |         " ObjectMeshDump: %s written to %s\n", I->Name, fname ENDFB(I->G);
      |                           ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output 31 or more bytes (assuming 286) into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/RepCartoon.cpp: In function ‘RepCartoonNew(CoordSet*, int)’:
layer2/RepCartoon.cpp:3221:23: warning: ‘MEM[(float *)&t2]’ may be used uninitialized [-Wmaybe-uninitialized]
 3221 |   float t0[3], t1[3], t2[3];
      |                       ^~
layer2/RepCartoon.cpp:3221:23: warning: ‘MEM[(float *)&t2 + 4B]’ may be used uninitialized [-Wmaybe-uninitialized]
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepRibbon.cpp:29:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer3/Interactions.cpp:15:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer3/Interactions.cpp: In function ‘int pymol::PrepareNeighborTables(PyMOLGlobals*, int, int, int, int)’:
layer3/Interactions.cpp:708:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  708 |   for (int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                              ~~^~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/RepRibbon.cpp: In function ‘RepRibbonNew(CoordSet*, int)’:
layer2/RepRibbon.cpp:379:15: warning: ‘MEM <vector(2) float> [(float *)_701]’ may be used uninitialized [-Wmaybe-uninitialized]
  379 |     *(v1++) = *(v++);           /* first segment */
      |               ^~~~~~
layer2/RepRibbon.cpp:381:15: warning: ‘MEM[(float *)_701 + 8B]’ may be used uninitialized [-Wmaybe-uninitialized]
  381 |     *(v1++) = *(v++);
      |               ^~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer2/ObjectMolecule.cpp:28:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectMolecule.cpp:33:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectMolecule.cpp: In function ‘int ObjectMoleculeFillOpenValences(ObjectMolecule*, int)’:
layer2/ObjectMolecule.cpp:3555:14: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘signed char’ [-Wsign-compare]
 3555 |       if((nn >= ai->valence) || (!flag))
      |           ~~~^~~~~~~~~~~~~~
layer2/ObjectMolecule.cpp: In function ‘pymol::Result<> ObjectMoleculeAddBondByIndices(ObjectMolecule*, unsigned int, unsigned int, int)’:
layer2/ObjectMolecule.cpp:4352:12: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 4352 |   if (atm1 >= I->NAtom || atm2 >= I->NAtom) {
      |       ~~~~~^~~~~~~~~~~
layer2/ObjectMolecule.cpp:4352:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 4352 |   if (atm1 >= I->NAtom || atm2 >= I->NAtom) {
      |                           ~~~~~^~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer2/RepCylBond.cpp:32:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer2/ObjectMolecule.cpp: In member function ‘bool ObjectMolecule::atomHasAnyCoordinates(size_t) const’:
layer2/ObjectMolecule.cpp:11742:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
11742 |   for (size_t i = 0; i < NCSet; ++i) {
      |                      ~~^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer2/RepSphere.cpp:34:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer3/MaeExportHelpers.cpp:17:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer2/AtomInfo.h:23,
                 from layer3/MaeExportHelpers.cpp:11:
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:519:36,
    inlined from ‘SettingGet<bool>(PyMOLGlobals*, SeleCoordIterator const&, int)bool’ at layer3/MaeExportHelpers.cpp:26:26,
    inlined from ‘MaeExportGetAtomStyle(PyMOLGlobals*, SeleCoordIterator const&)’ at layer3/MaeExportHelpers.cpp:75:26:
layer1/Setting.h:461:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  461 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘MaeExportGetAtomStyle(PyMOLGlobals*, SeleCoordIterator const&)’:
layer2/AtomInfo.h:518:5: note: ‘out’ was declared here
  518 |   V out;
      |     ^~~
layer2/ObjectMolecule.cpp: In function ‘ObjectMoleculeMOLStr2CoordSet(PyMOLGlobals*, char const*, AtomInfoType**, char const**) [clone .constprop.0]’:
layer2/ObjectMolecule.cpp:7603:37: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 224 [-Wformat-truncation=]
 7603 |     " ObjMolMOLStr2CoordSet: title '%s'\n", nameTmp ENDFB(G)
      |                                     ^~      ~~~~~~~
In file included from layer2/ObjectMolecule.cpp:49:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 34 and 289 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectMolecule.cpp:7651:16: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 1023 [-Wstringop-truncation]
 7651 |         strncpy(atInfo[a].elem, cc, cElemNameLen);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/RepSphereGenerate.cpp:18:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer2/RepSphereGenerate.cpp:20:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepDihedral.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/ObjectMolecule.cpp: In function ‘ObjectMoleculeLoadRSTFile(PyMOLGlobals*, ObjectMolecule*, char const*, int, int, char)’:
layer2/ObjectMolecule.cpp:1407:10: warning: ‘buffer’ may be used uninitialized [-Wmaybe-uninitialized]
 1407 |     mfree(buffer);
layer2/ObjectMolecule.cpp:1304:9: note: ‘buffer’ was declared here
 1304 |   char *buffer, *p;
      |         ^~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer2/RepSphereImmediate.cpp:20:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer2/ObjectMolecule.cpp: In member function ‘ObjectMolecule::update()’:
layer2/ObjectMolecule.cpp:10629:82: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 181 and 191 [-Wformat-truncation=]
10629 |               " ObjectMolecule-DEBUG: updating representations for state %d of \"%s\".\n",
      |                                                                                  ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 68 and 333 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectMolecule.cpp: In function ‘ObjectMoleculeMoveAtom(ObjectMolecule*, int, int, float const*, int, int)’:
layer2/ObjectMolecule.cpp:10755:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1004 [-Wformat-overflow=]
10755 |       sprintf(line, "cmd.translate_atom(\"%s\",%15.9f,%15.9f,%15.9f,%d,%d,%d)\n",
      |                                           ^~
10756 |               buffer, v[0], v[1], v[2], state + 1, mode, 0);
      |               ~~~~~~                       
layer2/ObjectMolecule.cpp:10755:21: note: directive argument in the range [-2147483647, 2147483647]
10755 |       sprintf(line, "cmd.translate_atom(\"%s\",%15.9f,%15.9f,%15.9f,%d,%d,%d)\n",
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectMolecule.cpp:10755:14: note: ‘sprintf’ output between 78 and 2036 bytes into a destination of size 1024
10755 |       sprintf(line, "cmd.translate_atom(\"%s\",%15.9f,%15.9f,%15.9f,%d,%d,%d)\n",
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10756 |               buffer, v[0], v[1], v[2], state + 1, mode, 0);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer3/MoleculeExporter.cpp:22:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer3/MoleculeExporter.cpp:24:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepDistDash.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepSurface.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/RepSurface.cpp: In function ‘void RepSurfaceSmoothEdges(RepSurface*)’:
layer2/RepSurface.cpp:4408:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4408 |     for (auto j = 0; j < edges[i].size(); j += 3) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer2/RepSurface.cpp:4420:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4420 |     for (auto j = 0; j < edges[i].size(); j += 3) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer2/RepSurface.cpp:4431:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4431 |     for (auto i = 0; i < unique_edges.size(); i += 2) {
      |                      ~~^~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepDistLabel.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In function ‘ObjectMoleculeXYZStr2CoordSet(PyMOLGlobals*, char const*, AtomInfoType**, char const**)’,
    inlined from ‘ObjectMoleculeReadStr(PyMOLGlobals*, ObjectMolecule*, char const**, cLoadType_t, int, int, int, int, char*, short, _OVLexicon*)’ at layer2/ObjectMolecule.cpp:8575:43:
layer2/ObjectMolecule.cpp:2922:16: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 1023 [-Wstringop-truncation]
 2922 |         strncpy(ai->elem, cc, cElemNameLen);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepDot.cpp:32:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/vla.h:7,
                 from layer1/Symmetry.h:26,
                 from layer2/CoordSet.h:22,
                 from layer2/RepDot.h:21,
                 from layer2/RepDot.cpp:25:
layer2/RepDot.cpp: In function ‘RepDotDoNew(CoordSet*, cRepDot_t, int)’:
layer2/RepDot.cpp:463:46: warning: ‘vn’ may be used uninitialized [-Wmaybe-uninitialized]
  463 |     I->VN = ReallocForSure(I->VN, float, (vn - I->VN));
      |                                           ~~~^~~~~~~
layer2/RepDot.cpp:263:14: note: ‘vn’ was declared here
  263 |   float *v, *vn;
      |              ^~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer2/ObjectMolecule2.cpp:40:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer2/ObjectMolecule2.cpp:43:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectMolecule2.cpp: In function ‘bool ObjectMoleculeConnect(ObjectMolecule*, int&, pymol::vla<BondType>&, CoordSet*, int, int, bool)’:
layer2/ObjectMolecule2.cpp:3750:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 3750 |     for (unsigned i = 0; i < cs->NIndex; ++i) {
      |                          ~~^~~~~~~~~~~~
layer2/ObjectMolecule2.cpp: In lambda function:
layer2/ObjectMolecule2.cpp:3779:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare]
 3779 |         if (i <= j && !symop)
      |             ~~^~~~
layer2/ObjectMolecule2.cpp: In function ‘bool ObjectMoleculeConnect(ObjectMolecule*, int&, pymol::vla<BondType>&, CoordSet*, int, int, bool)’:
layer2/ObjectMolecule2.cpp:3884:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 3884 |       for (unsigned i = 0; i < cs->NIndex; ++i) {
      |                            ~~^~~~~~~~~~~~
layer2/ObjectMolecule2.cpp:3900:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 3900 |     for (unsigned a = 0; a < cs->NTmpBond; ++a) {
      |                          ~~^~~~~~~~~~~~~~
layer2/ObjectMolecule2.cpp:3950:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 3950 |     for (unsigned a = 0; a < cs->NTmpLinkBond; ++a) {
      |                          ~~^~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/RepEllipsoid.cpp:30:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepWireBond.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepLabel.cpp:30:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/ObjectMolecule2.cpp: In function ‘ObjectMoleculeAddPseudoatom(ObjectMolecule*, int, char const*, char const*, char const*, char const*, char const*, char const*, float, int, float, float, char const*, float const*, int, int, int, int)’:
layer2/ObjectMolecule2.cpp:335:27: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 238 [-Wformat-truncation=]
  335 |         " ObjMol: created %s/%s/%s/%s`%d%c/%s\n",
      |                           ^~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/python3.13/Python.h:37,
                 from layer0/os_python.h:34,
                 from layer2/ObjectMolecule2.cpp:24:
In function ‘snprintf’,
    inlined from ‘ObjectMoleculeAddPseudoatom(ObjectMolecule*, int, char const*, char const*, char const*, char const*, char const*, char const*, float, int, float, float, char const*, float const*, int, int, int, int)’ at layer2/ObjectMolecule2.cpp:334:7:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 26 and 291 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Movie.h:24,
                 from layer3/MovieScene.cpp:11:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/Sculpt.cpp:25:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepMesh.cpp:29:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer2/ObjectMolecule3.cpp: In function ‘std::vector<int> ObjectMoleculeGetMolMappingVec(const ObjectMolecule&)’:
layer2/ObjectMolecule3.cpp:42:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
   42 |   for (size_t b = 0; b < objmol.NBond; ++b) {
      |                      ~~^~~~~~~~~~~~~~
layer2/ObjectMolecule3.cpp: In function ‘void ObjectMoleculePBCUnwrap(ObjectMolecule&, bool)’:
layer2/ObjectMolecule3.cpp:151:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  151 |       for (unsigned atm = 0; atm != objmol.NAtom; ++atm) {
      |                              ~~~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/RepMesh.cpp:28:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer2/RepMesh.cpp:971:27:   required from here
  155 | #define Ffloat3p(f, a, b, c) ((f)->ptr<float>(a, b, c))
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from layer2/RepMesh.cpp:24:
layer2/RepMesh.cpp: In function ‘RepMeshNew(CoordSet*, int)’:
layer2/RepMesh.cpp:1054:13: warning: ‘field’ may be used uninitialized [-Wmaybe-uninitialized]
 1054 |     DeleteP(field);
      |             ^~~~~
layer2/RepMesh.cpp:716:13: note: ‘field’ was declared here
  716 |   Isofield *field;
      |             ^~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectCGO.h:23,
                 from layer5/TestPyMOL.cpp:29:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer5/TestPyMOL.cpp:35:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepNonbonded.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/PyMOLObject.h:25,
                 from layer2/ObjectMolecule.h:24,
                 from layer2/SideChainHelper.h:9,
                 from layer2/SideChainHelper.cpp:10:
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:519:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:47:26:
layer1/Setting.h:461:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  461 |   int i = *out;
      |           ^~~~
In file included from layer2/ObjectMolecule.h:25:
layer2/AtomInfo.h: In function ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’:
layer2/AtomInfo.h:518:5: note: ‘out’ was declared here
  518 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:519:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:49:26:
layer1/Setting.h:461:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  461 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’:
layer2/AtomInfo.h:518:5: note: ‘out’ was declared here
  518 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:519:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:55:26:
layer1/Setting.h:461:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  461 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’:
layer2/AtomInfo.h:518:5: note: ‘out’ was declared here
  518 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:519:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:57:26:
layer1/Setting.h:461:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  461 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’:
layer2/AtomInfo.h:518:5: note: ‘out’ was declared here
  518 |   V out;
      |     ^~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer5/main.cpp:53:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer3/PlugIOManager.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer2/RepNonbondedSphere.cpp:30:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/VFont.cpp:25:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer3/PlugIOManager.cpp:29:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer3/PlugIOManager.cpp: In function ‘ObjectMap* PlugIOManagerLoadVol(PyMOLGlobals*, ObjectMap*, const char*, int, int, const char*)’:
layer3/PlugIOManager.cpp:411:34: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  411 |             if(obj->State.size() <= state) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~
ov/src/OVContext.cpp: In function ‘void OVContext_Del(OVContext*)’:
ov/src/OVContext.cpp:21:13: warning: variable ‘heap’ set but not used [-Wunused-but-set-variable]
   21 |     OVHeap *heap = I->heap;
      |             ^~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/ObjectMap.h:25:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer3/PlugIOManager.cpp:536:21:   required from here
  156 | #define Ffloat3(f, a, b, c) ((f)->get<float>(a, b, c))
      |                              ~~~~~~~~~~~~~~~^~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer3/PlugIOManager.cpp: In function ‘PlugIOManagerLoad’:
layer3/PlugIOManager.cpp:941:65: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 200 [-Wformat-truncation=]
  941 |         " PlugIOManagerLoad: can't load trajectory into object '%s'\n", obj->Name ENDFB(G);
      |                                                                 ^~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/python3.13/Python.h:37,
                 from layer0/os_python.h:34,
                 from layer3/PlugIOManager.cpp:21:
In function ‘snprintf’,
    inlined from ‘PlugIOManagerLoad’ at layer3/PlugIOManager.cpp:940:7:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 58 and 313 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer3/AtomIterators.cpp:10:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer3/AtomIterators.cpp: In member function ‘virtual bool SeleAtomIterator::next()’:
layer3/AtomIterators.cpp:65:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   65 |   while ((++a) < I->Table.size()) {
      |          ~~~~~~^~~~~~~~~~~~~~~~~
layer3/AtomIterators.cpp: In member function ‘virtual bool SeleCoordIterator::next()’:
layer3/AtomIterators.cpp:133:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  133 |   for (a++; a < I->Table.size(); a++) {
      |             ~~^~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer3/RingFinder.cpp: In member function ‘void AbstractRingFinder::recursion(int, int)’:
layer3/RingFinder.cpp:23:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   23 |     } else if (depth < m_indices.size() - 1) {
      |                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Editor.cpp:29:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer3/Editor.cpp: In function ‘pymol::Result<> EditorSelect(PyMOLGlobals*, const char*, const char*, const char*, const char*, int, int, int)’:
layer3/Editor.cpp:778:7: warning: variable ‘result’ set but not used [-Wunused-but-set-variable]
  778 |   int result = false;
      |       ^~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer3/Seeker.cpp:29:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer3/Seeker.cpp: In function ‘void SeekerRefresh(PyMOLGlobals*, std::vector<CSeqRow>&)’:
layer3/Seeker.cpp:485:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  485 |   for(int b = 0; b < nRow; b++) {
      |                  ~~^~~~~~
layer3/Seeker.cpp: In function ‘void SeekerUpdate(PyMOLGlobals*)’:
layer3/Seeker.cpp:1150:23: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1150 |           if(row->len < min_pad) {
      |              ~~~~~~~~~^~~~~~~~~
layer3/Seeker.cpp:1186:23: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1186 |           if(row->len < min_pad) {
      |              ~~~~~~~~~^~~~~~~~~
layer3/Seeker.cpp: In lambda function:
layer3/Seeker.cpp:1248:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
 1248 |             for(int i = 0; i < str_size; i++){
      |                            ~~^~~~~~~~~~
layer3/Seeker.cpp: In function ‘void SeekerUpdate(PyMOLGlobals*)’:
layer3/Seeker.cpp:1930:27: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1930 |           if(row->ext_len < stop)
      |              ~~~~~~~~~~~~~^~~~~~
In file included from layer0/vla.h:7,
                 from layer1/Symmetry.h:26,
                 from layer1/PyMOLObject.h:26,
                 from layer1/Seq.h:21,
                 from layer3/Seeker.cpp:26:
layer3/Seeker.cpp: In function ‘void SeekerFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CSeeker’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer3/Seeker.cpp:1964:3: note: in expansion of macro ‘DeleteP’
 1964 |   DeleteP(G->Seeker);
      |   ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer3/Editor.cpp: In function ‘EditorDefineExtraPks(PyMOLGlobals*)’:
layer3/Editor.cpp:337:29: warning: ‘%s’ directive writing up to 255 bytes into a region of size 249 [-Wformat-overflow=]
  337 |     sprintf(buffer, "(byres %s)", name);
      |                             ^~    ~~~~
layer3/Editor.cpp:337:12: note: ‘sprintf’ output between 9 and 264 bytes into a destination of size 256
  337 |     sprintf(buffer, "(byres %s)", name);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Editor.cpp:339:31: warning: ‘%s’ directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=]
  339 |     sprintf(buffer, "(bychain %s)", name);
      |                               ^~    ~~~~
layer3/Editor.cpp:339:12: note: ‘sprintf’ output between 11 and 266 bytes into a destination of size 256
  339 |     sprintf(buffer, "(bychain %s)", name);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Editor.cpp:341:32: warning: ‘%s’ directive writing up to 255 bytes into a region of size 246 [-Wformat-overflow=]
  341 |     sprintf(buffer, "(byobject %s)", name);
      |                                ^~    ~~~~
layer3/Editor.cpp:341:12: note: ‘sprintf’ output between 12 and 267 bytes into a destination of size 256
  341 |     sprintf(buffer, "(byobject %s)", name);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Editor.cpp: In function ‘EditorPrepareDrag(PyMOLGlobals*, pymol::CObject*, int, int, int, int)’:
layer3/Editor.cpp:1935:29: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=]
 1935 |         " Editor: grabbing (%s).", name ENDFB(G);
      |                             ^~     ~~~~
In file included from layer3/Editor.cpp:42:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 22 and 277 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer3/Selector.cpp:40:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer3/Selector.cpp:41:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer3/Selector.cpp: In member function ‘virtual bool SelectorAtomIterator::next()’:
layer3/Selector.cpp:180:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  180 |   if ((++a) >= selector->Table.size())
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘bool SelectorIsSelectionDiscrete(PyMOLGlobals*, SelectorID_t, bool)’:
layer3/Selector.cpp:1023:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorClassifyAtoms(PyMOLGlobals*, int, int, ObjectMolecule*)’:
layer3/Selector.cpp:1077:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1077 |   while(a < I->Table.size()) {
      |         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:1101:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1101 |       while(a1 < I->Table.size()) {
      |             ~~~^~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer3/Executive.cpp:37:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘const char* SelectorGetNameFromIndex(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:1514:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<SelectionInfoRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1514 |   for(int a = 1; a < I->Info.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)’:
layer3/Selector.cpp:1648:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1648 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:1675:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1675 |             while(a1 < I->Table.size()) {
      |                   ~~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:1869:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1869 |         for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                               ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘PyObject* SelectorColorectionGet(PyMOLGlobals*, const char*)’:
layer3/Selector.cpp:2682:18: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2682 |     for(b = 0; b < n_used; b++) {
      |                ~~^~~~~~~~
layer3/Selector.cpp:2698:16: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2698 |   for(a = 0; a < n_used; a++) {
      |              ~~^~~~~~~~
layer3/Selector.cpp:2710:18: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2710 |     for(b = 0; b < n_used; b++) {
      |                ~~^~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorColorectionApply(PyMOLGlobals*, PyObject*, const char*)’:
layer3/Selector.cpp:2758:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
 2758 |     for(b = 0; b < n_used; b++) {       /* update selection indices */
      |                ~~^~~~~~~~
layer3/Selector.cpp:2763:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 2763 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:2767:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
 2767 |       for(b = 0; b < n_used; b++) {
      |                  ~~^~~~~~~~
layer3/Selector.cpp: In function ‘PyObject* SelectorSecretsAsPyList(PyMOLGlobals*)’:
layer3/Selector.cpp:2868:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<SelectionInfoRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 2868 |   for(int a = 0; a < I->Info.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘PyObject* SelectorAsPyList(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:2947:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 2947 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorCountStates(PyMOLGlobals*, int)’:
layer3/Selector.cpp:3441:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3441 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorCheckIntersection(PyMOLGlobals*, int, int)’:
layer3/Selector.cpp:3465:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3465 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorCountAtoms(PyMOLGlobals*, int, int)’:
layer3/Selector.cpp:3483:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3483 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘void SelectorSetDeleteFlagOnSelectionInObject(PyMOLGlobals*, int, ObjectMolecule*, signed char)’:
layer3/Selector.cpp:3498:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3498 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int* SelectorGetIndexVLAImpl(PyMOLGlobals*, CSelector*, SelectorID_t)’:
layer3/Selector.cpp:3584:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3584 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘void SelectorLogSele(PyMOLGlobals*, const char*)’:
layer3/Selector.cpp:3643:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3643 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘ObjectMolecule* SelectorGetSingleObjectMolecule(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:3808:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3808 |   for (a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                          ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘ObjectMolecule* SelectorGetFirstObjectMolecule(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:3838:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3838 |   for (a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                          ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘ObjectMolecule** SelectorGetObjectMoleculeVLA(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:3862:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3862 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorSubdivide(PyMOLGlobals*, const char*, SelectorID_t, SelectorID_t, SelectorID_t, SelectorID_t, const char*, const char*, int*)’:
layer3/Selector.cpp:4261:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4261 |       for(a = 0; a < I->Table.size(); a++)
      |                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorGetSeleNCSet(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:4565:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4565 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorGetArrayNCSet(PyMOLGlobals*, const sele_array_t&, int)’:
layer3/Selector.cpp:4595:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4595 |   for(a = start; a < I->Table.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorMapMaskVDW(PyMOLGlobals*, int, ObjectMapState*, float, int)’:
layer3/Selector.cpp:4749:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4749 |   for(a = 0; a < I->Table.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorMapGaussian(PyMOLGlobals*, int, ObjectMapState*, float, int, int, int, int, float)’:
layer3/Selector.cpp:5109:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 5109 |   for(a = 0; a < I->Table.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:5153:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 5153 |   for(a = 0; a < I->Table.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorMapCoulomb(PyMOLGlobals*, int, ObjectMapState*, float, int, int, int, float)’:
layer3/Selector.cpp:5361:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 5361 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorCreateObjectMolecule(PyMOLGlobals*, SelectorID_t, const char*, int, int, int, int, int, int, int)’:
layer3/Selector.cpp:6050:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 6050 |   if(ob)
      |   ^~
layer3/Selector.cpp:6054:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
 6054 |     SelectorUpdateTable(G, source, -1);
      |     ^~~~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6065:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6065 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In lambda function:
layer3/Selector.cpp:6091:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6091 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6121:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMolecule*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6121 |   for(a = cNDummyModels; a < I->Obj.size(); a++) {  /* find bonds wholly contained in the selection */
      |                          ~~^~~~~~~~~~~~~~~
layer3/Selector.cpp:6147:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6147 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6188:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6188 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6212:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6212 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)  /* any selected atoms in this state? */
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorEmbedSelection(PyMOLGlobals*, const int*, pymol::zstring_view, ObjectMolecule*, int, int)’:
layer3/Selector.cpp:6648:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6648 |   for(a = start; a < I->Table.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘sele_array_t SelectorSelectFromTagDict(PyMOLGlobals*, const std::unordered_map<int, int>&)’:
layer3/Selector.cpp:6743:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6743 |       for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                 ~~^~~~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/ObjectMap.h:25:
layer3/Selector.cpp: In function ‘void SelectorUpdateTableSingleObject(PyMOLGlobals*, ObjectMolecule*, int, bool)’:
layer3/Selector.cpp:6985:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6985 |   assert(c == I->Table.size());
      |          ~~^~~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘sele_array_t SelectorGetSeleArrayForAtomIndices(CSelector*, ObjectMolecule*, const int*, int, bool)’:
layer3/Selector.cpp:6998:26: warning: comparison of integer expressions of different signedness: ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 6998 |   assert(I->Table.size() == cNDummyAtoms + obj->NAtom);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorModulate1(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:7281:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7281 |           for (a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7304:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7304 |                   for(a = 0; ok && a < I->Table.size(); a++) {
      |                                    ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7367:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7367 |       for(a = 0; a < I->Table.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7381:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7381 |           for(a = 0; a < I->Table.size(); a++) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7404:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7404 |                   for(a = 0; ok && a < I->Table.size(); a++) {
      |                                    ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7445:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7445 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorSelect0(PyMOLGlobals*, EvalElem*)’:
layer3/Selector.cpp:7478:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7478 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7489:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7489 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7494:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7494 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7501:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7501 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7505:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7505 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7509:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7509 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7513:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7513 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7517:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7517 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7526:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7526 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7543:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7543 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7548:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7548 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7553:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7553 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7558:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7558 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7563:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7563 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7568:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7568 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7573:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7573 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7577:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7577 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7581:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7581 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7586:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7586 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7591:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7591 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7598:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7598 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7614:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7614 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7620:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7620 |     for(a = 0; a < I->Table.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7629:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7629 |     for(a = 0; a < I->Table.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7641:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7641 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7661:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7661 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘pymol::Result<> SelectorSelect1(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:8366:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMolecule*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8366 |           for(a = cNDummyModels; a < I->Obj.size(); a++)
      |                                  ~~^~~~~~~~~~~~~~~
layer3/Selector.cpp:8376:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMolecule*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8376 |             else if(model > I->Obj.size())
      |                     ~~~~~~^~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorSelect2(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:8458:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8458 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8462:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8462 |         for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                               ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8510:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8510 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8521:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8521 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8532:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8532 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8543:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8543 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8558:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8558 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8569:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8569 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8580:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8580 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8591:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8591 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8606:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8606 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8617:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8617 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8628:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8628 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8639:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8639 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorLogic1(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:9116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9116 |           for(a = 0; a < I->Table.size(); a++) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:9145:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9145 |                   for(a = 0; a < I->Table.size(); a++) {
      |                              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorOperator22(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:9404:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
 9404 |           for(a = 0; a < table_size; a++) {
      |                      ~~^~~~~~~~~~~~
layer3/Selector.cpp:9426:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9426 |                   for(a = 0; a < I->Table.size(); a++) {
      |                              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:9456:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9456 |         for(a = 0; a < I->Table.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:9461:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9461 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘pymol::Result<std::unique_ptr<int [], std::default_delete<int []> > > SelectorEvaluate(PyMOLGlobals*, std::vector<std::__cxx11::basic_string<char> >&, int, int)’:
layer3/Selector.cpp:9610:17: 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]
 9610 |   while(ok && c < word.size()) {
      |               ~~^~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘DistSet* SelectorGetDistSet(PyMOLGlobals*, DistSet*, int, int, int, int, int, float, float*)’:
layer3/Selector.cpp:10201:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
10201 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘DistSet* SelectorGetAngleSet(PyMOLGlobals*, DistSet*, int, int, int, int, int, int, int, float*, int*)’:
layer3/Selector.cpp:10483:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
10483 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:10507:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
10507 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘DistSet* SelectorGetDihedralSet(PyMOLGlobals*, DistSet*, int, int, int, int, int, int, int, int, int, float*, int*)’:
layer3/Selector.cpp:10712:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
10712 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:10789:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
10789 |         for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                               ~~^~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’:
layer3/Selector.cpp:4788:18:   required from here
  158 | #define Ffloat4p(f, a, b, c, d) ((f)->ptr<float>(a, b, c, d))
      |                                  ~~~~~~~~~~~~~~~^~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer3/Selector.cpp:5297:20:   required from here
  155 | #define Ffloat3p(f, a, b, c) ((f)->ptr<float>(a, b, c))
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveIsosurfaceEtc(PyMOLGlobals*, const char*, const char*, float, const char*, float, int, float, int, int, int, int)’:
layer3/Executive.cpp:988:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  988 |         if(map_state >= mapObj->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveIsomeshEtc(PyMOLGlobals*, const char*, const char*, float, const char*, float, int, float, int, int, int, float)’:
layer3/Executive.cpp:1134:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1134 |         if(map_state >= mapObj->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveVolume(PyMOLGlobals*, const char*, const char*, float, const char*, float, int, float, int, int)’:
layer3/Executive.cpp:1307:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1307 |         if(map_state >= mapObj->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/List.h:2,
                 from layer3/Executive.cpp:52:
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveSmooth(PyMOLGlobals*, const char*, int, int, int, int, int, int, float, bool)’:
layer3/Executive.cpp:6105:17: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare]
 6105 |   assert(n_atom == SelectorCountAtoms(G, sele, cStateAll));
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:6165:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare]
 6165 |       for (int c = 0; c < n_atom; ++c) {
      |                       ~~^~~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveMapSet(PyMOLGlobals*, const char*, int, const char*, int, int, int, int)’:
layer3/Executive.cpp:6335:34: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 6335 |             if(obj->State.size() > max_n_state)
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
layer3/Executive.cpp:6446:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6446 |                     if(src_state < obj->State.size()) {
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘float ExecutiveRMSPairs(PyMOLGlobals*, const std::vector<SelectorTmp>&, int, bool)’:
layer3/Executive.cpp:11051:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
11051 |   for(a = 0; a < pairs; a++) {
      |              ~~^~~~~~~
layer3/Executive.cpp:11056:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
11056 |     if(a < (pairs - 1))
      |        ~~^~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveColor(PyMOLGlobals*, const char*, const char*, int, int)’:
layer3/Executive.cpp:12417:7: warning: variable ‘ok’ set but not used [-Wunused-but-set-variable]
12417 |   int ok = false;
      |       ^~
layer3/Executive.cpp: In function ‘void ExecutiveSymExp(PyMOLGlobals*, const char*, const char*, const char*, float, int, int)’:
layer3/Executive.cpp:14084:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
14084 |             for (unsigned idx = 0; idx < cs->NIndex; ++idx) {
      |                                    ~~~~^~~~~~~~~~~~
layer3/Executive.cpp:14111:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
14111 |             for (unsigned atm = 0; atm < new_obj->NAtom; ++atm) {
      |                                    ~~~~^~~~~~~~~~~~~~~~
In file included from layer3/Executive.cpp:51:
layer3/Executive.cpp: In lambda function:
layer0/ListMacros.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
  100 |         else \
      |         ^~~~
layer0/ListMacros.h:141:4: note: in expansion of macro ‘ListDetach’
  141 |    ListDetach(List,copy,Link,ElemType); \
      |    ^~~~~~~~~~
layer3/Executive.cpp:14212:7: note: in expansion of macro ‘ListDelete’
14212 |       ListDelete(I->Spec, rec, next, SpecRec);        /* NOTE: order N in list length! TO FIX */
      |       ^~~~~~~~~~
layer0/ListMacros.h:102:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  102 |           (Elem)->Link = NULL; \
      |           ^
layer0/ListMacros.h:141:4: note: in expansion of macro ‘ListDetach’
  141 |    ListDetach(List,copy,Link,ElemType); \
      |    ^~~~~~~~~~
layer3/Executive.cpp:14212:7: note: in expansion of macro ‘ListDelete’
14212 |       ListDelete(I->Spec, rec, next, SpecRec);        /* NOTE: order N in list length! TO FIX */
      |       ^~~~~~~~~~
layer3/Executive.cpp: In lambda function:
layer0/ListMacros.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
  100 |         else \
      |         ^~~~
layer0/ListMacros.h:141:4: note: in expansion of macro ‘ListDetach’
  141 |    ListDetach(List,copy,Link,ElemType); \
      |    ^~~~~~~~~~
layer3/Executive.cpp:14224:7: note: in expansion of macro ‘ListDelete’
14224 |       ListDelete(I->Spec, rec, next, SpecRec);        /* NOTE: order N in list length! TO FIX */
      |       ^~~~~~~~~~
layer0/ListMacros.h:102:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  102 |           (Elem)->Link = NULL; \
      |           ^
layer0/ListMacros.h:141:4: note: in expansion of macro ‘ListDetach’
  141 |    ListDetach(List,copy,Link,ElemType); \
      |    ^~~~~~~~~~
layer3/Executive.cpp:14224:7: note: in expansion of macro ‘ListDelete’
14224 |       ListDelete(I->Spec, rec, next, SpecRec);        /* NOTE: order N in list length! TO FIX */
      |       ^~~~~~~~~~
layer3/Executive.cpp: In member function ‘virtual int CExecutive::click(int, int, int, int)’:
layer3/Executive.cpp:14891:68: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
14891 |               if(((panel->is_group) && (((xx) - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1)) ||
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:14892:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
14892 |                  ((!panel->is_group) && (((xx) - 1) / DIP2PIXEL(8)) > panel->nest_level)) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In member function ‘virtual int CExecutive::release(int, int, int, int)’:
layer3/Executive.cpp:15180:65: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15180 |                (((panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1)) ||
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:15181:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15181 |                 ((!panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > panel->nest_level))) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In member function ‘virtual int CExecutive::drag(int, int, int)’:
layer3/Executive.cpp:15322:70: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15322 |                   if(((panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1)) ||
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:15323:71: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15323 |                      ((!panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > panel->nest_level)) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:15358:71: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15358 |                   if(!((panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1))) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/vla.h:7,
                 from layer1/Symmetry.h:26,
                 from layer1/PyMOLObject.h:26,
                 from layer3/Executive.h:25:
layer3/Executive.cpp: In function ‘void ExecutiveFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CExecutive’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer3/Executive.cpp:16310:3: note: in expansion of macro ‘DeleteP’
16310 |   DeleteP(G->Executive);
      |   ^~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveSliceNew(PyMOLGlobals*, const char*, const char*, int, int)’:
layer3/Executive.cpp:16621:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
16621 |         if(map_state >= mapObj->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer3/Executive.h:38:
layer0/TrackerList.h: In instantiation of ‘pymol::TrackerAdapter<T>::TrackerAdapterIterator<IsConst>::TrackerAdapterIterator(CTracker*, int) [with bool IsConst = false; T = SpecRec]’:
layer0/TrackerList.h:99:29:   required from ‘pymol::TrackerAdapter<T>::iterator pymol::TrackerAdapter<T>::begin() [with T = SpecRec; iterator = pymol::TrackerAdapter<SpecRec>::TrackerAdapterIterator<false>]’
   99 |   iterator begin() { return iterator(m_tracker, m_list_id); }
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:203:62:   required from here
  203 |   for (auto& rec : ExecutiveGetSpecRecsFromPattern(G, pattern)) {
      |                                                              ^
layer0/TrackerList.h:80:15: warning: ‘pymol::TrackerAdapter<SpecRec>::TrackerAdapterIterator<false>::m_tracker’ will be initialized after [-Wreorder]
   80 |     CTracker* m_tracker;
      |               ^~~~~~~~~
layer0/TrackerList.h:79:9: warning:   ‘int pymol::TrackerAdapter<SpecRec>::TrackerAdapterIterator<false>::m_iter_id’ [-Wreorder]
   79 |     int m_iter_id = -1;
      |         ^~~~~~~~~
layer0/TrackerList.h:35:14: warning:   when initialized here [-Wreorder]
   35 |     explicit TrackerAdapterIterator(CTracker* tracker, int list_id)
      |              ^~~~~~~~~~~~~~~~~~~~~~
In file included from layer1/Setting.h:27,
                 from layer1/PyMOLObject.h:25:
layer0/Result.h: In constructor ‘pymol::Result<ResultT>::Result(type) [with ResultT = std::pair<float, float>]’:
layer0/Result.h:99:3: note: parameter passing for argument of type ‘std::pair<float, float>’ when C++17 is enabled changed to match C++14 in GCC 10.1
   99 |   Result(type r) : m_result(std::move(r)) {}
      |   ^~~~~~
layer3/Executive.cpp: In function ‘ExecutiveRemoveAtoms(PyMOLGlobals*, char const*, int)’:
layer3/Executive.cpp:9017:58: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 207 and 217 [-Wformat-truncation=]
 9017 |                 " Remove: eliminated %d atoms in model \"%s\".\n",
      |                                                          ^~
In file included from layer3/Executive.cpp:93:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 42 and 307 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetBondSettingFromString(PyMOLGlobals*, int, char const*, char const*, char const*, int, int, int)’:
layer3/Executive.cpp:11440:28: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
11440 |                 " Setting: %s set for %d bonds in object \"%s\".\n",
      |                            ^~
11441 |                 name, nSet, obj->Name ENDF(G);
      |                 ~~~~        
layer3/Executive.cpp:11440:17: note: directive argument in the range [1, 2147483647]
11440 |                 " Setting: %s set for %d bonds in object \"%s\".\n",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 42 and 560 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveGetBondSetting(PyMOLGlobals*, int, char*, char const*, int, int, int)’:
layer3/Executive.cpp:11521:26: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
11521 |               " Getting: %s for %d bonds in object \"%s\".\n",
      |                          ^~
11522 |               name, nSet, obj->Name ENDF(G);
      |               ~~~~        
layer3/Executive.cpp:11521:15: note: directive argument in the range [1, 2147483647]
11521 |               " Getting: %s for %d bonds in object \"%s\".\n",
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 38 and 556 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveSetBondSetting(PyMOLGlobals*, int, _object*, char const*, char const*, int, int, int)’:
layer3/Executive.cpp:11621:62: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 208 and 217 [-Wformat-truncation=]
11621 |                   " Setting: %s set for %d bonds in object \"%s\".\n",
      |                                                              ^~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 42 or more bytes (assuming 306) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveUnsetBondSetting(PyMOLGlobals*, int, char const*, char const*, int, int, int)’:
layer3/Executive.cpp:11700:26: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
11700 |               " Setting: %s unset for %d bonds in object \"%s\".\n",
      |                          ^~
11701 |               name, nSet, rec->obj->Name ENDF(G);
      |               ~~~~        
layer3/Executive.cpp:11700:15: note: directive argument in the range [1, 2147483647]
11700 |               " Setting: %s unset for %d bonds in object \"%s\".\n",
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 44 and 562 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveSetObjSettingFromString(PyMOLGlobals*, int, char const*, pymol::CObject*, int, int, int)’:
layer3/Executive.cpp:12242:30: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12242 |                   " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                              ^~
12243 |                   name, value2, obj->Name, state + 1 ENDF(G);
      |                   ~~~~        
layer3/Executive.cpp:12242:19: note: directive argument in the range [1, 2147483647]
12242 |                   " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 43 and 1584 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12234:30: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12234 |                   " Setting: %s set to %s in object \"%s\".\n",
      |                              ^~
12235 |                   name, value2, obj->Name ENDF(G);
      |                   ~~~~        
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 34 and 1566 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12213:29: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12213 |           PRINTF " Setting: %s set to %s.\n", name, value2 ENDF(G);
      |                             ^~                ~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 21 and 1298 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Selector.cpp: In function ‘SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)’:
layer3/Selector.cpp:1717:70: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 207 [-Wformat-truncation=]
 1717 |                     " AssignSS-Warning: Ignoring incomplete residue /%s/%s/%s/%d%c ...\n",
      |                                                                      ^~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/c++/15/cstdio:47,
                 from /usr/include/c++/15/ext/string_conversions.h:47,
                 from /usr/include/c++/15/bits/basic_string.h:4227,
                 from /usr/include/c++/15/string:56,
                 from layer3/Selector.cpp:20:
In function ‘snprintf’,
    inlined from ‘SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)’ at layer3/Selector.cpp:1716:19:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 59 and 324 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveSetSymmetry(PyMOLGlobals*, pymol::zstring_view, int, CSymmetry const&, bool)’:
layer3/Executive.cpp:5961:43: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 202 [-Wformat-truncation=]
 5961 |       " %s-Details: Updated symmetry for '%s'\n", __func__, obj->Name ENDFB(G);
      |                                           ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 56 and 311 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp:5952:46: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 199 [-Wformat-truncation=]
 5952 |       " %s-Warning: Cannot set symmetry for '%s' (type %s)\n", __func__,
      |                                              ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 84 and 339 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetSettingFromString(PyMOLGlobals*, int, char const*, char const*, int, int, int)’:
layer3/Executive.cpp:12145:36: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12145 |                         " Setting: %s set for %d atoms in object \"%s\".\n",
      |                                    ^~
12146 |                         name, op.i4, rec->obj->Name ENDF(G);
      |                         ~~~~        
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 42 and 561 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12113:32: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12113 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                                ^~
12114 |                     name, value2, nObj, state + 1 ENDF(G);
      |                     ~~~~        
layer3/Executive.cpp:12113:21: note: directive argument in the range [1, 2147483647]
12113 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:12113:21: note: directive argument in the range [1, 2147483647]
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 43 and 1338 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12110:32: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12110 |                     " Setting: %s set to %s in %d objects.\n", name, value2, nObj ENDF(G);
      |                                ^~                              ~~~~
layer3/Executive.cpp:12110:21: note: directive argument in the range [1, 2147483647]
12110 |                     " Setting: %s set to %s in %d objects.\n", name, value2, nObj ENDF(G);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 34 and 1320 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12177:36: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12177 |                         " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                                    ^~
12178 |                         name, value2, rec->obj->Name, state + 1 ENDF(G);
      |                         ~~~~        
layer3/Executive.cpp:12177:25: note: directive argument in the range [1, 2147483647]
12177 |                         " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 43 and 1584 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12169:36: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12169 |                         " Setting: %s set to %s in object \"%s\".\n",
      |                                    ^~
12170 |                         name, value2, rec->obj->Name ENDF(G);
      |                         ~~~~        
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 34 and 1566 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12073:29: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12073 |           PRINTF " Setting: %s set to %s.\n", name, value2 ENDF(G);
      |                             ^~                ~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 21 and 1298 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveBond(PyMOLGlobals*, char const*, char const*, int, int, int, pymol::zstring_view)’:
layer3/Executive.cpp:9368:53: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 214 and 224 [-Wformat-truncation=]
 9368 |                   " Bond: %d bonds added to model \"%s\".\n", cnt, rec->obj->Name
      |                                                     ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 35 and 300 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp:9381:67: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 200 and 210 [-Wformat-truncation=]
 9381 |                   " Valence: %d bond valences adjusted in model \"%s\".\n", cnt,
      |                                                                   ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 49 and 314 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp:9393:59: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 208 and 218 [-Wformat-truncation=]
 9393 |                   " Unbond: %d bonds removed from model \"%s\".\n",
      |                                                           ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 41 and 306 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetSetting(PyMOLGlobals*, int, _object*, pymol::zstring_view, int, int, int)’:
layer3/Executive.cpp:11893:70: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 217 [-Wformat-truncation=]
11893 |                           " Setting: %s set for %d atoms in object \"%s\".\n",
      |                                                                      ^~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 42 or more bytes (assuming 297) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:11804:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11804 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                                          ^~
11805 |                     name, value, nObj, state + 1 ENDF(G);
      |                           ~~~~~           
layer3/Executive.cpp:11804:21: note: directive argument in the range [1, 2147483647]
11804 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:11804:21: note: directive argument in the range [1, 2147483647]
layer0/Feedback.h:282:53: note: ‘snprintf’ output 43 or more bytes (assuming 1084) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:11801:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11801 |                     " Setting: %s set to %s in %d objects.\n", name, value, nObj ENDF(G);
      |                                          ^~                          ~~~~~
layer3/Executive.cpp:11801:21: note: directive argument in the range [1, 2147483647]
11801 |                     " Setting: %s set to %s in %d objects.\n", name, value, nObj ENDF(G);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 34 or more bytes (assuming 1066) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:11925:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11925 |                         " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                                              ^~
11926 |                         name, value, rec->obj->Name, state + 1 ENDF(G);
      |                               ~~~~~           
layer3/Executive.cpp:11925:25: note: directive argument in the range [1, 2147483647]
11925 |                         " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 43 or more bytes (assuming 1330) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:11918:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11918 |                         " Setting: %s set to %s in object \"%s\".\n",
      |                                              ^~
11919 |                         name, value, rec->obj->Name ENDF(G);
      |                               ~~~~~           
layer0/Feedback.h:282:53: note: ‘snprintf’ output 34 or more bytes (assuming 1312) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:11760:39: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11760 |           PRINTF " Setting: %s set to %s.\n", name, value ENDF(G);
      |                                       ^~            ~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 21 or more bytes (assuming 1044) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveUnsetSetting(PyMOLGlobals*, int, pymol::zstring_view, int, int, int)’:
layer3/Executive.cpp:12354:68: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 215 [-Wformat-truncation=]
12354 |                       " Setting: %s unset for %d atoms in object \"%s\".\n",
      |                                                                    ^~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 44 or more bytes (assuming 299) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12376:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 227 [-Wformat-truncation=]
12376 |                         " Setting: %s unset in object \"%s\", state %d.\n",
      |                                                         ^~
layer3/Executive.cpp:12376:25: note: directive argument in the range [1, 2147483647]
12376 |                         " Setting: %s unset in object \"%s\", state %d.\n",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 41 or more bytes (assuming 305) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12370:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 227 [-Wformat-truncation=]
12370 |                         " Setting: %s unset in object \"%s\".\n",
      |                                                         ^~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 32 or more bytes (assuming 287) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveSpectrum(PyMOLGlobals*, pymol::zstring_view, pymol::zstring_view, float, float, int, int, pymol::zstring_view, int, int, int)’:
layer3/Executive.cpp:4765:24: warning: ‘strncpy’ specified bound 8 equals destination size [-Wstringop-truncation]
 4765 |                 strncpy(value_s, raw_ptr, sizeof(value_e));
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveManageObject(PyMOLGlobals*, pymol::CObject*, int, int)’:
layer3/Executive.cpp:14465:37: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 229 [-Wformat-truncation=]
14465 |         " Executive-Warning: name \"%s\" collides with a selection language keyword.\n",
      |                                     ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 73 and 328 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp:14460:36: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 230 [-Wformat-truncation=]
14460 |         " Executive: object name \"%s\" is illegal -- renamed to 'all_'.\n", obj->Name
      |                                    ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 61 and 316 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp:14491:11: warning: ‘strcpy’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=]
14491 |     strcpy(rec->name, obj->Name);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveCopy(PyMOLGlobals*, char const*, char const*, int)’:
layer3/Executive.cpp:9681:25: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=]
 9681 |     " Executive: object %s created.\n", oDst->Name ENDFB(G);
      |                         ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 30 and 285 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer3/SelectorTmp.cpp:7:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer3/Executive.cpp: In member function ‘CExecutive::drag(int, int, int)’:
layer3/Executive.cpp:15489:55: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1013 [-Wformat-overflow=]
15489 |                   sprintf(I->ReorderLog, "cmd.order(\"%s\",location=\"%s\")\n",
      |                                                       ^~
15490 |                           order_input, (location == -2) ? "upper" : "current");
      |                           ~~~~~~~~~~~                  
layer3/Executive.cpp:15489:26: note: ‘sprintf’ output between 32 and 1057 bytes into a destination of size 1024
15489 |                   sprintf(I->ReorderLog, "cmd.order(\"%s\",location=\"%s\")\n",
      |                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15490 |                           order_input, (location == -2) ? "upper" : "current");
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveGroup(PyMOLGlobals*, pymol::zstring_view, pymol::zstring_view, int, int)’:
layer3/Executive.cpp:2266:40: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 235 [-Wformat-truncation=]
 2266 |                   " Executive: adding '%s' to group '%s'.\n", rec.name, rec.group_name
      |                                        ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 36 and 546 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetName(PyMOLGlobals*, pymol::zstring_view, pymol::zstring_view, bool)’:
layer3/Executive.cpp:3523:41: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 222 [-Wformat-truncation=]
 3523 |       " Warning: Invalid characters in '%s' have been replaced or stripped\n",
      |                                         ^~
 3524 |       name ENDFB(G);
      |       ~~~~                               
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 67 and 322 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
In file included from layer1/CGO.h:31,
                 from layer3/SpecRec.h:4,
                 from layer3/SpecRec.cpp:5:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveSetSession(PyMOLGlobals*, _object*, int, int)’:
layer3/Executive.cpp:5076:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 213 [-Wformat-truncation=]
 5076 |             " Executive: skipping unrecognized object \"%s\" of type %d.\n",
      |                                                         ^~
In function ‘ExecutiveSetNamedEntries(PyMOLGlobals*, _object*, int, int, int)’,
    inlined from ‘ExecutiveSetSession(PyMOLGlobals*, _object*, int, int)’ at layer3/Executive.cpp:5706:38:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 56 and 321 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetSession(PyMOLGlobals*, _object*, int, int)’:
layer3/Executive.cpp:5101:58: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 210 [-Wformat-truncation=]
 5101 |           "ExectiveSetNamedEntries-Error: after object \"%s\".\n", rec->name ENDFB(G);
      |                                                          ^~
In function ‘ExecutiveSetNamedEntries(PyMOLGlobals*, _object*, int, int, int)’,
    inlined from ‘ExecutiveSetSession(PyMOLGlobals*, _object*, int, int)’ at layer3/Executive.cpp:5706:38:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 49 and 304 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
In file included from layer1/CGO.h:31,
                 from layer3/SpecRec.h:4,
                 from layer3/SpecRecSpecial.cpp:2:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer4/Cmd.cpp:56:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer4/Cmd.cpp: In function ‘PyObject* CmdPushUndo(PyObject*, PyObject*)’:
layer4/Cmd.cpp:2199:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 2199 |     if(ok)
      |     ^~
layer4/Cmd.cpp:2201:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
 2201 |       if(s0[0])
      |       ^~
layer4/Cmd.cpp: In function ‘PyObject* CmdGetMinMax(PyObject*, PyObject*)’:
layer4/Cmd.cpp:4452:7: warning: variable ‘ok’ set but not used [-Wunused-but-set-variable]
 4452 |   int ok = false;
      |       ^~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer4/Cmd.cpp:65:
layer1/PConv.h: In instantiation of ‘PyObject* PConvToPyObject(const std::array<_Tp, _Nm>&) [with T = float; long unsigned int N = 3; PyObject = _object]’:
layer4/Cmd.cpp:365:27:   required from ‘PyObject* APIResult(PyMOLGlobals*, pymol::Result<T>&) [with T = std::array<float, 3>; PyObject = _object]’
  365 |     return PConvToPyObject(res.result());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
layer4/Cmd.cpp:4017:19:   required from here
 4017 |   return APIResult(G, result);
      |          ~~~~~~~~~^~~~~~~~~~~
layer1/PConv.h:259:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  259 |   for (int i = 0; i < N; ++i) {
      |                   ~~^~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer3/ExecutivePython.cpp:1:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer3/ExecutivePython.cpp: In function ‘pymol::Result<> ExecutiveSetRawAlignment(PyMOLGlobals*, pymol::zstring_view, PyObject*, pymol::zstring_view, int, int)’:
layer3/ExecutivePython.cpp:171:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
  171 |   for(size_t c = 0; c < n_cols; ++c) {
      |                     ~~^~~~~~~~
layer3/ExecutivePython.cpp:180:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
  180 |     for(size_t i = 0; i < n_idx; ++i) {
      |                       ~~^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer4/PopUp.cpp:36:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer0/vla.h:7,
                 from layer1/Symmetry.h:26,
                 from layer1/PyMOLObject.h:26,
                 from layer2/ObjectMolecule.h:24,
                 from layer1/P.h:22,
                 from layer4/PopUp.cpp:31:
layer4/PopUp.cpp: In function ‘void PopUpFree(Block*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CPopUp’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer4/PopUp.cpp:402:3: note: in expansion of macro ‘DeleteP’
  402 |   DeleteP(I);
      |   ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer5/PyMOL.cpp:32:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer5/PyMOL.cpp:35:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer5/PyMOL.cpp: In function ‘PyMOLreturn_status Loader(CPyMOL*, const char*, const char*, int, const char*, const char*, int, int, int, int, int, int)’:
layer5/PyMOL.cpp:1585:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
 1585 |         if((stop - start) >= sizeof(WordType))
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from layer5/PyMOL.cpp:23:
layer5/PyMOL.cpp: In function ‘void PyMOL_Stop(CPyMOL*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CMovie’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer5/PyMOL.cpp:2030:3: note: in expansion of macro ‘DeleteP’
 2030 |   DeleteP(G->Movie);
      |   ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:62:16: warning: type ‘struct parm’ violates the C++ One Definition Rule [-Wodr]
   62 | typedef struct parm {
      |                ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:59:16: note: a different type is defined in another translation unit
   59 | typedef struct parm {
      |                ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:63:8: note: the first difference of corresponding definitions is field ‘title’
   63 |   char title[85];
      |        ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:60:17: note: a field with different name is defined in another translation unit
   60 |         char    ititl[81];
      |                 ^
contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:33:3: warning: type ‘struct parmdata’ violates the C++ One Definition Rule [-Wodr]
   33 | } parmdata;
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/parmplugin.cpp:32:3: note: a different type is defined in another translation unit
   32 | } parmdata;
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:28:15: note: the first difference of corresponding definitions is field ‘prm’
   28 |   parmstruct *prm;
      |               ^
contrib/uiuc/plugins/molfile_plugin/src/parmplugin.cpp:28:13: note: a field with different name is defined in another translation unit
   28 |   ReadPARM *rp;
      |             ^
layer0/Isosurf.cpp:47:16: warning: type ‘struct PointType’ violates the C++ One Definition Rule [-Wodr]
   47 | typedef struct PointType {
      |                ^
layer0/Tetsurf.cpp:46:3: note: a different type is defined in another translation unit
   46 | } PointType;
      |   ^
layer0/Isosurf.cpp:49:7: note: the first difference of corresponding definitions is field ‘NLink’
   49 |   int NLink;
      |       ^
layer0/Tetsurf.cpp:43:9: note: a field with different name is defined in another translation unit
   43 |   float Normal[3];
      |         ^
ov/src/OVOneToAny.cpp:15:3: warning: type ‘struct up_element’ violates the C++ One Definition Rule [-Wodr]
   15 | } up_element;
      |   ^
ov/src/OVOneToOne.cpp:15:3: note: a different type is defined in another translation unit
   15 | } up_element;
      |   ^
ov/src/OVOneToOne.cpp:14:25: note: the first difference of corresponding definitions is field ‘reverse_next’
   14 |   ov_size forward_next, reverse_next;
      |                         ^
ov/src/OVOneToOne.cpp:15:3: note: a type with different number of fields is defined in another translation unit
   15 | } up_element;
      |   ^
In member function ‘set_’,
    inlined from ‘__ct ’ at include/tnt/tnt_array1d.h:119:6,
    inlined from ‘findBest’ at layer0/ccealignmodule.cpp:506:28:
include/tnt/tnt_array1d.h:283:20: warning: ‘__builtin_memset’ specified bound between 18446744056529682432 and 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
  283 |                 *p = a;
      |                    ^
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘recreate_command_line’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1334:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 1334 |   line[0] = '\0';
      |           ^
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1333:26: note: destination object of size 0 allocated by ‘malloc’
 1333 |   line = (char *) malloc (sizeof(char) * len);
      |                          ^
layer3/Executive.cpp: In function ‘ExecutiveManageObject’:
layer3/Executive.cpp:14491:11: warning: ‘strcpy’ writing between 1 and 256 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
14491 |     strcpy(rec->name, obj->Name);
      |           ^
lto1: note: destination object is likely at address zero
contrib/champ/os_memory.c: In function ‘OSMemoryZero’:
contrib/champ/os_memory.c:55:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   55 |   while(count&&(((int)p)&mask)) {
      |                  ^
contrib/champ/os_memory.c: In function ‘OSMemoryHashAdd’:
contrib/champ/os_memory.c:137:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  137 |   hash=(int)rec;
      |        ^
contrib/champ/os_memory.c: In function ‘OSMemoryHashRemove’:
contrib/champ/os_memory.c:150:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  150 |   hash=(int)rec;
      |        ^
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.0sVIfw
+ umask 022
+ cd /builddir/build/BUILD/pymol-3.0.0-build
+ '[' /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT '!=' / ']'
+ rm -rf /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT
++ dirname /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT
+ mkdir -p /builddir/build/BUILD/pymol-3.0.0-build
+ mkdir /builddir/build/BUILD/pymol-3.0.0-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 pymol-open-source-3.0.0
+ 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 '
+ 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 '
+ /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT --prefix /usr --use-msgpackc=c++11 --use-openmp=yes --pymol-path=/usr/lib64/python3.13/site-packages/pymol
/usr/lib/python3.13/site-packages/setuptools/command/sdist.py:121: SetuptoolsDeprecationWarning: `build_py` command does not inherit from setuptools' `build_py`.
!!

        ********************************************************************************
        Custom 'build_py' does not implement 'get_data_files_without_manifest'.
        Please extend command classes from setuptools instead of distutils.

        See https://peps.python.org/pep-0632/ for details.
        ********************************************************************************

!!
  self._add_data_files(self._safe_data_files(build_py))
copying data -> /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/data
copying test -> /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/test
copying examples -> /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples
+ rm -rfv /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/bin/__pycache__
+ echo '#!/bin/sh'
+ echo 'export PYMOL_PATH=/usr/lib64/python3.13/site-packages/pymol'
+ echo 'exec /usr/bin/python3 /usr/lib64/python3.13/site-packages/pymol/__init__.py "$@"'
+ cp -a data examples test /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/
+ rm -f /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/link_demo.py
+ rm -f /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/particle01.py
+ rm -f /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/particle02.py
+ rm -f /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/test/inp/B03.py
+ rm -f /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/test/inp/B05.py
+ rm -f /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/test/inp/B11.py
+ rm -f /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/test/ref/T01.log
+ rm -f /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/pymol_path/examples/devel/link_demo.py
+ rm -f /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/pymol_path/examples/devel/particle01.py
+ rm -f /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/pymol_path/examples/devel/particle02.py
+ rm -f /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/pymol_path/test/inp/B03.py
+ rm -f /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/pymol_path/test/inp/B05.py
+ rm -f /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/pymol_path/test/inp/B11.py
+ rm -f /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/pymol_path/test/ref/T01.log
+ mkdir -p /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/bin
+ install -p -m 755 pymol /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/bin/
+ desktop-file-install --vendor= --dir=/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/share/applications /builddir/build/SOURCES/pymol.desktop
+ mkdir -p /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/share/pixmaps
+ install -p -m 644 /builddir/build/SOURCES/pymol.png /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/share/pixmaps/
+ mkdir -p /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/share/metainfo
+ install -p -m 644 /builddir/build/SOURCES/pymol.appdata.xml /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/share/metainfo/
+ appstream-util validate-relax --nonet /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT//usr/share/metainfo/pymol.appdata.xml
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT//usr/share/metainfo/pymol.appdata.xml: OK
+ /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 3.0.0-1.fc42 --unique-debug-suffix -3.0.0-1.fc42.aarch64 --unique-debug-src-base pymol-3.0.0-1.fc42.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/pymol-3.0.0-build/pymol-open-source-3.0.0
find-debuginfo: starting
Extracting debug info from 2 files
DWARF-compressing 2 files
sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match.
Creating .debug symlinks for symlinks to ELF files
Copying sources found by 'debugedit -l' to /usr/src/debug/pymol-3.0.0-1.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
mangling shebang in /usr/bin/pymol from /bin/sh to #!/usr/bin/sh
*** WARNING: ./usr/src/debug/pymol-3.0.0-1.fc42.aarch64/layer0/GraphicsUtil.cpp is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/pymol-3.0.0-1.fc42.aarch64/layer0/GraphicsUtil.h is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/pymol-3.0.0-1.fc42.aarch64/layer3/MaeExportHelpers.cpp is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/pymol-3.0.0-1.fc42.aarch64/layer3/MaeExportHelpers.h is executable but has no shebang, removing executable bit
+ /usr/lib/rpm/brp-remove-la-files
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4
Bytecompiling .py files below /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13 using python3.13
/usr/lib64/python3.13/site-packages/pymol/data/chempy/tinker/make_simple.py:147: SyntaxWarning: invalid escape sequence '\*'
/usr/lib64/python3.13/site-packages/pymol/data/chempy/tinker/make_simple.py:151: SyntaxWarning: invalid escape sequence '\*'
/usr/lib64/python3.13/site-packages/pymol/data/chempy/tinker/make_simple.py:147: SyntaxWarning: invalid escape sequence '\*'
/usr/lib64/python3.13/site-packages/pymol/data/chempy/tinker/make_simple.py:151: SyntaxWarning: invalid escape sequence '\*'
/usr/lib64/python3.13/site-packages/pymol/examples/devel/webgui02.py:156: SyntaxWarning: invalid escape sequence '\='
/usr/lib64/python3.13/site-packages/pymol/examples/devel/webgui02.py:156: SyntaxWarning: invalid escape sequence '\='
Bytecompiling .py files below /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.13 using python3.13
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/bmin/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/bmin/__pycache__/commands.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/bmin/__pycache__/util.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/bmin/__pycache__/realtime.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/bmin/__pycache__/state.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/champ/__pycache__/assign.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/champ/__pycache__/formal_charges.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/champ/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/fragments/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/mmtf/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/tinker/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/fast/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/tinker/__pycache__/keyword.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/mmtf/__pycache__/io.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/tinker/__pycache__/realtime.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/tinker/__pycache__/state.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/arc.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/bond_amber.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/bond_mmff.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/champ/__pycache__/amber99.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/tinker/__pycache__/amber.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/brick.cpython-313.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/cc1.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/charge.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/bonds.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/cpv.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/gms.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/hetatm.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/io.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/lst.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/gamess1.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/map.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/mass.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/dictdb.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/mmd.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/mae.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/cif.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/mol.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/mol2.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/neighbor.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/pdb.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/place.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/pkl.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/protein.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/models.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/protein_amber99.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/protein_mmff.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/solvate.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/water_amber.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/water_residues.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/sdf.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/protein_amber.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/forms/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/xyz.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/syntax/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/protein_residues.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/syntax/__pycache__/pml.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/syntax/__pycache__/pmlparser.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/chempy/__pycache__/brick.cpython-313.opt-1.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/syntax/__pycache__/python.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/__pycache__/advanced_settings_gui.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/__pycache__/TextEditor.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/__pycache__/keymapping.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/__pycache__/mimic_tk.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/__pycache__/mimic_pmg_tk.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/__pycache__/pymol_gl_widget.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/__pycache__/properties_dialog.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/__pycache__/file_dialogs.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/__pycache__/scene_bin_gui.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/__pycache__/shortcut_menu_gui.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/__pycache__/volume.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/skins/demo/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/skins/normal/__pycache__/ModalWindow.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/__pycache__/builder.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/__pycache__/pymol_qt_gui.cpython-313.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_qt/__pycache__/pymol_qt_gui.cpython-313.opt-1.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/skins/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/startup/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/__pycache__/ColorEditor.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/__pycache__/Demo.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/__pycache__/PMGApp.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/skins/normal/__pycache__/__init__.cpython-313.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/__pycache__/PyMOLMapLoad.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/__pycache__/SetEditor.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/__pycache__/Setting.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/__pycache__/TextEditor.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/Qt/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/Qt/__pycache__/utils.cpython-313.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/skins/normal/__pycache__/__init__.cpython-313.opt-1.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/Qt/__pycache__/utils.cpython-313.opt-1.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/skins/normal/__pycache__/builder.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/plugins/__pycache__/legacysupport.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/plugins/__pycache__/installation.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/plugins/__pycache__/__init__.cpython-313.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/plugins/__pycache__/repository.cpython-313.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/plugins/__pycache__/managergui_qt.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/plugins/__pycache__/__init__.cpython-313.opt-1.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pmg_tk/__pycache__/volume.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/stereochemistry/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/annotation.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/plugins/__pycache__/repository.cpython-313.opt-1.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/appearance.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/plugins/__pycache__/managergui.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/benchmark.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/charge.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/cleanup.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/command.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/box.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/dragging.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/distance.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/demo.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/density.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/label.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/message.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/filter.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/measurement.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/openvr.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/pseudoatom.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/pair_fit.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/renaming.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/nucmutagenesis.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/security.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/toggle.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/mutagenesis.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/sculpting.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/api.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/callback.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/wizard/__pycache__/stereodemo.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/checking.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/cmd.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/cgobuilder.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/colorprinting.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/cgo.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/colorramping.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/completing.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/computing.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/commanding.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/constants_palette.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/constants.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/diagnosing.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/controlling.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/creating.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/experimenting.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/editor.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/externing.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/editing.cpython-313.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/feedingback.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/gui.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/_gui.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/exporting.cpython-313.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/fitting.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/helping.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/headering.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/keyboard.cpython-313.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/invocation.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/internal.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/lazyio.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/locking.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/keywords.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/monitoring.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/morphing.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/importing.cpython-313.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/mpeg_encode.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/moving.cpython-313.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/movie.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/parsing.cpython-313.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/povray.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/parser.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/preset.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/pymolhttpd.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/save_shortcut.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/selecting.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/rpc.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/selector.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/seqalign.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/querying.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/setting.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/shortcut_dict.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/shortcut_manager.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/shortcut.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/vfont.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/wizarding.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/menu.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/xwin.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/util.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/viewing.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/exporting.cpython-313.opt-1.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/keyboard.cpython-313.opt-1.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/moving.cpython-313.opt-1.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/editing.cpython-313.opt-1.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/data/chempy/sidechains/__pycache__/generate1.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/data/chempy/sidechains/__pycache__/generate2.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/parsing.cpython-313.opt-1.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/data/chempy/sidechains/__pycache__/sc_bb_dep.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/data/chempy/sidechains/__pycache__/sc_bb_ind.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/data/chempy/tinker/__pycache__/make99_simple.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/importing.cpython-313.opt-1.pyc: replacing with normalized version
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/data/demo/__pycache__/cgo03.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/data/startup/apbs_gui/__pycache__/creating.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/data/startup/apbs_gui/__pycache__/electrostatics.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/data/chempy/tinker/__pycache__/make_simple.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/data/startup/apbs_gui/__pycache__/qtwidgets.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/data/startup/lightingsettings_gui/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/chempy/__pycache__/generate_amber.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/chempy/__pycache__/generate_mmff.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/data/startup/lightingsettings_gui/__pycache__/main.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/cookbook/__pycache__/build_peptide.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/cookbook/__pycache__/dali.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/cookbook/__pycache__/symsph.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/cgo02.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/data/startup/apbs_gui/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/brick01.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/cgo03.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/cgo01.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/cgo06.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/cgo_axes.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/cgo04.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/cgo_label_hack.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/cgo07.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/cgo08.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/cgo_plane.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/cgo05.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/cgo_3Dtext01.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/chempy_model02.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/extend_demo01.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/chempy_model03.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/gl01.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/chempy_model01.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/gl02.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/importing.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/mutate02.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/count_molecules.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/my_ext_gui.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/gl03.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/membrane.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/povray01.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/start_pymol.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/pick_wiz.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/click_ordered_list.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/sele_wiz.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/tkwindow.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/webgui01.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/webgui02.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/syncmol.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/xmlrpc01.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/launching/__pycache__/launch_demo.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/devel/__pycache__/xmlrpc02.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/launching/__pycache__/launch_viewer1.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/examples/launching/__pycache__/launch_viewer2.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol/__pycache__/xray.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol2/__pycache__/cmd2.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pymol2/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
Scanned 125 directories and 1526 files,
               processed 258 inodes,
               258 modified (24 replaced + 234 rewritten),
               0 unsupported format, 0 errors
Reading /builddir/build/BUILD/pymol-3.0.0-build/SPECPARTS/rpm-debuginfo.specpart
Processing files: pymol-3.0.0-1.fc42.aarch64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.JkkK4S
+ umask 022
+ cd /builddir/build/BUILD/pymol-3.0.0-build
+ cd pymol-open-source-3.0.0
+ DOCDIR=/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/share/doc/pymol
+ export LC_ALL=C.UTF-8
+ LC_ALL=C.UTF-8
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/share/doc/pymol
+ cp -pr /builddir/build/BUILD/pymol-3.0.0-build/pymol-open-source-3.0.0/AUTHORS /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/share/doc/pymol
+ cp -pr /builddir/build/BUILD/pymol-3.0.0-build/pymol-open-source-3.0.0/DEVELOPERS /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/share/doc/pymol
+ cp -pr /builddir/build/BUILD/pymol-3.0.0-build/pymol-open-source-3.0.0/README.md /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/share/doc/pymol
+ cp -pr /builddir/build/BUILD/pymol-3.0.0-build/pymol-open-source-3.0.0/ChangeLog /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/share/doc/pymol
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.zTzrHl
+ umask 022
+ cd /builddir/build/BUILD/pymol-3.0.0-build
+ cd pymol-open-source-3.0.0
+ LICENSEDIR=/builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/share/licenses/pymol
+ export LC_ALL=C.UTF-8
+ LC_ALL=C.UTF-8
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/share/licenses/pymol
+ cp -pr /builddir/build/BUILD/pymol-3.0.0-build/pymol-open-source-3.0.0/LICENSE /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT/usr/share/licenses/pymol
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: PyMOL(aarch-64) = 0:3.0.0-1.fc42 application() application(pymol.desktop) metainfo() metainfo(pymol.appdata.xml) pymol = 3.0.0-1.fc42 pymol(aarch-64) = 3.0.0-1.fc42 python-pymol = 3.0.0-1.fc42 python3-pymol = 3.0.0-1.fc42 python3.13-pymol = 3.0.0-1.fc42 python3.13dist(pymol) = 3 python3dist(pymol) = 3
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/sh ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libGL.so.1()(64bit) libGLEW.so.2.2()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.35)(64bit) libm.so.6(GLIBC_2.38)(64bit) libnetcdf.so.19()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) libxml2.so.2(LIBXML2_2.6.3)(64bit) python(abi) = 3.13 rtld(GNU_HASH)
Processing files: pymol-debugsource-3.0.0-1.fc42.aarch64
Provides: pymol-debugsource = 3.0.0-1.fc42 pymol-debugsource(aarch-64) = 3.0.0-1.fc42
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: pymol-debuginfo-3.0.0-1.fc42.aarch64
Provides: debuginfo(build-id) = abb880af3142195563c1abfe0209026581f393ec debuginfo(build-id) = d3bab3d2dd3d81b9daacffe6fc7a2debe7f1fa7e pymol-debuginfo = 3.0.0-1.fc42 pymol-debuginfo(aarch-64) = 3.0.0-1.fc42
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: pymol-debugsource(aarch-64) = 3.0.0-1.fc42
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT
Wrote: /builddir/build/RPMS/pymol-3.0.0-1.fc42.aarch64.rpm
Wrote: /builddir/build/RPMS/pymol-debugsource-3.0.0-1.fc42.aarch64.rpm
Wrote: /builddir/build/RPMS/pymol-debuginfo-3.0.0-1.fc42.aarch64.rpm
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.VIjGLd
+ umask 022
+ cd /builddir/build/BUILD/pymol-3.0.0-build
+ test -d /builddir/build/BUILD/pymol-3.0.0-build
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/pymol-3.0.0-build
+ rm -rf /builddir/build/BUILD/pymol-3.0.0-build
+ RPM_EC=0
++ jobs -p
+ exit 0
Finish: rpmbuild pymol-3.0.0-1.fc42.src.rpm
Finish: build phase for pymol-3.0.0-1.fc42.src.rpm
INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-aarch64-1734775572.945262/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/pymol-3.0.0-1.fc42.src.rpm) Config(child) 3 minutes 57 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": "pymol-debuginfo",
            "epoch": null,
            "version": "3.0.0",
            "release": "1.fc42",
            "arch": "aarch64"
        },
        {
            "name": "pymol",
            "epoch": null,
            "version": "3.0.0",
            "release": "1.fc42",
            "arch": "src"
        },
        {
            "name": "pymol",
            "epoch": null,
            "version": "3.0.0",
            "release": "1.fc42",
            "arch": "aarch64"
        },
        {
            "name": "pymol-debugsource",
            "epoch": null,
            "version": "3.0.0",
            "release": "1.fc42",
            "arch": "aarch64"
        }
    ]
}
RPMResults finished