Warning: Permanently added '54.152.163.221' (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/7566958-fedora-39-i386 --chroot fedora-39-i386


Version: 0.73
PID: 6602
Logging PID: 6603
Task:
{'allow_user_ssh': False,
 'appstream': False,
 'background': True,
 'build_id': 7566958,
 'buildroot_pkgs': [],
 'chroot': 'fedora-39-i386',
 'enable_net': False,
 'fedora_review': False,
 'git_hash': 'c7d1731010917afef108c5ca35630a34a81d5395',
 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/pymol',
 'isolation': 'default',
 'memory_reqs': 2048,
 'package_name': 'pymol',
 'package_version': '2.5.0-11',
 'project_dirname': 'openblas-0.3.23',
 'project_name': 'openblas-0.3.23',
 'project_owner': 'psimovec',
 'repo_priority': None,
 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/psimovec/openblas-0.3.23/fedora-39-i386/',
            'id': 'copr_base',
            'name': 'Copr repository',
            'priority': None},
           {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/',
            'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch',
            'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}],
 'sandbox': 'psimovec/openblas-0.3.23--https://src.fedoraproject.org/user/churchyard',
 'source_json': {},
 'source_type': None,
 'ssh_public_keys': None,
 'submitter': 'https://src.fedoraproject.org/user/churchyard',
 'tags': [],
 'task_id': '7566958-fedora-39-i386',
 'timeout': 18000,
 'uses_devel_repo': False,
 'with_opts': [],
 'without_opts': []}

Running: git clone https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/pymol /var/lib/copr-rpmbuild/workspace/workdir-a8crdebc/pymol --depth 500 --no-single-branch --recursive

cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/pymol', '/var/lib/copr-rpmbuild/workspace/workdir-a8crdebc/pymol', '--depth', '500', '--no-single-branch', '--recursive']
cwd: .
rc: 0
stdout: 
stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-a8crdebc/pymol'...

Running: git checkout c7d1731010917afef108c5ca35630a34a81d5395 --

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

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

Running: copr-distgit-client sources

cmd: ['copr-distgit-client', 'sources']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-a8crdebc/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-2.5.0.tar.gz
INFO: Reading stdout from command: curl --help all
INFO: Calling: curl -H Pragma: -o pymol-open-source-2.5.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/psimovec/openblas-0.3.23/pymol/pymol-open-source-2.5.0.tar.gz/md5/1c2d43789dd5580958fd75672ecfd8e7/pymol-open-source-2.5.0.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
/usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated
100  9.9M  100  9.9M    0     0   258M      0 --:--:-- --:--:-- --:--:--  262M
INFO: Reading stdout from command: md5sum pymol-open-source-2.5.0.tar.gz
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/psimovec/openblas-0.3.23/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  1431k      0 --:--:-- --:--:-- --:--:-- 1462k
INFO: Reading stdout from command: md5sum pymol.png

Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-a8crdebc/pymol/pymol.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-a8crdebc/pymol --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1717842972.779536 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-a8crdebc/pymol/pymol.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-a8crdebc/pymol --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1717842972.779536 -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-a8crdebc/pymol/pymol.spec)  Config(fedora-39-i686)
Start: clean chroot
Finish: clean chroot
Mock Version: 5.6
INFO: Mock Version: 5.6
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-39-i686-bootstrap-1717842972.779536/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: Guessed host environment type: unknown
INFO: Using bootstrap image: registry.fedoraproject.org/fedora:39
INFO: Pulling image: registry.fedoraproject.org/fedora:39
INFO: Copy content of container registry.fedoraproject.org/fedora:39 to /var/lib/mock/fedora-39-i686-bootstrap-1717842972.779536/root
INFO: Checking that registry.fedoraproject.org/fedora:39 image matches host's architecture
INFO: mounting registry.fedoraproject.org/fedora:39 with podman image mount
INFO: image registry.fedoraproject.org/fedora:39 as /var/lib/containers/storage/overlay/07a6729e8cd592c880d8e5f8cab297b1bb59221da4584113b6c353f0803df3e1/merged
INFO: umounting image registry.fedoraproject.org/fedora:39 (/var/lib/containers/storage/overlay/07a6729e8cd592c880d8e5f8cab297b1bb59221da4584113b6c353f0803df3e1/merged) with podman image umount
INFO: Package manager dnf detected and used (fallback)
INFO: Bootstrap image not marked ready
Start(bootstrap): installing dnf tooling
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                  10 MB/s |  16 MB     00:01    
Additional repo http_kojipkgs_fedoraproject_org  51 MB/s |  75 MB     00:01    
local                                           100 MB/s |  74 MB     00:00    
Last metadata expiration check: 0:00:03 ago on Sat Jun  8 10:36:37 2024.
Package python3-dnf-4.19.2-1.fc39.noarch is already installed.
Dependencies resolved.
=========================================================================================================================
 Package                    Arch    Version          Repository                                                      Size
=========================================================================================================================
Installing:
 dnf5                       x86_64  5.2.3.0-1.fc41   http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  695 k
     replacing  dnf.noarch 4.19.2-1.fc39
     replacing  yum.noarch 4.19.2-1.fc39
 python3-dnf-plugins-core   noarch  4.7.0-1.fc41     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  302 k
Upgrading:
 dnf-data                   noarch  4.20.0-1.fc41    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   39 k
 libstdc++                  x86_64  14.1.1-4.fc41    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  884 k
 python3-dnf                noarch  4.20.0-1.fc41    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  580 k
Installing dependencies:
 dbus-libs                  x86_64  1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  156 k
 fmt                        x86_64  10.2.1-4.fc41    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  125 k
 libdnf5                    x86_64  5.2.3.0-1.fc41   http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.1 M
 libdnf5-cli                x86_64  5.2.3.0-1.fc41   http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  306 k
 python3-dateutil           noarch  1:2.8.2-13.fc40  http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  345 k
 python3-dbus               x86_64  1.3.2-6.fc40     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  145 k
 python3-distro             noarch  1.9.0-3.fc40     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   45 k
 python3-six                noarch  1.16.0-14.fc40   http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   41 k
 python3-systemd            x86_64  235-9.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  100 k
 sdbus-cpp                  x86_64  1.5.0-2.fc41     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  113 k

Transaction Summary
=========================================================================================================================
Install  12 Packages
Upgrade   3 Packages

Total download size: 4.8 M
Downloading Packages:
(1/15): fmt-10.2.1-4.fc41.x86_64.rpm            628 kB/s | 125 kB     00:00    
(2/15): dnf5-5.2.3.0-1.fc41.x86_64.rpm          2.9 MB/s | 695 kB     00:00    
(3/15): libdnf5-5.2.3.0-1.fc41.x86_64.rpm        28 MB/s | 1.1 MB     00:00    
(4/15): dbus-libs-1.14.10-3.fc40.x86_64.rpm     658 kB/s | 156 kB     00:00    
(5/15): python3-dateutil-2.8.2-13.fc40.noarch.r  16 MB/s | 345 kB     00:00    
(6/15): libdnf5-cli-5.2.3.0-1.fc41.x86_64.rpm    11 MB/s | 306 kB     00:00    
(7/15): python3-dbus-1.3.2-6.fc40.x86_64.rpm    3.7 MB/s | 145 kB     00:00    
(8/15): python3-dnf-plugins-core-4.7.0-1.fc41.n  12 MB/s | 302 kB     00:00    
(9/15): python3-six-1.16.0-14.fc40.noarch.rpm   2.1 MB/s |  41 kB     00:00    
(10/15): python3-distro-1.9.0-3.fc40.noarch.rpm 433 kB/s |  45 kB     00:00    
(11/15): dnf-data-4.20.0-1.fc41.noarch.rpm      1.3 MB/s |  39 kB     00:00    
(12/15): python3-systemd-235-9.fc40.x86_64.rpm  578 kB/s | 100 kB     00:00    
(13/15): libstdc++-14.1.1-4.fc41.x86_64.rpm     7.2 MB/s | 884 kB     00:00    
(14/15): sdbus-cpp-1.5.0-2.fc41.x86_64.rpm      349 kB/s | 113 kB     00:00    
(15/15): python3-dnf-4.20.0-1.fc41.noarch.rpm   2.4 MB/s | 580 kB     00:00    
--------------------------------------------------------------------------------
Total                                           7.0 MB/s | 4.8 MB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Upgrading        : libstdc++-14.1.1-4.fc41.x86_64                        1/20 
  Installing       : fmt-10.2.1-4.fc41.x86_64                              2/20 
  Installing       : libdnf5-5.2.3.0-1.fc41.x86_64                         3/20 
warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew

  Installing       : libdnf5-cli-5.2.3.0-1.fc41.x86_64                     4/20 
  Upgrading        : dnf-data-4.20.0-1.fc41.noarch                         5/20 
  Upgrading        : python3-dnf-4.20.0-1.fc41.noarch                      6/20 
  Installing       : sdbus-cpp-1.5.0-2.fc41.x86_64                         7/20 
  Installing       : python3-systemd-235-9.fc40.x86_64                     8/20 
  Installing       : python3-six-1.16.0-14.fc40.noarch                     9/20 
  Installing       : python3-dateutil-1:2.8.2-13.fc40.noarch              10/20 
  Installing       : python3-distro-1.9.0-3.fc40.noarch                   11/20 
  Installing       : dbus-libs-1:1.14.10-3.fc40.x86_64                    12/20 
  Installing       : python3-dbus-1.3.2-6.fc40.x86_64                     13/20 
  Installing       : python3-dnf-plugins-core-4.7.0-1.fc41.noarch         14/20 
  Installing       : dnf5-5.2.3.0-1.fc41.x86_64                           15/20 
  Obsoleting       : yum-4.19.2-1.fc39.noarch                             16/20 
  Running scriptlet: dnf-4.19.2-1.fc39.noarch                             17/20 
  Obsoleting       : dnf-4.19.2-1.fc39.noarch                             17/20 
warning: directory /var/cache/dnf: remove failed: Device or resource busy

  Running scriptlet: dnf-4.19.2-1.fc39.noarch                             17/20 
  Cleanup          : python3-dnf-4.19.2-1.fc39.noarch                     18/20 
  Cleanup          : dnf-data-4.19.2-1.fc39.noarch                        19/20 
  Cleanup          : libstdc++-13.3.1-1.fc39.x86_64                       20/20 
  Running scriptlet: libstdc++-13.3.1-1.fc39.x86_64                       20/20 
  Verifying        : dbus-libs-1:1.14.10-3.fc40.x86_64                     1/20 
  Verifying        : dnf5-5.2.3.0-1.fc41.x86_64                            2/20 
  Verifying        : dnf-4.19.2-1.fc39.noarch                              3/20 
  Verifying        : yum-4.19.2-1.fc39.noarch                              4/20 
  Verifying        : fmt-10.2.1-4.fc41.x86_64                              5/20 
  Verifying        : libdnf5-5.2.3.0-1.fc41.x86_64                         6/20 
  Verifying        : libdnf5-cli-5.2.3.0-1.fc41.x86_64                     7/20 
  Verifying        : python3-dateutil-1:2.8.2-13.fc40.noarch               8/20 
  Verifying        : python3-dbus-1.3.2-6.fc40.x86_64                      9/20 
  Verifying        : python3-distro-1.9.0-3.fc40.noarch                   10/20 
  Verifying        : python3-dnf-plugins-core-4.7.0-1.fc41.noarch         11/20 
  Verifying        : python3-six-1.16.0-14.fc40.noarch                    12/20 
  Verifying        : python3-systemd-235-9.fc40.x86_64                    13/20 
  Verifying        : sdbus-cpp-1.5.0-2.fc41.x86_64                        14/20 
  Verifying        : dnf-data-4.20.0-1.fc41.noarch                        15/20 
  Verifying        : dnf-data-4.19.2-1.fc39.noarch                        16/20 
  Verifying        : libstdc++-14.1.1-4.fc41.x86_64                       17/20 
  Verifying        : libstdc++-13.3.1-1.fc39.x86_64                       18/20 
  Verifying        : python3-dnf-4.20.0-1.fc41.noarch                     19/20 
  Verifying        : python3-dnf-4.19.2-1.fc39.noarch                     20/20 

Upgraded:
  dnf-data-4.20.0-1.fc41.noarch           libstdc++-14.1.1-4.fc41.x86_64       
  python3-dnf-4.20.0-1.fc41.noarch       
Installed:
  dbus-libs-1:1.14.10-3.fc40.x86_64                                             
  dnf5-5.2.3.0-1.fc41.x86_64                                                    
  fmt-10.2.1-4.fc41.x86_64                                                      
  libdnf5-5.2.3.0-1.fc41.x86_64                                                 
  libdnf5-cli-5.2.3.0-1.fc41.x86_64                                             
  python3-dateutil-1:2.8.2-13.fc40.noarch                                       
  python3-dbus-1.3.2-6.fc40.x86_64                                              
  python3-distro-1.9.0-3.fc40.noarch                                            
  python3-dnf-plugins-core-4.7.0-1.fc41.noarch                                  
  python3-six-1.16.0-14.fc40.noarch                                             
  python3-systemd-235-9.fc40.x86_64                                             
  sdbus-cpp-1.5.0-2.fc41.x86_64                                                 

Complete!
Finish(bootstrap): installing dnf tooling
Start(bootstrap): creating root cache
Finish(bootstrap): creating root cache
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-39-i686-1717842972.779536/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Package manager dnf detected and used (direct choice)
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.19.1.1-1.fc39.x86_64
  rpm-sequoia-1.6.0-3.fc39.x86_64
  python3-dnf-4.20.0-1.fc41.noarch
  python3-dnf-plugins-core-4.7.0-1.fc41.noarch
  dnf5-5.2.3.0-1.fc41.x86_64
Start: installing minimal buildroot with dnf
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                  33 MB/s |  16 MB     00:00    
Additional repo http_kojipkgs_fedoraproject_org 108 MB/s |  60 MB     00:00    
local                                           112 MB/s |  61 MB     00:00    
Last metadata expiration check: 0:00:02 ago on Sat Jun  8 10:37:12 2024.
Dependencies resolved.
============================================================================================================================================
 Package                             Arch    Version                    Repository                                                      Size
============================================================================================================================================
Installing group/module packages:
 bash                                i686    5.2.26-3.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.8 M
 bzip2                               i686    1.0.8-18.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   53 k
 coreutils                           i686    9.5-2.fc41                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.2 M
 cpio                                i686    2.15-1.fc40                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  290 k
 diffutils                           i686    3.10-5.fc40                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  403 k
 fedora-release                      noarch  41-0.13                    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   11 k
 findutils                           i686    1:4.10.0-2.fc41            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  551 k
 gawk                                i686    5.3.0-3.fc40               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.0 M
 glibc-minimal-langpack              i686    2.39.9000-18.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  112 k
 grep                                i686    3.11-8.fc41                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  295 k
 gzip                                i686    1.13-1.fc40                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  163 k
 info                                i686    7.1-2.fc40                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  186 k
 patch                               i686    2.7.6-24.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  142 k
 redhat-rpm-config                   noarch  292-1.fc41                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   75 k
 rpm-build                           i686    4.19.91-8.fc41             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   76 k
 sed                                 i686    4.9-1.fc40                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  311 k
 shadow-utils                        i686    2:4.15.1-5.fc41            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.3 M
 tar                                 i686    2:1.35-3.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  869 k
 unzip                               i686    6.0-63.fc40                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  180 k
 util-linux                          i686    2.40.1-1.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.2 M
 which                               i686    2.21-41.fc40               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   41 k
 xz                                  i686    1:5.4.6-3.fc41             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  536 k
Installing dependencies:
 add-determinism-nopython            i686    0.2.0-9.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  880 k
 alternatives                        i686    1.27-1.fc41                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   41 k
 ansible-srpm-macros                 noarch  1-15.fc41                  http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   21 k
 audit-libs                          i686    4.0.1-2.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  129 k
 authselect                          i686    1.5.0-5.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  142 k
 authselect-libs                     i686    1.5.0-5.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  207 k
 basesystem                          noarch  11-20.fc40                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  7.2 k
 binutils                            i686    2.42.50-14.fc41            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  5.9 M
 build-reproducibility-srpm-macros   noarch  0.2.0-9.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  9.1 k
 bzip2-libs                          i686    1.0.8-18.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   41 k
 ca-certificates                     noarch  2023.2.62_v7.0.401-6.fc40  http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  862 k
 coreutils-common                    i686    9.5-2.fc41                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  2.1 M
 cracklib                            i686    2.9.11-5.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   82 k
 crypto-policies                     noarch  20240521-1.gitf71d135.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   65 k
 curl                                i686    8.8.0-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  308 k
 cyrus-sasl-lib                      i686    2.1.28-22.fc41             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  859 k
 debugedit                           i686    5.0-16.fc41                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   81 k
 dwz                                 i686    0.15-6.fc40                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  146 k
 ed                                  i686    1.20.2-1.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   81 k
 efi-srpm-macros                     noarch  5-11.fc40                  http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   22 k
 elfutils                            i686    0.191-7.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  562 k
 elfutils-debuginfod-client          i686    0.191-7.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   39 k
 elfutils-default-yama-scope         noarch  0.191-7.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   13 k
 elfutils-libelf                     i686    0.191-7.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  215 k
 elfutils-libs                       i686    0.191-7.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  292 k
 fedora-gpg-keys                     noarch  41-0.2                     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  122 k
 fedora-release-common               noarch  41-0.13                    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   22 k
 fedora-release-identity-basic       noarch  41-0.13                    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   12 k
 fedora-repos                        noarch  41-0.2                     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  9.3 k
 fedora-repos-rawhide                noarch  41-0.2                     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  8.9 k
 file                                i686    5.45-5.fc41                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   49 k
 file-libs                           i686    5.45-5.fc41                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  772 k
 filesystem                          i686    3.18-9.fc41                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.1 M
 fonts-srpm-macros                   noarch  1:2.0.5-15.fc41            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   27 k
 forge-srpm-macros                   noarch  0.3.1-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   19 k
 fpc-srpm-macros                     noarch  1.3-12.fc40                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  7.8 k
 gdb-minimal                         i686    14.2-10.fc41               copr_base                                                      4.7 M
 gdbm                                i686    1:1.23-6.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  150 k
 gdbm-libs                           i686    1:1.23-6.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   60 k
 ghc-srpm-macros                     noarch  1.9.1-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  9.0 k
 glibc                               i686    2.39.9000-18.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  2.0 M
 glibc-common                        i686    2.39.9000-18.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  402 k
 glibc-gconv-extra                   i686    2.39.9000-18.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.7 M
 gmp                                 i686    1:6.3.0-1.fc41             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  311 k
 gnat-srpm-macros                    noarch  6-5.fc40                   http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  8.8 k
 go-srpm-macros                      noarch  3.6.0-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   28 k
 jansson                             i686    2.13.1-9.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   46 k
 kernel-srpm-macros                  noarch  1.0-23.fc41                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  9.8 k
 keyutils-libs                       i686    1.6.3-3.fc40               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   32 k
 krb5-libs                           i686    1.21.2-5.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  804 k
 libacl                              i686    2.3.2-1.fc40               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   26 k
 libarchive                          i686    3.7.4-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  450 k
 libattr                             i686    2.5.2-3.fc40               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   18 k
 libblkid                            i686    2.40.1-1.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  137 k
 libbrotli                           i686    1.1.0-3.fc40               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  338 k
 libcap                              i686    2.70-1.fc41                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   88 k
 libcap-ng                           i686    0.8.5-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   33 k
 libcom_err                          i686    1.47.0-5.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   26 k
 libcurl                             i686    8.8.0-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  382 k
 libeconf                            i686    0.6.2-2.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   34 k
 libevent                            i686    2.1.12-13.fc41             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  277 k
 libfdisk                            i686    2.40.1-1.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  176 k
 libffi                              i686    3.4.6-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   38 k
 libgcc                              i686    14.1.1-4.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  147 k
 libgomp                             i686    14.1.1-4.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  352 k
 libidn2                             i686    2.3.7-1.fc40               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  113 k
 libmount                            i686    2.40.1-1.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  162 k
 libnghttp2                          i686    1.62.0-1.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   82 k
 libnsl2                             i686    2.0.1-1.fc40               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   30 k
 libpkgconf                          i686    2.1.1-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   42 k
 libpsl                              i686    0.21.5-3.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   65 k
 libpwquality                        i686    1.4.5-9.fc40               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  109 k
 libselinux                          i686    3.6-4.fc40                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   93 k
 libsemanage                         i686    3.6-3.fc40                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  126 k
 libsepol                            i686    3.6-3.fc40                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  354 k
 libsmartcols                        i686    2.40.1-1.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   86 k
 libssh                              i686    0.10.6-6.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  227 k
 libssh-config                       noarch  0.10.6-6.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  9.1 k
 libstdc++                           i686    14.1.1-4.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  949 k
 libtasn1                            i686    4.19.0-6.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   75 k
 libtirpc                            i686    1.3.4-1.rc3.fc41           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  100 k
 libtool-ltdl                        i686    2.4.7-11.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   37 k
 libunistring                        i686    1.1-7.fc41                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  553 k
 libutempter                         i686    1.2.1-13.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   27 k
 libuuid                             i686    2.40.1-1.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   30 k
 libverto                            i686    0.3.2-8.fc40               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   21 k
 libxcrypt                           i686    4.4.36-5.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  121 k
 libxml2                             i686    2.12.7-1.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  729 k
 libzstd                             i686    1.5.6-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  285 k
 lua-libs                            i686    5.4.6-5.fc40               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  149 k
 lua-srpm-macros                     noarch  1-13.fc40                  http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  8.7 k
 lz4-libs                            i686    1.9.4-6.fc40               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   70 k
 mpfr                                i686    4.2.1-4.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  384 k
 ncurses-base                        noarch  6.4-12.20240127.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   64 k
 ncurses-libs                        i686    6.4-12.20240127.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  354 k
 ocaml-srpm-macros                   noarch  10-2.fc41                  http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  9.1 k
 openblas-srpm-macros                noarch  2-17.fc41                  http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  7.7 k
 openldap                            i686    2.6.8-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  272 k
 openssl-libs                        i686    1:3.2.2-1.fc41             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  2.3 M
 p11-kit                             i686    0.25.3-4.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  472 k
 p11-kit-trust                       i686    0.25.3-4.fc40              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  137 k
 package-notes-srpm-macros           noarch  0.5-11.fc40                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  9.9 k
 pam                                 i686    1.6.1-3.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  532 k
 pam-libs                            i686    1.6.1-3.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   60 k
 pcre2                               i686    10.43-2.fc41.1             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  240 k
 pcre2-syntax                        noarch  10.43-2.fc41.1             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  149 k
 perl-srpm-macros                    noarch  1-53.fc40                  http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  8.4 k
 pkgconf                             i686    2.1.1-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   44 k
 pkgconf-m4                          noarch  2.1.1-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   14 k
 pkgconf-pkg-config                  i686    2.1.1-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  9.8 k
 popt                                i686    1.19-6.fc40                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   62 k
 publicsuffix-list-dafsa             noarch  20240107-3.fc40            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   58 k
 pyproject-srpm-macros               noarch  1.12.1-1.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   13 k
 python-srpm-macros                  noarch  3.12-9.fc41                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   24 k
 qt5-srpm-macros                     noarch  5.15.14-1.fc41             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  8.9 k
 qt6-srpm-macros                     noarch  6.7.1-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  8.9 k
 readline                            i686    8.2-8.fc40                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  218 k
 rpm                                 i686    4.19.91-8.fc41             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  523 k
 rpm-build-libs                      i686    4.19.91-8.fc41             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  105 k
 rpm-libs                            i686    4.19.91-8.fc41             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  339 k
 rpm-sequoia                         i686    1.6.0-3.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  920 k
 rust-srpm-macros                    noarch  26.3-1.fc41                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   13 k
 setup                               noarch  2.15.0-4.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  148 k
 sqlite-libs                         i686    3.46.0-1.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  754 k
 systemd-libs                        i686    256~rc4-2.fc41             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  771 k
 util-linux-core                     i686    2.40.1-1.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  536 k
 xxhash-libs                         i686    0.8.2-2.fc40               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   47 k
 xz-libs                             i686    1:5.4.6-3.fc41             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  120 k
 zig-srpm-macros                     noarch  1-2.fc40                   http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  8.0 k
 zip                                 i686    3.0-40.fc40                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  267 k
 zlib-ng-compat                      i686    2.1.6-6.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   82 k
 zstd                                i686    1.5.6-1.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  453 k
Installing Groups:
 build                                                                                                                                      

Transaction Summary
============================================================================================================================================
Install  154 Packages

Total download size: 53 M
Installed size: 175 M
Downloading Packages:
(1/154): gdb-minimal-14.2-10.fc41.i686.rpm      144 MB/s | 4.7 MB     00:00    
(2/154): alternatives-1.27-1.fc41.i686.rpm      786 kB/s |  41 kB     00:00    
(3/154): ansible-srpm-macros-1-15.fc41.noarch.r 463 kB/s |  21 kB     00:00    
(4/154): audit-libs-4.0.1-2.fc41.i686.rpm       3.7 MB/s | 129 kB     00:00    
(5/154): authselect-1.5.0-5.fc41.i686.rpm       5.4 MB/s | 142 kB     00:00    
(6/154): authselect-libs-1.5.0-5.fc41.i686.rpm  6.5 MB/s | 207 kB     00:00    
(7/154): basesystem-11-20.fc40.noarch.rpm       365 kB/s | 7.2 kB     00:00    
(8/154): bash-5.2.26-3.fc40.i686.rpm             51 MB/s | 1.8 MB     00:00    
(9/154): add-determinism-nopython-0.2.0-9.fc41. 5.3 MB/s | 880 kB     00:00    
(10/154): build-reproducibility-srpm-macros-0.2 454 kB/s | 9.1 kB     00:00    
(11/154): bzip2-1.0.8-18.fc40.i686.rpm          2.5 MB/s |  53 kB     00:00    
(12/154): bzip2-libs-1.0.8-18.fc40.i686.rpm     2.1 MB/s |  41 kB     00:00    
(13/154): ca-certificates-2023.2.62_v7.0.401-6.  37 MB/s | 862 kB     00:00    
(14/154): coreutils-9.5-2.fc41.i686.rpm          46 MB/s | 1.2 MB     00:00    
(15/154): binutils-2.42.50-14.fc41.i686.rpm      56 MB/s | 5.9 MB     00:00    
(16/154): coreutils-common-9.5-2.fc41.i686.rpm   61 MB/s | 2.1 MB     00:00    
(17/154): cpio-2.15-1.fc40.i686.rpm              11 MB/s | 290 kB     00:00    
(18/154): cracklib-2.9.11-5.fc40.i686.rpm       4.1 MB/s |  82 kB     00:00    
(19/154): crypto-policies-20240521-1.gitf71d135 3.3 MB/s |  65 kB     00:00    
(20/154): curl-8.8.0-1.fc41.i686.rpm             12 MB/s | 308 kB     00:00    
(21/154): cyrus-sasl-lib-2.1.28-22.fc41.i686.rp  37 MB/s | 859 kB     00:00    
(22/154): debugedit-5.0-16.fc41.i686.rpm        3.3 MB/s |  81 kB     00:00    
(23/154): diffutils-3.10-5.fc40.i686.rpm         19 MB/s | 403 kB     00:00    
(24/154): dwz-0.15-6.fc40.i686.rpm              5.8 MB/s | 146 kB     00:00    
(25/154): ed-1.20.2-1.fc41.i686.rpm             4.2 MB/s |  81 kB     00:00    
(26/154): efi-srpm-macros-5-11.fc40.noarch.rpm  1.1 MB/s |  22 kB     00:00    
(27/154): elfutils-debuginfod-client-0.191-7.fc 2.0 MB/s |  39 kB     00:00    
(28/154): elfutils-0.191-7.fc41.i686.rpm         21 MB/s | 562 kB     00:00    
(29/154): elfutils-default-yama-scope-0.191-7.f 718 kB/s |  13 kB     00:00    
(30/154): elfutils-libelf-0.191-7.fc41.i686.rpm 9.7 MB/s | 215 kB     00:00    
(31/154): elfutils-libs-0.191-7.fc41.i686.rpm    14 MB/s | 292 kB     00:00    
(32/154): fedora-gpg-keys-41-0.2.noarch.rpm     6.2 MB/s | 122 kB     00:00    
(33/154): fedora-release-identity-basic-41-0.13 904 kB/s |  12 kB     00:00    
(34/154): fedora-release-common-41-0.13.noarch. 1.2 MB/s |  22 kB     00:00    
(35/154): fedora-release-41-0.13.noarch.rpm     476 kB/s |  11 kB     00:00    
(36/154): fedora-repos-41-0.2.noarch.rpm        500 kB/s | 9.3 kB     00:00    
(37/154): fedora-repos-rawhide-41-0.2.noarch.rp 484 kB/s | 8.9 kB     00:00    
(38/154): file-5.45-5.fc41.i686.rpm             2.6 MB/s |  49 kB     00:00    
(39/154): file-libs-5.45-5.fc41.i686.rpm         32 MB/s | 772 kB     00:00    
(40/154): findutils-4.10.0-2.fc41.i686.rpm       26 MB/s | 551 kB     00:00    
(41/154): filesystem-3.18-9.fc41.i686.rpm        39 MB/s | 1.1 MB     00:00    
(42/154): fpc-srpm-macros-1.3-12.fc40.noarch.rp 586 kB/s | 7.8 kB     00:00    
(43/154): forge-srpm-macros-0.3.1-1.fc41.noarch 1.0 MB/s |  19 kB     00:00    
(44/154): fonts-srpm-macros-2.0.5-15.fc41.noarc 1.1 MB/s |  27 kB     00:00    
(45/154): gdbm-1.23-6.fc40.i686.rpm             7.4 MB/s | 150 kB     00:00    
(46/154): gawk-5.3.0-3.fc40.i686.rpm             44 MB/s | 1.0 MB     00:00    
(47/154): gdbm-libs-1.23-6.fc40.i686.rpm        3.0 MB/s |  60 kB     00:00    
(48/154): glibc-common-2.39.9000-18.fc41.i686.r  26 MB/s | 402 kB     00:00    
(49/154): ghc-srpm-macros-1.9.1-1.fc41.noarch.r 372 kB/s | 9.0 kB     00:00    
(50/154): glibc-2.39.9000-18.fc41.i686.rpm       53 MB/s | 2.0 MB     00:00    
(51/154): glibc-gconv-extra-2.39.9000-18.fc41.i  60 MB/s | 1.7 MB     00:00    
(52/154): glibc-minimal-langpack-2.39.9000-18.f 4.3 MB/s | 112 kB     00:00    
(53/154): gmp-6.3.0-1.fc41.i686.rpm              15 MB/s | 311 kB     00:00    
(54/154): go-srpm-macros-3.6.0-1.fc41.noarch.rp 1.9 MB/s |  28 kB     00:00    
(55/154): gnat-srpm-macros-6-5.fc40.noarch.rpm  372 kB/s | 8.8 kB     00:00    
(56/154): grep-3.11-8.fc41.i686.rpm              15 MB/s | 295 kB     00:00    
(57/154): gzip-1.13-1.fc40.i686.rpm             8.3 MB/s | 163 kB     00:00    
(58/154): info-7.1-2.fc40.i686.rpm              9.3 MB/s | 186 kB     00:00    
(59/154): jansson-2.13.1-9.fc40.i686.rpm        2.3 MB/s |  46 kB     00:00    
(60/154): keyutils-libs-1.6.3-3.fc40.i686.rpm   2.3 MB/s |  32 kB     00:00    
(61/154): kernel-srpm-macros-1.0-23.fc41.noarch 404 kB/s | 9.8 kB     00:00    
(62/154): krb5-libs-1.21.2-5.fc40.i686.rpm       34 MB/s | 804 kB     00:00    
(63/154): libacl-2.3.2-1.fc40.i686.rpm          1.0 MB/s |  26 kB     00:00    
(64/154): libarchive-3.7.4-1.fc41.i686.rpm       22 MB/s | 450 kB     00:00    
(65/154): libbrotli-1.1.0-3.fc40.i686.rpm        21 MB/s | 338 kB     00:00    
(66/154): libblkid-2.40.1-1.fc41.i686.rpm       7.0 MB/s | 137 kB     00:00    
(67/154): libattr-2.5.2-3.fc40.i686.rpm         753 kB/s |  18 kB     00:00    
(68/154): libcom_err-1.47.0-5.fc40.i686.rpm     1.8 MB/s |  26 kB     00:00    
(69/154): libcap-ng-0.8.5-1.fc41.i686.rpm       1.7 MB/s |  33 kB     00:00    
(70/154): libcap-2.70-1.fc41.i686.rpm           3.5 MB/s |  88 kB     00:00    
(71/154): libcurl-8.8.0-1.fc41.i686.rpm          18 MB/s | 382 kB     00:00    
(72/154): libeconf-0.6.2-2.fc41.i686.rpm        1.7 MB/s |  34 kB     00:00    
(73/154): libevent-2.1.12-13.fc41.i686.rpm       13 MB/s | 277 kB     00:00    
(74/154): libfdisk-2.40.1-1.fc41.i686.rpm       8.7 MB/s | 176 kB     00:00    
(75/154): libffi-3.4.6-1.fc41.i686.rpm          2.0 MB/s |  38 kB     00:00    
(76/154): libgcc-14.1.1-4.fc41.i686.rpm         7.1 MB/s | 147 kB     00:00    
(77/154): libgomp-14.1.1-4.fc41.i686.rpm         17 MB/s | 352 kB     00:00    
(78/154): libmount-2.40.1-1.fc41.i686.rpm       9.6 MB/s | 162 kB     00:00    
(79/154): libidn2-2.3.7-1.fc40.i686.rpm         4.6 MB/s | 113 kB     00:00    
(80/154): libnghttp2-1.62.0-1.fc41.i686.rpm     3.7 MB/s |  82 kB     00:00    
(81/154): libnsl2-2.0.1-1.fc40.i686.rpm         1.5 MB/s |  30 kB     00:00    
(82/154): libpkgconf-2.1.1-1.fc41.i686.rpm      2.0 MB/s |  42 kB     00:00    
(83/154): libselinux-3.6-4.fc40.i686.rpm        6.3 MB/s |  93 kB     00:00    
(84/154): libpwquality-1.4.5-9.fc40.i686.rpm    5.6 MB/s | 109 kB     00:00    
(85/154): libpsl-0.21.5-3.fc40.i686.rpm         2.6 MB/s |  65 kB     00:00    
(86/154): libsmartcols-2.40.1-1.fc41.i686.rpm   3.8 MB/s |  86 kB     00:00    
(87/154): libsepol-3.6-3.fc40.i686.rpm          9.9 MB/s | 354 kB     00:00    
(88/154): libsemanage-3.6-3.fc40.i686.rpm       3.1 MB/s | 126 kB     00:00    
(89/154): libstdc++-14.1.1-4.fc41.i686.rpm       40 MB/s | 949 kB     00:00    
(90/154): libssh-0.10.6-6.fc41.i686.rpm         5.2 MB/s | 227 kB     00:00    
(91/154): libssh-config-0.10.6-6.fc41.noarch.rp 277 kB/s | 9.1 kB     00:00    
(92/154): libtasn1-4.19.0-6.fc40.i686.rpm       3.7 MB/s |  75 kB     00:00    
(93/154): libtool-ltdl-2.4.7-11.fc41.i686.rpm   2.7 MB/s |  37 kB     00:00    
(94/154): libtirpc-1.3.4-1.rc3.fc41.i686.rpm    5.1 MB/s | 100 kB     00:00    
(95/154): libutempter-1.2.1-13.fc40.i686.rpm    2.0 MB/s |  27 kB     00:00    
(96/154): libuuid-2.40.1-1.fc41.i686.rpm        2.0 MB/s |  30 kB     00:00    
(97/154): libunistring-1.1-7.fc41.i686.rpm       21 MB/s | 553 kB     00:00    
(98/154): libverto-0.3.2-8.fc40.i686.rpm        1.1 MB/s |  21 kB     00:00    
(99/154): libxcrypt-4.4.36-5.fc40.i686.rpm      5.8 MB/s | 121 kB     00:00    
(100/154): libzstd-1.5.6-1.fc41.i686.rpm         18 MB/s | 285 kB     00:00    
(101/154): libxml2-2.12.7-1.fc41.i686.rpm        27 MB/s | 729 kB     00:00    
(102/154): lua-libs-5.4.6-5.fc40.i686.rpm       7.5 MB/s | 149 kB     00:00    
(103/154): lua-srpm-macros-1-13.fc40.noarch.rpm 473 kB/s | 8.7 kB     00:00    
(104/154): lz4-libs-1.9.4-6.fc40.i686.rpm       3.5 MB/s |  70 kB     00:00    
(105/154): mpfr-4.2.1-4.fc41.i686.rpm            24 MB/s | 384 kB     00:00    
(106/154): ocaml-srpm-macros-10-2.fc41.noarch.r 685 kB/s | 9.1 kB     00:00    
(107/154): ncurses-libs-6.4-12.20240127.fc40.i6  19 MB/s | 354 kB     00:00    
(108/154): ncurses-base-6.4-12.20240127.fc40.no 2.4 MB/s |  64 kB     00:00    
(109/154): openldap-2.6.8-1.fc41.i686.rpm        18 MB/s | 272 kB     00:00    
(110/154): openblas-srpm-macros-2-17.fc41.noarc 420 kB/s | 7.7 kB     00:00    
(111/154): p11-kit-trust-0.25.3-4.fc40.i686.rpm 9.2 MB/s | 137 kB     00:00    
(112/154): p11-kit-0.25.3-4.fc40.i686.rpm        21 MB/s | 472 kB     00:00    
(113/154): openssl-libs-3.2.2-1.fc41.i686.rpm    65 MB/s | 2.3 MB     00:00    
(114/154): pam-1.6.1-3.fc41.i686.rpm             32 MB/s | 532 kB     00:00    
(115/154): pam-libs-1.6.1-3.fc41.i686.rpm       4.0 MB/s |  60 kB     00:00    
(116/154): package-notes-srpm-macros-0.5-11.fc4 408 kB/s | 9.9 kB     00:00    
(117/154): pcre2-10.43-2.fc41.1.i686.rpm         16 MB/s | 240 kB     00:00    
(118/154): patch-2.7.6-24.fc40.i686.rpm         6.8 MB/s | 142 kB     00:00    
(119/154): pcre2-syntax-10.43-2.fc41.1.noarch.r 7.4 MB/s | 149 kB     00:00    
(120/154): perl-srpm-macros-1-53.fc40.noarch.rp 454 kB/s | 8.4 kB     00:00    
(121/154): pkgconf-m4-2.1.1-1.fc41.noarch.rpm   1.0 MB/s |  14 kB     00:00    
(122/154): pkgconf-2.1.1-1.fc41.i686.rpm        2.4 MB/s |  44 kB     00:00    
(123/154): popt-1.19-6.fc40.i686.rpm            4.5 MB/s |  62 kB     00:00    
(124/154): publicsuffix-list-dafsa-20240107-3.f 4.2 MB/s |  58 kB     00:00    
(125/154): pkgconf-pkg-config-2.1.1-1.fc41.i686 416 kB/s | 9.8 kB     00:00    
(126/154): python-srpm-macros-3.12-9.fc41.noarc 1.7 MB/s |  24 kB     00:00    
(127/154): qt5-srpm-macros-5.15.14-1.fc41.noarc 675 kB/s | 8.9 kB     00:00    
(128/154): pyproject-srpm-macros-1.12.1-1.fc41. 547 kB/s |  13 kB     00:00    
(129/154): readline-8.2-8.fc40.i686.rpm          15 MB/s | 218 kB     00:00    
(130/154): redhat-rpm-config-292-1.fc41.noarch. 5.4 MB/s |  75 kB     00:00    
(131/154): qt6-srpm-macros-6.7.1-1.fc41.noarch. 378 kB/s | 8.9 kB     00:00    
(132/154): rpm-build-4.19.91-8.fc41.i686.rpm    5.3 MB/s |  76 kB     00:00    
(133/154): rpm-build-libs-4.19.91-8.fc41.i686.r 5.3 MB/s | 105 kB     00:00    
(134/154): rpm-libs-4.19.91-8.fc41.i686.rpm      16 MB/s | 339 kB     00:00    
(135/154): rpm-sequoia-1.6.0-3.fc41.i686.rpm     40 MB/s | 920 kB     00:00    
(136/154): rust-srpm-macros-26.3-1.fc41.noarch. 687 kB/s |  13 kB     00:00    
(137/154): sed-4.9-1.fc40.i686.rpm               15 MB/s | 311 kB     00:00    
(138/154): rpm-4.19.91-8.fc41.i686.rpm          6.9 MB/s | 523 kB     00:00    
(139/154): setup-2.15.0-4.fc41.noarch.rpm       7.6 MB/s | 148 kB     00:00    
(140/154): shadow-utils-4.15.1-5.fc41.i686.rpm   52 MB/s | 1.3 MB     00:00    
(141/154): systemd-libs-256~rc4-2.fc41.i686.rpm  43 MB/s | 771 kB     00:00    
(142/154): sqlite-libs-3.46.0-1.fc41.i686.rpm    27 MB/s | 754 kB     00:00    
(143/154): unzip-6.0-63.fc40.i686.rpm            12 MB/s | 180 kB     00:00    
(144/154): tar-1.35-3.fc40.i686.rpm              31 MB/s | 869 kB     00:00    
(145/154): util-linux-2.40.1-1.fc41.i686.rpm     42 MB/s | 1.2 MB     00:00    
(146/154): util-linux-core-2.40.1-1.fc41.i686.r  23 MB/s | 536 kB     00:00    
(147/154): which-2.21-41.fc40.i686.rpm          2.2 MB/s |  41 kB     00:00    
(148/154): xxhash-libs-0.8.2-2.fc40.i686.rpm    2.4 MB/s |  47 kB     00:00    
(149/154): xz-5.4.6-3.fc41.i686.rpm              26 MB/s | 536 kB     00:00    
(150/154): xz-libs-5.4.6-3.fc41.i686.rpm        7.8 MB/s | 120 kB     00:00    
(151/154): zip-3.0-40.fc40.i686.rpm              19 MB/s | 267 kB     00:00    
(152/154): zig-srpm-macros-1-2.fc40.noarch.rpm  423 kB/s | 8.0 kB     00:00    
(153/154): zlib-ng-compat-2.1.6-6.fc41.i686.rpm 4.2 MB/s |  82 kB     00:00    
(154/154): zstd-1.5.6-1.fc41.i686.rpm            21 MB/s | 453 kB     00:00    
--------------------------------------------------------------------------------
Total                                            44 MB/s |  53 MB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: filesystem-3.18-9.fc41.i686                            1/1 
  Preparing        :                                                        1/1 
  Installing       : crypto-policies-20240521-1.gitf71d135.fc41.noarc     1/154 
  Running scriptlet: crypto-policies-20240521-1.gitf71d135.fc41.noarc     1/154 
  Installing       : fedora-release-identity-basic-41-0.13.noarch         2/154 
  Installing       : fedora-repos-rawhide-41-0.2.noarch                   3/154 
  Installing       : fedora-gpg-keys-41-0.2.noarch                        4/154 
  Installing       : fedora-repos-41-0.2.noarch                           5/154 
  Installing       : fedora-release-common-41-0.13.noarch                 6/154 
  Installing       : fedora-release-41-0.13.noarch                        7/154 
  Installing       : setup-2.15.0-4.fc41.noarch                           8/154 
warning: /etc/hosts created as /etc/hosts.rpmnew

  Running scriptlet: setup-2.15.0-4.fc41.noarch                           8/154 
  Installing       : filesystem-3.18-9.fc41.i686                          9/154 
  Installing       : basesystem-11-20.fc40.noarch                        10/154 
  Installing       : rust-srpm-macros-26.3-1.fc41.noarch                 11/154 
  Installing       : qt6-srpm-macros-6.7.1-1.fc41.noarch                 12/154 
  Installing       : qt5-srpm-macros-5.15.14-1.fc41.noarch               13/154 
  Installing       : publicsuffix-list-dafsa-20240107-3.fc40.noarch      14/154 
  Installing       : pkgconf-m4-2.1.1-1.fc41.noarch                      15/154 
  Installing       : perl-srpm-macros-1-53.fc40.noarch                   16/154 
  Installing       : pcre2-syntax-10.43-2.fc41.1.noarch                  17/154 
  Installing       : package-notes-srpm-macros-0.5-11.fc40.noarch        18/154 
  Installing       : openblas-srpm-macros-2-17.fc41.noarch               19/154 
  Installing       : ocaml-srpm-macros-10-2.fc41.noarch                  20/154 
  Installing       : ncurses-base-6.4-12.20240127.fc40.noarch            21/154 
  Installing       : libssh-config-0.10.6-6.fc41.noarch                  22/154 
  Installing       : kernel-srpm-macros-1.0-23.fc41.noarch               23/154 
  Installing       : gnat-srpm-macros-6-5.fc40.noarch                    24/154 
  Installing       : ghc-srpm-macros-1.9.1-1.fc41.noarch                 25/154 
  Installing       : fpc-srpm-macros-1.3-12.fc40.noarch                  26/154 
  Installing       : coreutils-common-9.5-2.fc41.i686                    27/154 
  Installing       : ansible-srpm-macros-1-15.fc41.noarch                28/154 
  Installing       : libgcc-14.1.1-4.fc41.i686                           29/154 
  Running scriptlet: libgcc-14.1.1-4.fc41.i686                           29/154 
  Installing       : glibc-gconv-extra-2.39.9000-18.fc41.i686            30/154 
  Running scriptlet: glibc-gconv-extra-2.39.9000-18.fc41.i686            30/154 
  Installing       : glibc-minimal-langpack-2.39.9000-18.fc41.i686       31/154 
  Installing       : glibc-common-2.39.9000-18.fc41.i686                 32/154 
  Running scriptlet: glibc-2.39.9000-18.fc41.i686                        33/154 
  Installing       : glibc-2.39.9000-18.fc41.i686                        33/154 
  Running scriptlet: glibc-2.39.9000-18.fc41.i686                        33/154 
  Installing       : ncurses-libs-6.4-12.20240127.fc40.i686              34/154 
  Installing       : bash-5.2.26-3.fc40.i686                             35/154 
  Running scriptlet: bash-5.2.26-3.fc40.i686                             35/154 
  Installing       : zlib-ng-compat-2.1.6-6.fc41.i686                    36/154 
  Installing       : bzip2-libs-1.0.8-18.fc40.i686                       37/154 
  Installing       : xz-libs-1:5.4.6-3.fc41.i686                         38/154 
  Installing       : readline-8.2-8.fc40.i686                            39/154 
  Installing       : libuuid-2.40.1-1.fc41.i686                          40/154 
  Installing       : libzstd-1.5.6-1.fc41.i686                           41/154 
  Installing       : elfutils-libelf-0.191-7.fc41.i686                   42/154 
  Installing       : popt-1.19-6.fc40.i686                               43/154 
  Installing       : libblkid-2.40.1-1.fc41.i686                         44/154 
  Installing       : gmp-1:6.3.0-1.fc41.i686                             45/154 
  Installing       : libattr-2.5.2-3.fc40.i686                           46/154 
  Installing       : libacl-2.3.2-1.fc40.i686                            47/154 
  Installing       : libstdc++-14.1.1-4.fc41.i686                        48/154 
  Installing       : libxcrypt-4.4.36-5.fc40.i686                        49/154 
  Installing       : gdbm-libs-1:1.23-6.fc40.i686                        50/154 
  Installing       : libeconf-0.6.2-2.fc41.i686                          51/154 
  Installing       : mpfr-4.2.1-4.fc41.i686                              52/154 
  Installing       : gawk-5.3.0-3.fc40.i686                              53/154 
  Installing       : dwz-0.15-6.fc40.i686                                54/154 
  Installing       : unzip-6.0-63.fc40.i686                              55/154 
  Installing       : file-libs-5.45-5.fc41.i686                          56/154 
  Installing       : file-5.45-5.fc41.i686                               57/154 
  Installing       : alternatives-1.27-1.fc41.i686                       58/154 
  Installing       : libcap-ng-0.8.5-1.fc41.i686                         59/154 
  Installing       : audit-libs-4.0.1-2.fc41.i686                        60/154 
  Installing       : pam-libs-1.6.1-3.fc41.i686                          61/154 
  Installing       : libcap-2.70-1.fc41.i686                             62/154 
  Installing       : systemd-libs-256~rc4-2.fc41.i686                    63/154 
  Installing       : libcom_err-1.47.0-5.fc40.i686                       64/154 
  Installing       : libsepol-3.6-3.fc40.i686                            65/154 
  Installing       : libsmartcols-2.40.1-1.fc41.i686                     66/154 
  Installing       : libtasn1-4.19.0-6.fc40.i686                         67/154 
  Installing       : libunistring-1.1-7.fc41.i686                        68/154 
  Installing       : libidn2-2.3.7-1.fc40.i686                           69/154 
  Installing       : lua-libs-5.4.6-5.fc40.i686                          70/154 
  Installing       : lz4-libs-1.9.4-6.fc40.i686                          71/154 
  Installing       : pcre2-10.43-2.fc41.1.i686                           72/154 
  Installing       : elfutils-default-yama-scope-0.191-7.fc41.noarch     73/154 
  Running scriptlet: elfutils-default-yama-scope-0.191-7.fc41.noarch     73/154 
  Installing       : libselinux-3.6-4.fc40.i686                          74/154 
  Installing       : sed-4.9-1.fc40.i686                                 75/154 
  Installing       : grep-3.11-8.fc41.i686                               76/154 
  Installing       : findutils-1:4.10.0-2.fc41.i686                      77/154 
  Installing       : xz-1:5.4.6-3.fc41.i686                              78/154 
  Installing       : libmount-2.40.1-1.fc41.i686                         79/154 
  Installing       : util-linux-core-2.40.1-1.fc41.i686                  80/154 
  Installing       : libsemanage-3.6-3.fc40.i686                         81/154 
  Installing       : shadow-utils-2:4.15.1-5.fc41.i686                   82/154 
  Running scriptlet: libutempter-1.2.1-13.fc40.i686                      83/154 
  Installing       : libutempter-1.2.1-13.fc40.i686                      83/154 
  Installing       : tar-2:1.35-3.fc40.i686                              84/154 
  Installing       : zstd-1.5.6-1.fc41.i686                              85/154 
  Installing       : libpsl-0.21.5-3.fc40.i686                           86/154 
  Installing       : zip-3.0-40.fc40.i686                                87/154 
  Installing       : cyrus-sasl-lib-2.1.28-22.fc41.i686                  88/154 
  Installing       : gdbm-1:1.23-6.fc40.i686                             89/154 
  Installing       : libfdisk-2.40.1-1.fc41.i686                         90/154 
  Installing       : add-determinism-nopython-0.2.0-9.fc41.i686          91/154 
  Installing       : build-reproducibility-srpm-macros-0.2.0-9.fc41.n    92/154 
  Installing       : libxml2-2.12.7-1.fc41.i686                          93/154 
  Installing       : bzip2-1.0.8-18.fc40.i686                            94/154 
  Installing       : sqlite-libs-3.46.0-1.fc41.i686                      95/154 
  Installing       : ed-1.20.2-1.fc41.i686                               96/154 
  Installing       : patch-2.7.6-24.fc40.i686                            97/154 
  Installing       : cpio-2.15-1.fc40.i686                               98/154 
  Installing       : diffutils-3.10-5.fc40.i686                          99/154 
  Installing       : jansson-2.13.1-9.fc40.i686                         100/154 
  Installing       : keyutils-libs-1.6.3-3.fc40.i686                    101/154 
  Installing       : libbrotli-1.1.0-3.fc40.i686                        102/154 
  Installing       : libffi-3.4.6-1.fc41.i686                           103/154 
  Installing       : p11-kit-0.25.3-4.fc40.i686                         104/154 
  Installing       : p11-kit-trust-0.25.3-4.fc40.i686                   105/154 
  Running scriptlet: p11-kit-trust-0.25.3-4.fc40.i686                   105/154 
  Installing       : openssl-libs-1:3.2.2-1.fc41.i686                   106/154 
  Installing       : coreutils-9.5-2.fc41.i686                          107/154 
  Running scriptlet: ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch   108/154 
  Installing       : ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch   108/154 
  Running scriptlet: ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch   108/154 
  Installing       : libarchive-3.7.4-1.fc41.i686                       109/154 
  Installing       : authselect-libs-1.5.0-5.fc41.i686                  110/154 
  Installing       : gzip-1.13-1.fc40.i686                              111/154 
  Installing       : cracklib-2.9.11-5.fc40.i686                        112/154 
  Installing       : libpwquality-1.4.5-9.fc40.i686                     113/154 
  Installing       : authselect-1.5.0-5.fc41.i686                       114/154 
  Installing       : libevent-2.1.12-13.fc41.i686                       115/154 
  Installing       : rpm-sequoia-1.6.0-3.fc41.i686                      116/154 
  Installing       : rpm-libs-4.19.91-8.fc41.i686                       117/154 
  Installing       : libgomp-14.1.1-4.fc41.i686                         118/154 
  Installing       : libnghttp2-1.62.0-1.fc41.i686                      119/154 
  Installing       : libpkgconf-2.1.1-1.fc41.i686                       120/154 
  Installing       : pkgconf-2.1.1-1.fc41.i686                          121/154 
  Installing       : pkgconf-pkg-config-2.1.1-1.fc41.i686               122/154 
  Installing       : libtool-ltdl-2.4.7-11.fc41.i686                    123/154 
  Installing       : openldap-2.6.8-1.fc41.i686                         124/154 
  Installing       : libverto-0.3.2-8.fc40.i686                         125/154 
  Installing       : krb5-libs-1.21.2-5.fc40.i686                       126/154 
  Installing       : libtirpc-1.3.4-1.rc3.fc41.i686                     127/154 
  Installing       : libnsl2-2.0.1-1.fc40.i686                          128/154 
  Installing       : pam-1.6.1-3.fc41.i686                              129/154 
  Installing       : libssh-0.10.6-6.fc41.i686                          130/154 
  Installing       : libcurl-8.8.0-1.fc41.i686                          131/154 
  Installing       : elfutils-libs-0.191-7.fc41.i686                    132/154 
  Installing       : elfutils-debuginfod-client-0.191-7.fc41.i686       133/154 
  Installing       : binutils-2.42.50-14.fc41.i686                      134/154 
  Running scriptlet: binutils-2.42.50-14.fc41.i686                      134/154 
  Installing       : elfutils-0.191-7.fc41.i686                         135/154 
  Installing       : rpm-build-libs-4.19.91-8.fc41.i686                 136/154 
  Installing       : curl-8.8.0-1.fc41.i686                             137/154 
  Running scriptlet: rpm-4.19.91-8.fc41.i686                            138/154 
  Installing       : rpm-4.19.91-8.fc41.i686                            138/154 
  Installing       : efi-srpm-macros-5-11.fc40.noarch                   139/154 
  Installing       : lua-srpm-macros-1-13.fc40.noarch                   140/154 
  Installing       : zig-srpm-macros-1-2.fc40.noarch                    141/154 
  Installing       : xxhash-libs-0.8.2-2.fc40.i686                      142/154 
  Installing       : gdb-minimal-14.2-10.fc41.i686                      143/154 
  Installing       : debugedit-5.0-16.fc41.i686                         144/154 
  Installing       : fonts-srpm-macros-1:2.0.5-15.fc41.noarch           145/154 
  Installing       : forge-srpm-macros-0.3.1-1.fc41.noarch              146/154 
  Installing       : go-srpm-macros-3.6.0-1.fc41.noarch                 147/154 
  Installing       : python-srpm-macros-3.12-9.fc41.noarch              148/154 
  Installing       : redhat-rpm-config-292-1.fc41.noarch                149/154 
  Installing       : rpm-build-4.19.91-8.fc41.i686                      150/154 
  Installing       : pyproject-srpm-macros-1.12.1-1.fc41.noarch         151/154 
  Installing       : util-linux-2.40.1-1.fc41.i686                      152/154 
  Running scriptlet: util-linux-2.40.1-1.fc41.i686                      152/154 
  Installing       : which-2.21-41.fc40.i686                            153/154 
  Installing       : info-7.1-2.fc40.i686                               154/154 
  Running scriptlet: filesystem-3.18-9.fc41.i686                        154/154 
  Running scriptlet: ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch   154/154 
  Running scriptlet: authselect-libs-1.5.0-5.fc41.i686                  154/154 
  Running scriptlet: rpm-4.19.91-8.fc41.i686                            154/154 
  Running scriptlet: info-7.1-2.fc40.i686                               154/154 

Installed:
  add-determinism-nopython-0.2.0-9.fc41.i686                                    
  alternatives-1.27-1.fc41.i686                                                 
  ansible-srpm-macros-1-15.fc41.noarch                                          
  audit-libs-4.0.1-2.fc41.i686                                                  
  authselect-1.5.0-5.fc41.i686                                                  
  authselect-libs-1.5.0-5.fc41.i686                                             
  basesystem-11-20.fc40.noarch                                                  
  bash-5.2.26-3.fc40.i686                                                       
  binutils-2.42.50-14.fc41.i686                                                 
  build-reproducibility-srpm-macros-0.2.0-9.fc41.noarch                         
  bzip2-1.0.8-18.fc40.i686                                                      
  bzip2-libs-1.0.8-18.fc40.i686                                                 
  ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch                              
  coreutils-9.5-2.fc41.i686                                                     
  coreutils-common-9.5-2.fc41.i686                                              
  cpio-2.15-1.fc40.i686                                                         
  cracklib-2.9.11-5.fc40.i686                                                   
  crypto-policies-20240521-1.gitf71d135.fc41.noarch                             
  curl-8.8.0-1.fc41.i686                                                        
  cyrus-sasl-lib-2.1.28-22.fc41.i686                                            
  debugedit-5.0-16.fc41.i686                                                    
  diffutils-3.10-5.fc40.i686                                                    
  dwz-0.15-6.fc40.i686                                                          
  ed-1.20.2-1.fc41.i686                                                         
  efi-srpm-macros-5-11.fc40.noarch                                              
  elfutils-0.191-7.fc41.i686                                                    
  elfutils-debuginfod-client-0.191-7.fc41.i686                                  
  elfutils-default-yama-scope-0.191-7.fc41.noarch                               
  elfutils-libelf-0.191-7.fc41.i686                                             
  elfutils-libs-0.191-7.fc41.i686                                               
  fedora-gpg-keys-41-0.2.noarch                                                 
  fedora-release-41-0.13.noarch                                                 
  fedora-release-common-41-0.13.noarch                                          
  fedora-release-identity-basic-41-0.13.noarch                                  
  fedora-repos-41-0.2.noarch                                                    
  fedora-repos-rawhide-41-0.2.noarch                                            
  file-5.45-5.fc41.i686                                                         
  file-libs-5.45-5.fc41.i686                                                    
  filesystem-3.18-9.fc41.i686                                                   
  findutils-1:4.10.0-2.fc41.i686                                                
  fonts-srpm-macros-1:2.0.5-15.fc41.noarch                                      
  forge-srpm-macros-0.3.1-1.fc41.noarch                                         
  fpc-srpm-macros-1.3-12.fc40.noarch                                            
  gawk-5.3.0-3.fc40.i686                                                        
  gdb-minimal-14.2-10.fc41.i686                                                 
  gdbm-1:1.23-6.fc40.i686                                                       
  gdbm-libs-1:1.23-6.fc40.i686                                                  
  ghc-srpm-macros-1.9.1-1.fc41.noarch                                           
  glibc-2.39.9000-18.fc41.i686                                                  
  glibc-common-2.39.9000-18.fc41.i686                                           
  glibc-gconv-extra-2.39.9000-18.fc41.i686                                      
  glibc-minimal-langpack-2.39.9000-18.fc41.i686                                 
  gmp-1:6.3.0-1.fc41.i686                                                       
  gnat-srpm-macros-6-5.fc40.noarch                                              
  go-srpm-macros-3.6.0-1.fc41.noarch                                            
  grep-3.11-8.fc41.i686                                                         
  gzip-1.13-1.fc40.i686                                                         
  info-7.1-2.fc40.i686                                                          
  jansson-2.13.1-9.fc40.i686                                                    
  kernel-srpm-macros-1.0-23.fc41.noarch                                         
  keyutils-libs-1.6.3-3.fc40.i686                                               
  krb5-libs-1.21.2-5.fc40.i686                                                  
  libacl-2.3.2-1.fc40.i686                                                      
  libarchive-3.7.4-1.fc41.i686                                                  
  libattr-2.5.2-3.fc40.i686                                                     
  libblkid-2.40.1-1.fc41.i686                                                   
  libbrotli-1.1.0-3.fc40.i686                                                   
  libcap-2.70-1.fc41.i686                                                       
  libcap-ng-0.8.5-1.fc41.i686                                                   
  libcom_err-1.47.0-5.fc40.i686                                                 
  libcurl-8.8.0-1.fc41.i686                                                     
  libeconf-0.6.2-2.fc41.i686                                                    
  libevent-2.1.12-13.fc41.i686                                                  
  libfdisk-2.40.1-1.fc41.i686                                                   
  libffi-3.4.6-1.fc41.i686                                                      
  libgcc-14.1.1-4.fc41.i686                                                     
  libgomp-14.1.1-4.fc41.i686                                                    
  libidn2-2.3.7-1.fc40.i686                                                     
  libmount-2.40.1-1.fc41.i686                                                   
  libnghttp2-1.62.0-1.fc41.i686                                                 
  libnsl2-2.0.1-1.fc40.i686                                                     
  libpkgconf-2.1.1-1.fc41.i686                                                  
  libpsl-0.21.5-3.fc40.i686                                                     
  libpwquality-1.4.5-9.fc40.i686                                                
  libselinux-3.6-4.fc40.i686                                                    
  libsemanage-3.6-3.fc40.i686                                                   
  libsepol-3.6-3.fc40.i686                                                      
  libsmartcols-2.40.1-1.fc41.i686                                               
  libssh-0.10.6-6.fc41.i686                                                     
  libssh-config-0.10.6-6.fc41.noarch                                            
  libstdc++-14.1.1-4.fc41.i686                                                  
  libtasn1-4.19.0-6.fc40.i686                                                   
  libtirpc-1.3.4-1.rc3.fc41.i686                                                
  libtool-ltdl-2.4.7-11.fc41.i686                                               
  libunistring-1.1-7.fc41.i686                                                  
  libutempter-1.2.1-13.fc40.i686                                                
  libuuid-2.40.1-1.fc41.i686                                                    
  libverto-0.3.2-8.fc40.i686                                                    
  libxcrypt-4.4.36-5.fc40.i686                                                  
  libxml2-2.12.7-1.fc41.i686                                                    
  libzstd-1.5.6-1.fc41.i686                                                     
  lua-libs-5.4.6-5.fc40.i686                                                    
  lua-srpm-macros-1-13.fc40.noarch                                              
  lz4-libs-1.9.4-6.fc40.i686                                                    
  mpfr-4.2.1-4.fc41.i686                                                        
  ncurses-base-6.4-12.20240127.fc40.noarch                                      
  ncurses-libs-6.4-12.20240127.fc40.i686                                        
  ocaml-srpm-macros-10-2.fc41.noarch                                            
  openblas-srpm-macros-2-17.fc41.noarch                                         
  openldap-2.6.8-1.fc41.i686                                                    
  openssl-libs-1:3.2.2-1.fc41.i686                                              
  p11-kit-0.25.3-4.fc40.i686                                                    
  p11-kit-trust-0.25.3-4.fc40.i686                                              
  package-notes-srpm-macros-0.5-11.fc40.noarch                                  
  pam-1.6.1-3.fc41.i686                                                         
  pam-libs-1.6.1-3.fc41.i686                                                    
  patch-2.7.6-24.fc40.i686                                                      
  pcre2-10.43-2.fc41.1.i686                                                     
  pcre2-syntax-10.43-2.fc41.1.noarch                                            
  perl-srpm-macros-1-53.fc40.noarch                                             
  pkgconf-2.1.1-1.fc41.i686                                                     
  pkgconf-m4-2.1.1-1.fc41.noarch                                                
  pkgconf-pkg-config-2.1.1-1.fc41.i686                                          
  popt-1.19-6.fc40.i686                                                         
  publicsuffix-list-dafsa-20240107-3.fc40.noarch                                
  pyproject-srpm-macros-1.12.1-1.fc41.noarch                                    
  python-srpm-macros-3.12-9.fc41.noarch                                         
  qt5-srpm-macros-5.15.14-1.fc41.noarch                                         
  qt6-srpm-macros-6.7.1-1.fc41.noarch                                           
  readline-8.2-8.fc40.i686                                                      
  redhat-rpm-config-292-1.fc41.noarch                                           
  rpm-4.19.91-8.fc41.i686                                                       
  rpm-build-4.19.91-8.fc41.i686                                                 
  rpm-build-libs-4.19.91-8.fc41.i686                                            
  rpm-libs-4.19.91-8.fc41.i686                                                  
  rpm-sequoia-1.6.0-3.fc41.i686                                                 
  rust-srpm-macros-26.3-1.fc41.noarch                                           
  sed-4.9-1.fc40.i686                                                           
  setup-2.15.0-4.fc41.noarch                                                    
  shadow-utils-2:4.15.1-5.fc41.i686                                             
  sqlite-libs-3.46.0-1.fc41.i686                                                
  systemd-libs-256~rc4-2.fc41.i686                                              
  tar-2:1.35-3.fc40.i686                                                        
  unzip-6.0-63.fc40.i686                                                        
  util-linux-2.40.1-1.fc41.i686                                                 
  util-linux-core-2.40.1-1.fc41.i686                                            
  which-2.21-41.fc40.i686                                                       
  xxhash-libs-0.8.2-2.fc40.i686                                                 
  xz-1:5.4.6-3.fc41.i686                                                        
  xz-libs-1:5.4.6-3.fc41.i686                                                   
  zig-srpm-macros-1-2.fc40.noarch                                               
  zip-3.0-40.fc40.i686                                                          
  zlib-ng-compat-2.1.6-6.fc41.i686                                              
  zstd-1.5.6-1.fc41.i686                                                        

Complete!
Finish: installing minimal buildroot with dnf
Start: creating root cache
Finish: creating root cache
Finish: chroot init
INFO: Installed packages:
INFO: add-determinism-nopython-0.2.0-9.fc41.i686
alternatives-1.27-1.fc41.i686
ansible-srpm-macros-1-15.fc41.noarch
audit-libs-4.0.1-2.fc41.i686
authselect-1.5.0-5.fc41.i686
authselect-libs-1.5.0-5.fc41.i686
basesystem-11-20.fc40.noarch
bash-5.2.26-3.fc40.i686
binutils-2.42.50-14.fc41.i686
build-reproducibility-srpm-macros-0.2.0-9.fc41.noarch
bzip2-1.0.8-18.fc40.i686
bzip2-libs-1.0.8-18.fc40.i686
ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch
coreutils-9.5-2.fc41.i686
coreutils-common-9.5-2.fc41.i686
cpio-2.15-1.fc40.i686
cracklib-2.9.11-5.fc40.i686
crypto-policies-20240521-1.gitf71d135.fc41.noarch
curl-8.8.0-1.fc41.i686
cyrus-sasl-lib-2.1.28-22.fc41.i686
debugedit-5.0-16.fc41.i686
diffutils-3.10-5.fc40.i686
dwz-0.15-6.fc40.i686
ed-1.20.2-1.fc41.i686
efi-srpm-macros-5-11.fc40.noarch
elfutils-0.191-7.fc41.i686
elfutils-debuginfod-client-0.191-7.fc41.i686
elfutils-default-yama-scope-0.191-7.fc41.noarch
elfutils-libelf-0.191-7.fc41.i686
elfutils-libs-0.191-7.fc41.i686
fedora-gpg-keys-41-0.2.noarch
fedora-release-41-0.13.noarch
fedora-release-common-41-0.13.noarch
fedora-release-identity-basic-41-0.13.noarch
fedora-repos-41-0.2.noarch
fedora-repos-rawhide-41-0.2.noarch
file-5.45-5.fc41.i686
file-libs-5.45-5.fc41.i686
filesystem-3.18-9.fc41.i686
findutils-4.10.0-2.fc41.i686
fonts-srpm-macros-2.0.5-15.fc41.noarch
forge-srpm-macros-0.3.1-1.fc41.noarch
fpc-srpm-macros-1.3-12.fc40.noarch
gawk-5.3.0-3.fc40.i686
gdb-minimal-14.2-10.fc41.i686
gdbm-1.23-6.fc40.i686
gdbm-libs-1.23-6.fc40.i686
ghc-srpm-macros-1.9.1-1.fc41.noarch
glibc-2.39.9000-18.fc41.i686
glibc-common-2.39.9000-18.fc41.i686
glibc-gconv-extra-2.39.9000-18.fc41.i686
glibc-minimal-langpack-2.39.9000-18.fc41.i686
gmp-6.3.0-1.fc41.i686
gnat-srpm-macros-6-5.fc40.noarch
go-srpm-macros-3.6.0-1.fc41.noarch
grep-3.11-8.fc41.i686
gzip-1.13-1.fc40.i686
info-7.1-2.fc40.i686
jansson-2.13.1-9.fc40.i686
kernel-srpm-macros-1.0-23.fc41.noarch
keyutils-libs-1.6.3-3.fc40.i686
krb5-libs-1.21.2-5.fc40.i686
libacl-2.3.2-1.fc40.i686
libarchive-3.7.4-1.fc41.i686
libattr-2.5.2-3.fc40.i686
libblkid-2.40.1-1.fc41.i686
libbrotli-1.1.0-3.fc40.i686
libcap-2.70-1.fc41.i686
libcap-ng-0.8.5-1.fc41.i686
libcom_err-1.47.0-5.fc40.i686
libcurl-8.8.0-1.fc41.i686
libeconf-0.6.2-2.fc41.i686
libevent-2.1.12-13.fc41.i686
libfdisk-2.40.1-1.fc41.i686
libffi-3.4.6-1.fc41.i686
libgcc-14.1.1-4.fc41.i686
libgomp-14.1.1-4.fc41.i686
libidn2-2.3.7-1.fc40.i686
libmount-2.40.1-1.fc41.i686
libnghttp2-1.62.0-1.fc41.i686
libnsl2-2.0.1-1.fc40.i686
libpkgconf-2.1.1-1.fc41.i686
libpsl-0.21.5-3.fc40.i686
libpwquality-1.4.5-9.fc40.i686
libselinux-3.6-4.fc40.i686
libsemanage-3.6-3.fc40.i686
libsepol-3.6-3.fc40.i686
libsmartcols-2.40.1-1.fc41.i686
libssh-0.10.6-6.fc41.i686
libssh-config-0.10.6-6.fc41.noarch
libstdc++-14.1.1-4.fc41.i686
libtasn1-4.19.0-6.fc40.i686
libtirpc-1.3.4-1.rc3.fc41.i686
libtool-ltdl-2.4.7-11.fc41.i686
libunistring-1.1-7.fc41.i686
libutempter-1.2.1-13.fc40.i686
libuuid-2.40.1-1.fc41.i686
libverto-0.3.2-8.fc40.i686
libxcrypt-4.4.36-5.fc40.i686
libxml2-2.12.7-1.fc41.i686
libzstd-1.5.6-1.fc41.i686
lua-libs-5.4.6-5.fc40.i686
lua-srpm-macros-1-13.fc40.noarch
lz4-libs-1.9.4-6.fc40.i686
mpfr-4.2.1-4.fc41.i686
ncurses-base-6.4-12.20240127.fc40.noarch
ncurses-libs-6.4-12.20240127.fc40.i686
ocaml-srpm-macros-10-2.fc41.noarch
openblas-srpm-macros-2-17.fc41.noarch
openldap-2.6.8-1.fc41.i686
openssl-libs-3.2.2-1.fc41.i686
p11-kit-0.25.3-4.fc40.i686
p11-kit-trust-0.25.3-4.fc40.i686
package-notes-srpm-macros-0.5-11.fc40.noarch
pam-1.6.1-3.fc41.i686
pam-libs-1.6.1-3.fc41.i686
patch-2.7.6-24.fc40.i686
pcre2-10.43-2.fc41.1.i686
pcre2-syntax-10.43-2.fc41.1.noarch
perl-srpm-macros-1-53.fc40.noarch
pkgconf-2.1.1-1.fc41.i686
pkgconf-m4-2.1.1-1.fc41.noarch
pkgconf-pkg-config-2.1.1-1.fc41.i686
popt-1.19-6.fc40.i686
publicsuffix-list-dafsa-20240107-3.fc40.noarch
pyproject-srpm-macros-1.12.1-1.fc41.noarch
python-srpm-macros-3.12-9.fc41.noarch
qt5-srpm-macros-5.15.14-1.fc41.noarch
qt6-srpm-macros-6.7.1-1.fc41.noarch
readline-8.2-8.fc40.i686
redhat-rpm-config-292-1.fc41.noarch
rpm-4.19.91-8.fc41.i686
rpm-build-4.19.91-8.fc41.i686
rpm-build-libs-4.19.91-8.fc41.i686
rpm-libs-4.19.91-8.fc41.i686
rpm-sequoia-1.6.0-3.fc41.i686
rust-srpm-macros-26.3-1.fc41.noarch
sed-4.9-1.fc40.i686
setup-2.15.0-4.fc41.noarch
shadow-utils-4.15.1-5.fc41.i686
sqlite-libs-3.46.0-1.fc41.i686
systemd-libs-256~rc4-2.fc41.i686
tar-1.35-3.fc40.i686
unzip-6.0-63.fc40.i686
util-linux-2.40.1-1.fc41.i686
util-linux-core-2.40.1-1.fc41.i686
which-2.21-41.fc40.i686
xxhash-libs-0.8.2-2.fc40.i686
xz-5.4.6-3.fc41.i686
xz-libs-5.4.6-3.fc41.i686
zig-srpm-macros-1-2.fc40.noarch
zip-3.0-40.fc40.i686
zlib-ng-compat-2.1.6-6.fc41.i686
zstd-1.5.6-1.fc41.i686
Start: buildsrpm
Start: rpmbuild -bs
Building target platforms: i686
Building for target i686
setting SOURCE_DATE_EPOCH=1717804800
Wrote: /builddir/build/SRPMS/pymol-2.5.0-11.fc41.src.rpm
Finish: rpmbuild -bs
cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-39-i686-1717842972.779536/root/var/log’: No such file or directory
INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-39-i686-1717842972.779536/root/var/log/dnf.rpm.log
/var/lib/mock/fedora-39-i686-1717842972.779536/root/var/log/dnf.librepo.log
/var/lib/mock/fedora-39-i686-1717842972.779536/root/var/log/dnf.log
Finish: buildsrpm
INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-a8crdebc/pymol/pymol.spec) Config(child) 1 minutes 22 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-2.5.0-11.fc41.src.rpm)  Config(fedora-39-i686)
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-39-i686-bootstrap-1717842972.779536/root.
INFO: reusing tmpfs at /var/lib/mock/fedora-39-i686-bootstrap-1717842972.779536/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-39-i686-1717842972.779536/root.
INFO: calling preinit hooks
INFO: enabled root cache
Start: unpacking root cache
Finish: unpacking root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.19.1.1-1.fc39.x86_64
  rpm-sequoia-1.6.0-3.fc39.x86_64
  python3-dnf-4.20.0-1.fc41.noarch
  python3-dnf-plugins-core-4.7.0-1.fc41.noarch
  dnf5-5.2.3.0-1.fc41.x86_64
Finish: chroot init
Start: build phase for pymol-2.5.0-11.fc41.src.rpm
Start: build setup for pymol-2.5.0-11.fc41.src.rpm
Building target platforms: i686
Building for target i686
setting SOURCE_DATE_EPOCH=1717804800
Wrote: /builddir/build/SRPMS/pymol-2.5.0-11.fc41.src.rpm
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                 2.3 kB/s | 1.5 kB     00:00    
Additional repo http_kojipkgs_fedoraproject_org  93 kB/s | 3.8 kB     00:00    
local                                            83 kB/s | 3.8 kB     00:00    
Dependencies resolved.
=====================================================================================================================================
 Package                            Arch    Version              Repository                                                      Size
=====================================================================================================================================
Installing:
 catch-devel                        i686    3.6.0-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  226 k
 desktop-file-utils                 i686    0.26-12.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   70 k
 freeglut-devel                     i686    3.4.0-7.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  887 k
 freetype-devel                     i686    2.13.2-5.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  913 k
 gcc-c++                            i686    14.1.1-4.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   14 M
 glew-devel                         i686    2.2.0-7.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  216 k
 glm-devel                          noarch  1.0.1-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  249 k
 libappstream-glib                  i686    0.8.3-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  415 k
 libpng-devel                       i686    2:1.6.40-3.fc40      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  292 k
 libxml2-devel                      i686    2.12.7-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  495 k
 mesa-libGL-devel                   i686    24.1.1-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   37 k
 mmtf-cpp-devel                     i686    1.1.0-5.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   30 k
 msgpack-devel                      i686    3.1.0-14.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  313 k
 netcdf-devel                       i686    4.9.2-5.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   91 k
 python3-devel                      i686    3.12.3-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  275 k
 python3-mmtf                       noarch  1.1.3-4.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   63 k
 python3-numpy                      i686    1:1.26.4-7.fc41      copr_base                                                      6.8 M
 python3-qt5-devel                  i686    5.15.10-8.fc41       copr_base                                                      393 k
 python3-setuptools                 noarch  69.2.0-3.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.4 M
 python3-simplejson                 i686    3.19.2-3.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  142 k
Installing dependencies:
 abattis-cantarell-vf-fonts         noarch  0.301-12.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  120 k
 add-determinism                    i686    0.2.0-9.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  894 k
 alsa-lib                           i686    1.2.11-2.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  538 k
 annobin-docs                       noarch  12.54-2.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   90 k
 annobin-plugin-gcc                 i686    12.54-2.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  965 k
 avahi-libs                         i686    0.8-26.fc40          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   73 k
 blosc                              i686    1.21.5-4.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   61 k
 bluez-libs                         i686    5.76-1.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   87 k
 brotli                             i686    1.1.0-3.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   20 k
 brotli-devel                       i686    1.1.0-3.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   34 k
 bzip2-devel                        i686    1.0.8-18.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  214 k
 cairo                              i686    1.18.0-3.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  757 k
 cairo-devel                        i686    1.18.0-3.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  176 k
 catch                              i686    3.6.0-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  360 k
 cdparanoia-libs                    i686    10.2-44.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   56 k
 cmake                              i686    3.28.3-5.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   11 M
 cmake-data                         noarch  3.28.3-5.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.8 M
 cmake-filesystem                   i686    3.28.3-5.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   18 k
 cmake-rpm-macros                   noarch  3.28.3-5.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   18 k
 cpp                                i686    14.1.1-4.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   12 M
 cups-libs                          i686    1:2.4.8-5.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  282 k
 dbus                               i686    1:1.14.10-3.fc40     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  8.0 k
 dbus-broker                        i686    36-2.fc41            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  178 k
 dbus-common                        noarch  1:1.14.10-3.fc40     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   15 k
 dbus-libs                          i686    1:1.14.10-3.fc40     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  167 k
 default-fonts-core-sans            noarch  4.0-13.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   25 k
 double-conversion                  i686    3.3.0-3.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   55 k
 duktape                            i686    2.7.0-7.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  175 k
 emacs-filesystem                   noarch  1:30.0-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  7.1 k
 expat                              i686    2.6.2-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  118 k
 flac-libs                          i686    1.4.3-4.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  280 k
 flexiblas                          i686    3.4.4-1.fc41         copr_base                                                       26 k
 flexiblas-netlib                   i686    3.4.4-1.fc41         copr_base                                                      3.1 M
 flexiblas-openblas-openmp          i686    3.4.4-1.fc41         copr_base                                                       18 k
 fontconfig                         i686    2.15.0-6.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  265 k
 fontconfig-devel                   i686    2.15.0-6.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  129 k
 fonts-filesystem                   noarch  1:2.0.5-15.fc41      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  8.3 k
 freeglut                           i686    3.4.0-7.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  150 k
 freetype                           i686    2.13.2-5.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  420 k
 fribidi                            i686    1.0.14-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   92 k
 gc                                 i686    8.2.2-6.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  112 k
 gcc                                i686    14.1.1-4.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   37 M
 gcc-gfortran                       i686    14.1.1-4.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   13 M
 gcc-plugin-annobin                 i686    14.1.1-4.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   51 k
 gdk-pixbuf2                        i686    2.42.12-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  478 k
 gettext                            i686    0.22.5-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.1 M
 gettext-envsubst                   i686    0.22.5-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   38 k
 gettext-libs                       i686    0.22.5-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  683 k
 gettext-runtime                    i686    0.22.5-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  113 k
 gl-manpages                        noarch  1.1-31.20190306.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.0 M
 glib2                              i686    2.80.2-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  3.1 M
 glib2-devel                        i686    2.80.2-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.4 M
 glibc-devel                        i686    2.39.9000-18.fc41    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  123 k
 glibc-headers-x86                  noarch  2.39.9000-18.fc41    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  542 k
 glx-utils                          i686    9.0.0-7.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   73 k
 gnutls                             i686    3.8.5-2.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.1 M
 google-noto-fonts-common           noarch  20240401-1.fc41      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   17 k
 google-noto-sans-vf-fonts          noarch  20240401-1.fc41      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  594 k
 graphene                           i686    1.10.6-8.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   78 k
 graphite2                          i686    1.3.14-15.fc40       copr_base                                                       97 k
 graphite2-devel                    i686    1.3.14-15.fc40       copr_base                                                       21 k
 groff-base                         i686    1.23.0-6.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.1 M
 gsm                                i686    1.0.22-6.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   37 k
 gssdp                              i686    1.6.3-2.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   60 k
 gstreamer1                         i686    1.24.4-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.7 M
 gstreamer1-plugins-bad-free-libs   i686    1.24.4-2.fc41        copr_base                                                      943 k
 gstreamer1-plugins-base            i686    1.24.4-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  2.3 M
 guile30                            i686    3.0.9-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  8.1 M
 gupnp                              i686    1.6.6-2.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  114 k
 gupnp-igd                          i686    1.6.0-4.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   35 k
 harfbuzz                           i686    8.4.0-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.0 M
 harfbuzz-devel                     i686    8.4.0-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  415 k
 harfbuzz-icu                       i686    8.4.0-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   16 k
 hdf-libs                           i686    4.2.16.2-1.fc40      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  296 k
 hdf5                               i686    1.12.1-15.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  2.1 M
 hdf5-devel                         i686    1.12.1-15.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.3 M
 hwdata                             noarch  0.383-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.6 M
 iso-codes                          noarch  4.16.0-3.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  3.4 M
 json-glib                          i686    1.8.0-3.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  159 k
 jsoncpp                            i686    1.9.5-7.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  109 k
 kernel-headers                     i686    6.10.0-0.rc2.24.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.5 M
 lame-libs                          i686    3.100-17.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  341 k
 libGLEW                            i686    2.2.0-7.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  175 k
 libICE                             i686    1.1.1-3.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   77 k
 libSM                              i686    1.2.4-3.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   44 k
 libX11                             i686    1.8.9-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  673 k
 libX11-common                      noarch  1.8.9-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  145 k
 libX11-devel                       i686    1.8.9-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  912 k
 libX11-xcb                         i686    1.8.9-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   12 k
 libXau                             i686    1.0.11-6.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   32 k
 libXau-devel                       i686    1.0.11-6.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   14 k
 libXext                            i686    1.3.6-1.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   42 k
 libXext-devel                      i686    1.3.6-1.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   72 k
 libXfixes                          i686    6.0.1-3.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   20 k
 libXft                             i686    2.3.8-6.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   73 k
 libXi                              i686    1.8.1-5.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   42 k
 libXrender                         i686    0.9.11-6.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   29 k
 libXrender-devel                   i686    0.9.11-6.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   19 k
 libXv                              i686    1.0.12-3.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   19 k
 libXxf86vm                         i686    1.1.5-6.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   19 k
 libaec                             i686    1.1.2-1.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   39 k
 libaec-devel                       i686    1.1.2-1.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   12 k
 libasan                            i686    14.1.1-4.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  528 k
 libasyncns                         i686    0.8-28.fc40          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   30 k
 libatomic                          i686    14.1.1-4.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   36 k
 libb2                              i686    0.98.1-11.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   29 k
 libblkid-devel                     i686    2.40.1-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   26 k
 libcurl-devel                      i686    8.8.0-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  758 k
 libdatrie                          i686    0.2.13-9.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   33 k
 libdrm                             i686    2.4.121-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  173 k
 libdrm-devel                       i686    2.4.121-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  170 k
 libevdev                           i686    1.13.2-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   39 k
 libffi-devel                       i686    3.4.6-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   29 k
 libgfortran                        i686    14.1.1-4.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  847 k
 libglvnd                           i686    1:1.7.0-4.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  114 k
 libglvnd-core-devel                i686    1:1.7.0-4.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   17 k
 libglvnd-devel                     i686    1:1.7.0-4.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  157 k
 libglvnd-egl                       i686    1:1.7.0-4.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   38 k
 libglvnd-gles                      i686    1:1.7.0-4.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   29 k
 libglvnd-glx                       i686    1:1.7.0-4.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  135 k
 libglvnd-opengl                    i686    1:1.7.0-4.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   38 k
 libgudev                           i686    238-5.fc40           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   35 k
 libicu                             i686    74.2-1.fc40          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   11 M
 libicu-devel                       i686    74.2-1.fc40          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  855 k
 libinput                           i686    1.26.0-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  222 k
 libjpeg-turbo                      i686    3.0.2-2.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  256 k
 libmount-devel                     i686    2.40.1-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   27 k
 libmpc                             i686    1.3.1-5.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   78 k
 libnice                            i686    0.1.22-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  212 k
 libogg                             i686    2:1.3.5-8.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   33 k
 libpciaccess                       i686    0.16-12.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   29 k
 libpciaccess-devel                 i686    0.16-12.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   12 k
 libpng                             i686    2:1.6.40-3.fc40      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  128 k
 libproxy                           i686    0.5.5-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   50 k
 libquadmath                        i686    14.1.1-4.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  247 k
 libquadmath-devel                  i686    14.1.1-4.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   40 k
 libselinux-devel                   i686    3.6-4.fc40           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  115 k
 libsepol-devel                     i686    3.6-3.fc40           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   40 k
 libsndfile                         i686    1.2.2-2.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  241 k
 libsoup3                           i686    3.5.1-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  397 k
 libstdc++-devel                    i686    14.1.1-4.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  2.6 M
 libtextstyle                       i686    0.22.5-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   94 k
 libthai                            i686    0.1.29-8.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  214 k
 libtheora                          i686    1:1.1.1-37.fc41      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  170 k
 libubsan                           i686    14.1.1-4.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  244 k
 libunwind                          i686    1.8.0-3.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   70 k
 libuv                              i686    1:1.48.0-1.fc40      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  259 k
 libva                              i686    2.21.0-3.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  114 k
 libvisual                          i686    1:0.4.1-4.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  158 k
 libvorbis                          i686    1:1.3.7-10.fc40      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  192 k
 libwacom                           i686    2.12.0-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   47 k
 libwacom-data                      noarch  2.12.0-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  178 k
 libwayland-client                  i686    1.22.0-3.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   33 k
 libwayland-cursor                  i686    1.22.0-3.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   19 k
 libwayland-egl                     i686    1.22.0-3.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   13 k
 libwayland-server                  i686    1.22.0-3.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   42 k
 libxcb                             i686    1.17.0-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  251 k
 libxcb-devel                       i686    1.17.0-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.1 M
 libxcrypt-devel                    i686    4.4.36-5.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   29 k
 libxkbcommon                       i686    1.7.0-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  147 k
 libxkbcommon-x11                   i686    1.7.0-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   22 k
 libxshmfence                       i686    1.3.2-3.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   12 k
 make                               i686    1:4.4.1-6.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  589 k
 mesa-filesystem                    i686    24.1.1-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   20 k
 mesa-libEGL                        i686    24.1.1-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  154 k
 mesa-libEGL-devel                  i686    24.1.1-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   24 k
 mesa-libGL                         i686    24.1.1-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  191 k
 mesa-libGLU                        i686    9.0.3-4.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  165 k
 mesa-libGLU-devel                  i686    9.0.3-4.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   12 k
 mesa-libgbm                        i686    24.1.1-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   49 k
 mesa-libglapi                      i686    24.1.1-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   51 k
 mpdecimal                          i686    2.5.1-9.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   92 k
 mpg123-libs                        i686    1.31.3-4.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  352 k
 msgpack                            i686    3.1.0-14.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   30 k
 mtdev                              i686    1.1.6-8.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   21 k
 ncurses                            i686    6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  418 k
 netcdf                             i686    4.9.2-5.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  892 k
 nettle                             i686    3.9.1-6.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  439 k
 openal-soft                        i686    1.23.1-5.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  599 k
 openblas                           i686    0.3.26-4.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   39 k
 openblas-openmp                    i686    0.3.26-4.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  4.0 M
 opus                               i686    1.5.1-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  231 k
 orc                                i686    0.4.38-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  240 k
 pango                              i686    1.52.2-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  363 k
 pcre2-devel                        i686    10.43-2.fc41.1       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  488 k
 pcre2-utf16                        i686    10.43-2.fc41.1       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  222 k
 pcre2-utf32                        i686    10.43-2.fc41.1       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  209 k
 perl-AutoLoader                    noarch  5.74-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   21 k
 perl-B                             i686    1.88-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  181 k
 perl-Carp                          noarch  1.54-502.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   29 k
 perl-Class-Struct                  noarch  0.68-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   22 k
 perl-Data-Dumper                   i686    2.189-504.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   58 k
 perl-Digest                        noarch  1.20-502.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   25 k
 perl-Digest-MD5                    i686    2.59-3.fc40          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   36 k
 perl-DynaLoader                    i686    1.54-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   26 k
 perl-Encode                        i686    4:3.21-505.fc41      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.0 M
 perl-English                       noarch  1.11-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   14 k
 perl-Errno                         i686    1.37-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   15 k
 perl-Exporter                      noarch  5.78-3.fc40          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   31 k
 perl-Fcntl                         i686    1.15-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   21 k
 perl-File-Basename                 noarch  2.86-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   17 k
 perl-File-Find                     noarch  1.43-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   25 k
 perl-File-Path                     noarch  2.18-503.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   35 k
 perl-File-Temp                     noarch  1:0.231.100-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   59 k
 perl-File-stat                     noarch  1.13-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   17 k
 perl-FileHandle                    noarch  2.05-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   16 k
 perl-Getopt-Long                   noarch  1:2.57-4.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   63 k
 perl-Getopt-Std                    noarch  1.13-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   16 k
 perl-HTTP-Tiny                     noarch  0.088-5.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   56 k
 perl-IO                            i686    1.52-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   79 k
 perl-IO-Socket-IP                  noarch  0.42-2.fc40          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   42 k
 perl-IO-Socket-SSL                 noarch  2.085-1.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  225 k
 perl-IPC-Open3                     noarch  1.22-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   22 k
 perl-MIME-Base64                   i686    3.16-503.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   30 k
 perl-Mozilla-CA                    noarch  20240313-1.fc41      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   14 k
 perl-Net-SSLeay                    i686    1.94-3.fc40          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  375 k
 perl-POSIX                         i686    2.13-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  101 k
 perl-PathTools                     i686    3.91-503.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   83 k
 perl-Pod-Escapes                   noarch  1:1.07-503.fc40      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   20 k
 perl-Pod-Perldoc                   noarch  3.28.01-503.fc40     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   79 k
 perl-Pod-Simple                    noarch  1:3.45-6.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  209 k
 perl-Pod-Usage                     noarch  4:2.03-504.fc41      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   40 k
 perl-Scalar-List-Utils             i686    5:1.63-503.fc40      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   75 k
 perl-SelectSaver                   noarch  1.02-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   12 k
 perl-Socket                        i686    4:2.038-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   56 k
 perl-Storable                      i686    1:3.32-502.fc40      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  101 k
 perl-Symbol                        noarch  1.09-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   14 k
 perl-Term-ANSIColor                noarch  5.01-504.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   48 k
 perl-Term-Cap                      noarch  1.18-503.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   22 k
 perl-Text-ParseWords               noarch  3.31-502.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   16 k
 perl-Text-Tabs+Wrap                noarch  2024.001-1.fc41      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   22 k
 perl-Time-Local                    noarch  2:1.350-5.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   34 k
 perl-URI                           noarch  5.28-1.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  120 k
 perl-base                          noarch  2.27-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   16 k
 perl-constant                      noarch  1.33-503.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   23 k
 perl-if                            noarch  0.61.000-507.fc41    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   14 k
 perl-interpreter                   i686    4:5.38.2-507.fc41    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   72 k
 perl-libnet                        noarch  3.15-503.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  122 k
 perl-libs                          i686    4:5.38.2-507.fc41    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  2.4 M
 perl-locale                        noarch  1.10-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   14 k
 perl-mro                           i686    1.28-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   30 k
 perl-overload                      noarch  1.37-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   46 k
 perl-overloading                   noarch  0.02-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   13 k
 perl-parent                        noarch  1:0.241-502.fc40     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   15 k
 perl-podlators                     noarch  1:5.01-502.fc40      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  121 k
 perl-vars                          noarch  1.05-507.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   13 k
 pixman                             i686    0.43.4-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  304 k
 pixman-devel                       i686    0.43.4-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   17 k
 pulseaudio-libs                    i686    17.0-1.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  697 k
 pyproject-rpm-macros               noarch  1.12.1-1.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   41 k
 python-pip-wheel                   noarch  24.0-2.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.5 M
 python-qt5-rpm-macros              noarch  5.15.10-8.fc41       copr_base                                                      9.5 k
 python-rpm-macros                  noarch  3.12-9.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   18 k
 python3                            i686    3.12.3-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   27 k
 python3-dbus                       i686    1.3.2-6.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  149 k
 python3-libs                       i686    3.12.3-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  8.9 M
 python3-msgpack                    i686    1.0.7-3.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  121 k
 python3-packaging                  noarch  24.0-1.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  116 k
 python3-pyqt5-sip                  i686    12.13.0-3.fc40       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   91 k
 python3-qt5                        i686    5.15.10-8.fc41       copr_base                                                      1.1 M
 python3-qt5-base                   i686    5.15.10-8.fc41       copr_base                                                      2.9 M
 python3-rpm-generators             noarch  14-10.fc40           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   30 k
 python3-rpm-macros                 noarch  3.12-9.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   13 k
 qt-settings                        noarch  40.0-1.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   10 k
 qt5-qtbase                         i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  3.8 M
 qt5-qtbase-common                  noarch  5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   12 k
 qt5-qtbase-devel                   i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  3.3 M
 qt5-qtbase-gui                     i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  7.1 M
 qt5-qtconnectivity                 i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  508 k
 qt5-qtdeclarative                  i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  4.7 M
 qt5-qtlocation                     i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  3.5 M
 qt5-qtmultimedia                   i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  869 k
 qt5-qtsensors                      i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  235 k
 qt5-qtserialport                   i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   69 k
 qt5-qtsvg                          i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  200 k
 qt5-qttools-common                 noarch  5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   11 k
 qt5-qttools-libs-designer          i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  2.8 M
 qt5-qttools-libs-help              i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  175 k
 qt5-qtwebchannel                   i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  106 k
 qt5-qtwebsockets                   i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   93 k
 qt5-qtx11extras                    i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   35 k
 qt5-qtxmlpatterns                  i686    5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.0 M
 qt5-rpm-macros                     noarch  5.15.14-1.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   11 k
 rhash                              i686    1.4.4-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  212 k
 shared-mime-info                   i686    2.3-5.fc41           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  392 k
 snappy                             i686    1.2.1-1.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   41 k
 sysprof-capture-devel              i686    46.0-1.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   59 k
 tzdata                             noarch  2024a-8.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  431 k
 vim-filesystem                     noarch  2:9.1.452-1.fc41     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   17 k
 vulkan-headers                     noarch  1.3.283.0-1.fc41     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  1.2 M
 vulkan-loader                      i686    1.3.283.0-2.fc41     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  159 k
 vulkan-loader-devel                i686    1.3.283.0-2.fc41     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   12 k
 xcb-util                           i686    0.4.1-5.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   19 k
 xcb-util-image                     i686    0.4.1-5.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   19 k
 xcb-util-keysyms                   i686    0.4.1-5.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   14 k
 xcb-util-renderutil                i686    0.3.10-5.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   18 k
 xcb-util-wm                        i686    0.4.2-5.fc40         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   33 k
 xkeyboard-config                   noarch  2.41-1.fc40          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  921 k
 xml-common                         noarch  0.6.3-63.fc40        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   31 k
 xorg-x11-proto-devel               noarch  2024.1-2.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  266 k
 xz-devel                           i686    1:5.4.6-3.fc41       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   62 k
 zlib-ng-compat-devel               i686    2.1.6-6.fc41         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   37 k

Transaction Summary
=====================================================================================================================================
Install  322 Packages

Total download size: 240 M
Installed size: 883 M
Downloading Packages:
(1/322): flexiblas-3.4.4-1.fc41.i686.rpm        2.0 MB/s |  26 kB     00:00    
(2/322): flexiblas-openblas-openmp-3.4.4-1.fc41 1.3 MB/s |  18 kB     00:00    
(3/322): graphite2-1.3.14-15.fc40.i686.rpm       44 MB/s |  97 kB     00:00    
(4/322): graphite2-devel-1.3.14-15.fc40.i686.rp  13 MB/s |  21 kB     00:00    
(5/322): python-qt5-rpm-macros-5.15.10-8.fc41.n 8.0 MB/s | 9.5 kB     00:00    
(6/322): gstreamer1-plugins-bad-free-libs-1.24. 173 MB/s | 943 kB     00:00    
(7/322): flexiblas-netlib-3.4.4-1.fc41.i686.rpm 129 MB/s | 3.1 MB     00:00    
(8/322): python3-qt5-5.15.10-8.fc41.i686.rpm    141 MB/s | 1.1 MB     00:00    
(9/322): python3-qt5-devel-5.15.10-8.fc41.i686.  62 MB/s | 393 kB     00:00    
(10/322): python3-qt5-base-5.15.10-8.fc41.i686. 171 MB/s | 2.9 MB     00:00    
(11/322): python3-numpy-1.26.4-7.fc41.i686.rpm  189 MB/s | 6.8 MB     00:00    
(12/322): abattis-cantarell-vf-fonts-0.301-12.f 391 kB/s | 120 kB     00:00    
(13/322): add-determinism-0.2.0-9.fc41.i686.rpm 2.6 MB/s | 894 kB     00:00    
(14/322): alsa-lib-1.2.11-2.fc40.i686.rpm       1.5 MB/s | 538 kB     00:00    
(15/322): avahi-libs-0.8-26.fc40.i686.rpm       3.3 MB/s |  73 kB     00:00    
(16/322): annobin-docs-12.54-2.fc41.noarch.rpm  1.0 MB/s |  90 kB     00:00    
(17/322): blosc-1.21.5-4.fc40.i686.rpm          2.4 MB/s |  61 kB     00:00    
(18/322): bluez-libs-5.76-1.fc41.i686.rpm       3.3 MB/s |  87 kB     00:00    
(19/322): brotli-devel-1.1.0-3.fc40.i686.rpm    1.3 MB/s |  34 kB     00:00    
(20/322): brotli-1.1.0-3.fc40.i686.rpm          317 kB/s |  20 kB     00:00    
(21/322): annobin-plugin-gcc-12.54-2.fc41.i686. 7.5 MB/s | 965 kB     00:00    
(22/322): bzip2-devel-1.0.8-18.fc40.i686.rpm    8.4 MB/s | 214 kB     00:00    
(23/322): cairo-devel-1.18.0-3.fc40.i686.rpm    8.9 MB/s | 176 kB     00:00    
(24/322): cairo-1.18.0-3.fc40.i686.rpm           20 MB/s | 757 kB     00:00    
(25/322): catch-devel-3.6.0-1.fc41.i686.rpm     8.2 MB/s | 226 kB     00:00    
(26/322): catch-3.6.0-1.fc41.i686.rpm           6.1 MB/s | 360 kB     00:00    
(27/322): cmake-data-3.28.3-5.fc41.noarch.rpm    42 MB/s | 1.8 MB     00:00    
(28/322): cdparanoia-libs-10.2-44.fc40.i686.rpm 716 kB/s |  56 kB     00:00    
(29/322): cmake-3.28.3-5.fc41.i686.rpm          134 MB/s |  11 MB     00:00    
(30/322): cmake-filesystem-3.28.3-5.fc41.i686.r 644 kB/s |  18 kB     00:00    
(31/322): cmake-rpm-macros-3.28.3-5.fc41.noarch 893 kB/s |  18 kB     00:00    
(32/322): cups-libs-2.4.8-5.fc41.i686.rpm        14 MB/s | 282 kB     00:00    
(33/322): dbus-1.14.10-3.fc40.i686.rpm          326 kB/s | 8.0 kB     00:00    
(34/322): dbus-broker-36-2.fc41.i686.rpm        6.5 MB/s | 178 kB     00:00    
(35/322): dbus-common-1.14.10-3.fc40.noarch.rpm 599 kB/s |  15 kB     00:00    
(36/322): default-fonts-core-sans-4.0-13.fc41.n 1.2 MB/s |  25 kB     00:00    
(37/322): cpp-14.1.1-4.fc41.i686.rpm            138 MB/s |  12 MB     00:00    
(38/322): desktop-file-utils-0.26-12.fc40.i686. 2.7 MB/s |  70 kB     00:00    
(39/322): dbus-libs-1.14.10-3.fc40.i686.rpm     2.9 MB/s | 167 kB     00:00    
(40/322): double-conversion-3.3.0-3.fc40.i686.r 2.1 MB/s |  55 kB     00:00    
(41/322): emacs-filesystem-30.0-2.fc41.noarch.r 379 kB/s | 7.1 kB     00:00    
(42/322): expat-2.6.2-1.fc41.i686.rpm           4.3 MB/s | 118 kB     00:00    
(43/322): flac-libs-1.4.3-4.fc40.i686.rpm       8.4 MB/s | 280 kB     00:00    
(44/322): fontconfig-2.15.0-6.fc41.i686.rpm      10 MB/s | 265 kB     00:00    
(45/322): fontconfig-devel-2.15.0-6.fc41.i686.r 4.9 MB/s | 129 kB     00:00    
(46/322): fonts-filesystem-2.0.5-15.fc41.noarch 434 kB/s | 8.3 kB     00:00    
(47/322): freeglut-devel-3.4.0-7.fc40.i686.rpm   37 MB/s | 887 kB     00:00    
(48/322): freeglut-3.4.0-7.fc40.i686.rpm        5.6 MB/s | 150 kB     00:00    
(49/322): duktape-2.7.0-7.fc40.i686.rpm         1.6 MB/s | 175 kB     00:00    
(50/322): freetype-devel-2.13.2-5.fc40.i686.rpm  27 MB/s | 913 kB     00:00    
(51/322): gc-8.2.2-6.fc40.i686.rpm              4.2 MB/s | 112 kB     00:00    
(52/322): gcc-14.1.1-4.fc41.i686.rpm            178 MB/s |  37 MB     00:00    
(53/322): fribidi-1.0.14-2.fc41.i686.rpm        294 kB/s |  92 kB     00:00    
(54/322): gcc-c++-14.1.1-4.fc41.i686.rpm        140 MB/s |  14 MB     00:00    
(55/322): gcc-plugin-annobin-14.1.1-4.fc41.i686 1.2 MB/s |  51 kB     00:00    
(56/322): gdk-pixbuf2-2.42.12-1.fc41.i686.rpm    12 MB/s | 478 kB     00:00    
(57/322): gettext-0.22.5-2.fc41.i686.rpm         28 MB/s | 1.1 MB     00:00    
(58/322): gcc-gfortran-14.1.1-4.fc41.i686.rpm    55 MB/s |  13 MB     00:00    
(59/322): freetype-2.13.2-5.fc40.i686.rpm       728 kB/s | 420 kB     00:00    
(60/322): gettext-libs-0.22.5-2.fc41.i686.rpm    23 MB/s | 683 kB     00:00    
(61/322): gettext-runtime-0.22.5-2.fc41.i686.rp 4.3 MB/s | 113 kB     00:00    
(62/322): gl-manpages-1.1-31.20190306.fc40.noar  37 MB/s | 1.0 MB     00:00    
(63/322): glew-devel-2.2.0-7.fc40.i686.rpm      8.4 MB/s | 216 kB     00:00    
(64/322): glib2-2.80.2-1.fc41.i686.rpm           81 MB/s | 3.1 MB     00:00    
(65/322): gettext-envsubst-0.22.5-2.fc41.i686.r 229 kB/s |  38 kB     00:00    
(66/322): glib2-devel-2.80.2-1.fc41.i686.rpm     33 MB/s | 1.4 MB     00:00    
(67/322): glibc-headers-x86-2.39.9000-18.fc41.n  24 MB/s | 542 kB     00:00    
(68/322): glibc-devel-2.39.9000-18.fc41.i686.rp 4.7 MB/s | 123 kB     00:00    
(69/322): glm-devel-1.0.1-1.fc41.noarch.rpm     9.2 MB/s | 249 kB     00:00    
(70/322): google-noto-fonts-common-20240401-1.f 640 kB/s |  17 kB     00:00    
(71/322): gnutls-3.8.5-2.fc41.i686.rpm           24 MB/s | 1.1 MB     00:00    
(72/322): graphene-1.10.6-8.fc40.i686.rpm       3.4 MB/s |  78 kB     00:00    
(73/322): glx-utils-9.0.0-7.fc41.i686.rpm       832 kB/s |  73 kB     00:00    
(74/322): gsm-1.0.22-6.fc40.i686.rpm            1.8 MB/s |  37 kB     00:00    
(75/322): gssdp-1.6.3-2.fc40.i686.rpm           1.9 MB/s |  60 kB     00:00    
(76/322): groff-base-1.23.0-6.fc40.i686.rpm      13 MB/s | 1.1 MB     00:00    
(77/322): google-noto-sans-vf-fonts-20240401-1. 5.1 MB/s | 594 kB     00:00    
(78/322): gstreamer1-1.24.4-1.fc41.i686.rpm      31 MB/s | 1.7 MB     00:00    
(79/322): guile30-3.0.9-1.fc41.i686.rpm         156 MB/s | 8.1 MB     00:00    
(80/322): gupnp-1.6.6-2.fc40.i686.rpm           5.2 MB/s | 114 kB     00:00    
(81/322): gupnp-igd-1.6.0-4.fc40.i686.rpm       1.7 MB/s |  35 kB     00:00    
(82/322): harfbuzz-8.4.0-1.fc41.i686.rpm         58 MB/s | 1.0 MB     00:00    
(83/322): gstreamer1-plugins-base-1.24.4-1.fc41  24 MB/s | 2.3 MB     00:00    
(84/322): harfbuzz-devel-8.4.0-1.fc41.i686.rpm   18 MB/s | 415 kB     00:00    
(85/322): hdf5-1.12.1-15.fc40.i686.rpm           90 MB/s | 2.1 MB     00:00    
(86/322): hdf-libs-4.2.16.2-1.fc40.i686.rpm      11 MB/s | 296 kB     00:00    
(87/322): hwdata-0.383-1.fc41.noarch.rpm         81 MB/s | 1.6 MB     00:00    
(88/322): hdf5-devel-1.12.1-15.fc40.i686.rpm     46 MB/s | 1.3 MB     00:00    
(89/322): json-glib-1.8.0-3.fc40.i686.rpm        10 MB/s | 159 kB     00:00    
(90/322): harfbuzz-icu-8.4.0-1.fc41.i686.rpm    175 kB/s |  16 kB     00:00    
(91/322): iso-codes-4.16.0-3.fc40.noarch.rpm     76 MB/s | 3.4 MB     00:00    
(92/322): kernel-headers-6.10.0-0.rc2.24.fc41.i  48 MB/s | 1.5 MB     00:00    
(93/322): lame-libs-3.100-17.fc40.i686.rpm       16 MB/s | 341 kB     00:00    
(94/322): libGLEW-2.2.0-7.fc40.i686.rpm         8.3 MB/s | 175 kB     00:00    
(95/322): libICE-1.1.1-3.fc40.i686.rpm          5.1 MB/s |  77 kB     00:00    
(96/322): libX11-1.8.9-1.fc41.i686.rpm           40 MB/s | 673 kB     00:00    
(97/322): libSM-1.2.4-3.fc40.i686.rpm           2.2 MB/s |  44 kB     00:00    
(98/322): libX11-devel-1.8.9-1.fc41.i686.rpm     47 MB/s | 912 kB     00:00    
(99/322): libX11-common-1.8.9-1.fc41.noarch.rpm 6.5 MB/s | 145 kB     00:00    
(100/322): libXau-1.0.11-6.fc40.i686.rpm        2.3 MB/s |  32 kB     00:00    
(101/322): libX11-xcb-1.8.9-1.fc41.i686.rpm     567 kB/s |  12 kB     00:00    
(102/322): libXau-devel-1.0.11-6.fc40.i686.rpm  709 kB/s |  14 kB     00:00    
(103/322): libXext-1.3.6-1.fc40.i686.rpm        2.8 MB/s |  42 kB     00:00    
(104/322): libXfixes-6.0.1-3.fc40.i686.rpm      1.4 MB/s |  20 kB     00:00    
(105/322): jsoncpp-1.9.5-7.fc40.i686.rpm        748 kB/s | 109 kB     00:00    
(106/322): libXi-1.8.1-5.fc40.i686.rpm          2.6 MB/s |  42 kB     00:00    
(107/322): libXft-2.3.8-6.fc40.i686.rpm         3.5 MB/s |  73 kB     00:00    
(108/322): libXrender-devel-0.9.11-6.fc40.i686. 1.3 MB/s |  19 kB     00:00    
(109/322): libXrender-0.9.11-6.fc40.i686.rpm    1.5 MB/s |  29 kB     00:00    
(110/322): libXxf86vm-1.1.5-6.fc40.i686.rpm     1.4 MB/s |  19 kB     00:00    
(111/322): libXv-1.0.12-3.fc40.i686.rpm         1.0 MB/s |  19 kB     00:00    
(112/322): libaec-devel-1.1.2-1.fc40.i686.rpm   876 kB/s |  12 kB     00:00    
(113/322): libaec-1.1.2-1.fc40.i686.rpm         1.7 MB/s |  39 kB     00:00    
(114/322): libappstream-glib-0.8.3-1.fc41.i686.  13 MB/s | 415 kB     00:00    
(115/322): libasan-14.1.1-4.fc41.i686.rpm        18 MB/s | 528 kB     00:00    
(116/322): libasyncns-0.8-28.fc40.i686.rpm      1.4 MB/s |  30 kB     00:00    
(117/322): libatomic-14.1.1-4.fc41.i686.rpm     2.2 MB/s |  36 kB     00:00    
(118/322): libblkid-devel-2.40.1-1.fc41.i686.rp 1.7 MB/s |  26 kB     00:00    
(119/322): libb2-0.98.1-11.fc40.i686.rpm        1.4 MB/s |  29 kB     00:00    
(120/322): libdatrie-0.2.13-9.fc40.i686.rpm     2.3 MB/s |  33 kB     00:00    
(121/322): libcurl-devel-8.8.0-1.fc41.i686.rpm   32 MB/s | 758 kB     00:00    
(122/322): libdrm-devel-2.4.121-1.fc41.i686.rpm  11 MB/s | 170 kB     00:00    
(123/322): libdrm-2.4.121-1.fc41.i686.rpm       8.5 MB/s | 173 kB     00:00    
(124/322): libffi-devel-3.4.6-1.fc41.i686.rpm   1.8 MB/s |  29 kB     00:00    
(125/322): libevdev-1.13.2-2.fc41.i686.rpm      1.8 MB/s |  39 kB     00:00    
(126/322): libglvnd-1.7.0-4.fc40.i686.rpm       7.9 MB/s | 114 kB     00:00    
(127/322): libgfortran-14.1.1-4.fc41.i686.rpm    37 MB/s | 847 kB     00:00    
(128/322): libglvnd-devel-1.7.0-4.fc40.i686.rpm  10 MB/s | 157 kB     00:00    
(129/322): libglvnd-core-devel-1.7.0-4.fc40.i68 765 kB/s |  17 kB     00:00    
(130/322): libglvnd-gles-1.7.0-4.fc40.i686.rpm  1.8 MB/s |  29 kB     00:00    
(131/322): libglvnd-egl-1.7.0-4.fc40.i686.rpm   1.3 MB/s |  38 kB     00:00    
(132/322): libXext-devel-1.3.6-1.fc40.i686.rpm  250 kB/s |  72 kB     00:00    
(133/322): libglvnd-opengl-1.7.0-4.fc40.i686.rp 1.7 MB/s |  38 kB     00:00    
(134/322): libglvnd-glx-1.7.0-4.fc40.i686.rpm   3.5 MB/s | 135 kB     00:00    
(135/322): libgudev-238-5.fc40.i686.rpm         1.4 MB/s |  35 kB     00:00    
(136/322): libinput-1.26.0-1.fc41.i686.rpm      9.9 MB/s | 222 kB     00:00    
(137/322): libicu-74.2-1.fc40.i686.rpm          172 MB/s |  11 MB     00:00    
(138/322): libjpeg-turbo-3.0.2-2.fc41.i686.rpm  9.9 MB/s | 256 kB     00:00    
(139/322): libmount-devel-2.40.1-1.fc41.i686.rp 1.4 MB/s |  27 kB     00:00    
(140/322): libmpc-1.3.1-5.fc40.i686.rpm         5.6 MB/s |  78 kB     00:00    
(141/322): libogg-1.3.5-8.fc40.i686.rpm         2.5 MB/s |  33 kB     00:00    
(142/322): libnice-0.1.22-1.fc41.i686.rpm        10 MB/s | 212 kB     00:00    
(143/322): libpciaccess-devel-0.16-12.fc40.i686 869 kB/s |  12 kB     00:00    
(144/322): libpciaccess-0.16-12.fc40.i686.rpm   1.5 MB/s |  29 kB     00:00    
(145/322): libpng-devel-1.6.40-3.fc40.i686.rpm   20 MB/s | 292 kB     00:00    
(146/322): libpng-1.6.40-3.fc40.i686.rpm        6.4 MB/s | 128 kB     00:00    
(147/322): libproxy-0.5.5-1.fc41.i686.rpm       2.5 MB/s |  50 kB     00:00    
(148/322): libquadmath-14.1.1-4.fc41.i686.rpm    16 MB/s | 247 kB     00:00    
(149/322): libselinux-devel-3.6-4.fc40.i686.rpm 8.0 MB/s | 115 kB     00:00    
(150/322): libquadmath-devel-14.1.1-4.fc41.i686 2.1 MB/s |  40 kB     00:00    
(151/322): libsepol-devel-3.6-3.fc40.i686.rpm   1.8 MB/s |  40 kB     00:00    
(152/322): libsndfile-1.2.2-2.fc40.i686.rpm      14 MB/s | 241 kB     00:00    
(153/322): libstdc++-devel-14.1.1-4.fc41.i686.r  82 MB/s | 2.6 MB     00:00    
(154/322): libsoup3-3.5.1-1.fc41.i686.rpm        11 MB/s | 397 kB     00:00    
(155/322): libtextstyle-0.22.5-2.fc41.i686.rpm  3.9 MB/s |  94 kB     00:00    
(156/322): libthai-0.1.29-8.fc40.i686.rpm       6.5 MB/s | 214 kB     00:00    
(157/322): libtheora-1.1.1-37.fc41.i686.rpm     7.5 MB/s | 170 kB     00:00    
(158/322): libubsan-14.1.1-4.fc41.i686.rpm      9.2 MB/s | 244 kB     00:00    
(159/322): libuv-1.48.0-1.fc40.i686.rpm          12 MB/s | 259 kB     00:00    
(160/322): libva-2.21.0-3.fc41.i686.rpm         5.7 MB/s | 114 kB     00:00    
(161/322): libvisual-0.4.1-4.fc40.i686.rpm      7.8 MB/s | 158 kB     00:00    
(162/322): libunwind-1.8.0-3.fc41.i686.rpm      836 kB/s |  70 kB     00:00    
(163/322): libvorbis-1.3.7-10.fc40.i686.rpm     9.7 MB/s | 192 kB     00:00    
(164/322): libwacom-2.12.0-1.fc41.i686.rpm      2.4 MB/s |  47 kB     00:00    
(165/322): libwayland-client-1.22.0-3.fc40.i686 2.1 MB/s |  33 kB     00:00    
(166/322): libicu-devel-74.2-1.fc40.i686.rpm    2.2 MB/s | 855 kB     00:00    
(167/322): libwayland-egl-1.22.0-3.fc40.i686.rp 938 kB/s |  13 kB     00:00    
(168/322): libwayland-cursor-1.22.0-3.fc40.i686 782 kB/s |  19 kB     00:00    
(169/322): libwacom-data-2.12.0-1.fc41.noarch.r 3.6 MB/s | 178 kB     00:00    
(170/322): libwayland-server-1.22.0-3.fc40.i686 2.2 MB/s |  42 kB     00:00    
(171/322): libxcb-1.17.0-1.fc41.i686.rpm         12 MB/s | 251 kB     00:00    
(172/322): libxcb-devel-1.17.0-1.fc41.i686.rpm   44 MB/s | 1.1 MB     00:00    
(173/322): libxcrypt-devel-4.4.36-5.fc40.i686.r 1.5 MB/s |  29 kB     00:00    
(174/322): libxkbcommon-1.7.0-1.fc41.i686.rpm   7.1 MB/s | 147 kB     00:00    
(175/322): libxkbcommon-x11-1.7.0-1.fc41.i686.r 1.2 MB/s |  22 kB     00:00    
(176/322): make-4.4.1-6.fc40.i686.rpm            31 MB/s | 589 kB     00:00    
(177/322): libxshmfence-1.3.2-3.fc40.i686.rpm   492 kB/s |  12 kB     00:00    
(178/322): libxml2-devel-2.12.7-1.fc41.i686.rpm  10 MB/s | 495 kB     00:00    
(179/322): mesa-libEGL-24.1.1-2.fc41.i686.rpm   8.7 MB/s | 154 kB     00:00    
(180/322): mesa-filesystem-24.1.1-2.fc41.i686.r 809 kB/s |  20 kB     00:00    
(181/322): mesa-libEGL-devel-24.1.1-2.fc41.i686 891 kB/s |  24 kB     00:00    
(182/322): mesa-libGL-24.1.1-2.fc41.i686.rpm    5.9 MB/s | 191 kB     00:00    
(183/322): mesa-libGL-devel-24.1.1-2.fc41.i686. 983 kB/s |  37 kB     00:00    
(184/322): mesa-libGLU-devel-9.0.3-4.fc40.i686. 507 kB/s |  12 kB     00:00    
(185/322): mesa-libgbm-24.1.1-2.fc41.i686.rpm   2.5 MB/s |  49 kB     00:00    
(186/322): mesa-libGLU-9.0.3-4.fc40.i686.rpm    2.8 MB/s | 165 kB     00:00    
(187/322): mmtf-cpp-devel-1.1.0-5.fc40.i686.rpm 1.5 MB/s |  30 kB     00:00    
(188/322): mpg123-libs-1.31.3-4.fc40.i686.rpm    12 MB/s | 352 kB     00:00    
(189/322): msgpack-3.1.0-14.fc40.i686.rpm       1.2 MB/s |  30 kB     00:00    
(190/322): msgpack-devel-3.1.0-14.fc40.i686.rpm  14 MB/s | 313 kB     00:00    
(191/322): mpdecimal-2.5.1-9.fc40.i686.rpm      1.0 MB/s |  92 kB     00:00    
(192/322): mtdev-1.1.6-8.fc40.i686.rpm          1.0 MB/s |  21 kB     00:00    
(193/322): ncurses-6.4-12.20240127.fc40.i686.rp  24 MB/s | 418 kB     00:00    
(194/322): netcdf-devel-4.9.2-5.fc40.i686.rpm   5.7 MB/s |  91 kB     00:00    
(195/322): mesa-libglapi-24.1.1-2.fc41.i686.rpm 305 kB/s |  51 kB     00:00    
(196/322): netcdf-4.9.2-5.fc40.i686.rpm          17 MB/s | 892 kB     00:00    
(197/322): nettle-3.9.1-6.fc40.i686.rpm          12 MB/s | 439 kB     00:00    
(198/322): openblas-0.3.26-4.fc40.i686.rpm      2.2 MB/s |  39 kB     00:00    
(199/322): openal-soft-1.23.1-5.fc40.i686.rpm   6.9 MB/s | 599 kB     00:00    
(200/322): opus-1.5.1-1.fc41.i686.rpm           3.8 MB/s | 231 kB     00:00    
(201/322): pango-1.52.2-1.fc41.i686.rpm          12 MB/s | 363 kB     00:00    
(202/322): orc-0.4.38-2.fc41.i686.rpm           5.5 MB/s | 240 kB     00:00    
(203/322): pcre2-devel-10.43-2.fc41.1.i686.rpm   21 MB/s | 488 kB     00:00    
(204/322): pcre2-utf16-10.43-2.fc41.1.i686.rpm  7.7 MB/s | 222 kB     00:00    
(205/322): pcre2-utf32-10.43-2.fc41.1.i686.rpm  7.1 MB/s | 209 kB     00:00    
(206/322): perl-AutoLoader-5.74-507.fc41.noarch 1.0 MB/s |  21 kB     00:00    
(207/322): perl-B-1.88-507.fc41.i686.rpm         11 MB/s | 181 kB     00:00    
(208/322): perl-Class-Struct-0.68-507.fc41.noar 1.4 MB/s |  22 kB     00:00    
(209/322): perl-Carp-1.54-502.fc40.noarch.rpm   1.2 MB/s |  29 kB     00:00    
(210/322): perl-Digest-1.20-502.fc40.noarch.rpm 1.4 MB/s |  25 kB     00:00    
(211/322): perl-Data-Dumper-2.189-504.fc41.i686 2.8 MB/s |  58 kB     00:00    
(212/322): perl-DynaLoader-1.54-507.fc41.i686.r 1.9 MB/s |  26 kB     00:00    
(213/322): perl-Digest-MD5-2.59-3.fc40.i686.rpm 1.9 MB/s |  36 kB     00:00    
(214/322): perl-English-1.11-507.fc41.noarch.rp 1.0 MB/s |  14 kB     00:00    
(215/322): perl-Encode-3.21-505.fc41.i686.rpm    39 MB/s | 1.0 MB     00:00    
(216/322): perl-Errno-1.37-507.fc41.i686.rpm    816 kB/s |  15 kB     00:00    
(217/322): perl-Exporter-5.78-3.fc40.noarch.rpm 1.8 MB/s |  31 kB     00:00    
(218/322): perl-Fcntl-1.15-507.fc41.i686.rpm    1.0 MB/s |  21 kB     00:00    
(219/322): perl-File-Basename-2.86-507.fc41.noa 1.2 MB/s |  17 kB     00:00    
(220/322): perl-File-Path-2.18-503.fc40.noarch. 2.2 MB/s |  35 kB     00:00    
(221/322): openblas-openmp-0.3.26-4.fc40.i686.r  13 MB/s | 4.0 MB     00:00    
(222/322): perl-File-Find-1.43-507.fc41.noarch. 1.2 MB/s |  25 kB     00:00    
(223/322): perl-File-stat-1.13-507.fc41.noarch. 1.1 MB/s |  17 kB     00:00    
(224/322): perl-File-Temp-0.231.100-503.fc40.no 2.7 MB/s |  59 kB     00:00    
(225/322): perl-FileHandle-2.05-507.fc41.noarch 812 kB/s |  16 kB     00:00    
(226/322): perl-Getopt-Std-1.13-507.fc41.noarch 1.1 MB/s |  16 kB     00:00    
(227/322): perl-Getopt-Long-2.57-4.fc41.noarch. 3.3 MB/s |  63 kB     00:00    
(228/322): perl-HTTP-Tiny-0.088-5.fc40.noarch.r 2.7 MB/s |  56 kB     00:00    
(229/322): perl-IO-Socket-IP-0.42-2.fc40.noarch 2.8 MB/s |  42 kB     00:00    
(230/322): perl-IO-1.52-507.fc41.i686.rpm       4.0 MB/s |  79 kB     00:00    
(231/322): perl-IO-Socket-SSL-2.085-1.fc40.noar  12 MB/s | 225 kB     00:00    
(232/322): perl-MIME-Base64-3.16-503.fc40.i686. 2.0 MB/s |  30 kB     00:00    
(233/322): perl-IPC-Open3-1.22-507.fc41.noarch. 1.2 MB/s |  22 kB     00:00    
(234/322): perl-Mozilla-CA-20240313-1.fc41.noar 1.0 MB/s |  14 kB     00:00    
(235/322): perl-POSIX-2.13-507.fc41.i686.rpm    7.1 MB/s | 101 kB     00:00    
(236/322): perl-Net-SSLeay-1.94-3.fc40.i686.rpm  18 MB/s | 375 kB     00:00    
(237/322): perl-PathTools-3.91-503.fc41.i686.rp 4.2 MB/s |  83 kB     00:00    
(238/322): perl-Pod-Escapes-1.07-503.fc40.noarc 966 kB/s |  20 kB     00:00    
(239/322): perl-Pod-Perldoc-3.28.01-503.fc40.no 5.0 MB/s |  79 kB     00:00    
(240/322): perl-Pod-Simple-3.45-6.fc40.noarch.r 9.4 MB/s | 209 kB     00:00    
(241/322): perl-Scalar-List-Utils-1.63-503.fc40 5.4 MB/s |  75 kB     00:00    
(242/322): perl-Pod-Usage-2.03-504.fc41.noarch. 2.0 MB/s |  40 kB     00:00    
(243/322): perl-Socket-2.038-1.fc41.i686.rpm    3.9 MB/s |  56 kB     00:00    
(244/322): perl-SelectSaver-1.02-507.fc41.noarc 655 kB/s |  12 kB     00:00    
(245/322): perl-Storable-3.32-502.fc40.i686.rpm 4.9 MB/s | 101 kB     00:00    
(246/322): perl-Term-ANSIColor-5.01-504.fc40.no 3.1 MB/s |  48 kB     00:00    
(247/322): perl-Symbol-1.09-507.fc41.noarch.rpm 780 kB/s |  14 kB     00:00    
(248/322): perl-Term-Cap-1.18-503.fc40.noarch.r 1.1 MB/s |  22 kB     00:00    
(249/322): perl-Text-ParseWords-3.31-502.fc40.n 1.0 MB/s |  16 kB     00:00    
(250/322): perl-Text-Tabs+Wrap-2024.001-1.fc41. 1.1 MB/s |  22 kB     00:00    
(251/322): perl-URI-5.28-1.fc41.noarch.rpm      8.3 MB/s | 120 kB     00:00    
(252/322): perl-Time-Local-1.350-5.fc40.noarch. 1.7 MB/s |  34 kB     00:00    
(253/322): perl-base-2.27-507.fc41.noarch.rpm   885 kB/s |  16 kB     00:00    
(254/322): perl-if-0.61.000-507.fc41.noarch.rpm 1.0 MB/s |  14 kB     00:00    
(255/322): perl-constant-1.33-503.fc40.noarch.r 990 kB/s |  23 kB     00:00    
(256/322): perl-interpreter-5.38.2-507.fc41.i68 3.6 MB/s |  72 kB     00:00    
(257/322): perl-libnet-3.15-503.fc40.noarch.rpm 5.9 MB/s | 122 kB     00:00    
(258/322): perl-libs-5.38.2-507.fc41.i686.rpm    98 MB/s | 2.4 MB     00:00    
(259/322): perl-locale-1.10-507.fc41.noarch.rpm 700 kB/s |  14 kB     00:00    
(260/322): perl-mro-1.28-507.fc41.i686.rpm      1.5 MB/s |  30 kB     00:00    
(261/322): perl-overload-1.37-507.fc41.noarch.r 3.4 MB/s |  46 kB     00:00    
(262/322): perl-overloading-0.02-507.fc41.noarc 670 kB/s |  13 kB     00:00    
(263/322): perl-podlators-5.01-502.fc40.noarch. 7.6 MB/s | 121 kB     00:00    
(264/322): perl-parent-0.241-502.fc40.noarch.rp 747 kB/s |  15 kB     00:00    
(265/322): perl-vars-1.05-507.fc41.noarch.rpm   992 kB/s |  13 kB     00:00    
(266/322): pixman-devel-0.43.4-1.fc41.i686.rpm  1.2 MB/s |  17 kB     00:00    
(267/322): pixman-0.43.4-1.fc41.i686.rpm         13 MB/s | 304 kB     00:00    
(268/322): pulseaudio-libs-17.0-1.fc41.i686.rpm  32 MB/s | 697 kB     00:00    
(269/322): pyproject-rpm-macros-1.12.1-1.fc41.n 2.0 MB/s |  41 kB     00:00    
(270/322): python-pip-wheel-24.0-2.fc41.noarch.  81 MB/s | 1.5 MB     00:00    
(271/322): python-rpm-macros-3.12-9.fc41.noarch 958 kB/s |  18 kB     00:00    
(272/322): python3-3.12.3-2.fc41.i686.rpm       1.4 MB/s |  27 kB     00:00    
(273/322): python3-dbus-1.3.2-6.fc40.i686.rpm   9.8 MB/s | 149 kB     00:00    
(274/322): python3-devel-3.12.3-2.fc41.i686.rpm  13 MB/s | 275 kB     00:00    
(275/322): python3-mmtf-1.1.3-4.fc41.noarch.rpm 3.8 MB/s |  63 kB     00:00    
(276/322): python3-msgpack-1.0.7-3.fc40.i686.rp 8.1 MB/s | 121 kB     00:00    
(277/322): python3-packaging-24.0-1.fc41.noarch 5.5 MB/s | 116 kB     00:00    
(278/322): python3-pyqt5-sip-12.13.0-3.fc40.i68 4.6 MB/s |  91 kB     00:00    
(279/322): python3-libs-3.12.3-2.fc41.i686.rpm  148 MB/s | 8.9 MB     00:00    
(280/322): python3-rpm-generators-14-10.fc40.no 1.3 MB/s |  30 kB     00:00    
(281/322): python3-rpm-macros-3.12-9.fc41.noarc 812 kB/s |  13 kB     00:00    
(282/322): python3-simplejson-3.19.2-3.fc40.i68 9.9 MB/s | 142 kB     00:00    
(283/322): qt-settings-40.0-1.fc41.noarch.rpm   542 kB/s |  10 kB     00:00    
(284/322): python3-setuptools-69.2.0-3.fc41.noa  51 MB/s | 1.4 MB     00:00    
(285/322): qt5-qtbase-common-5.15.14-1.fc41.noa 914 kB/s |  12 kB     00:00    
(286/322): qt5-qtbase-5.15.14-1.fc41.i686.rpm    78 MB/s | 3.8 MB     00:00    
(287/322): qt5-qtbase-devel-5.15.14-1.fc41.i686  83 MB/s | 3.3 MB     00:00    
(288/322): qt5-qtbase-gui-5.15.14-1.fc41.i686.r 156 MB/s | 7.1 MB     00:00    
(289/322): qt5-qtconnectivity-5.15.14-1.fc41.i6  21 MB/s | 508 kB     00:00    
(290/322): qt5-qtdeclarative-5.15.14-1.fc41.i68 129 MB/s | 4.7 MB     00:00    
(291/322): qt5-qtmultimedia-5.15.14-1.fc41.i686  37 MB/s | 869 kB     00:00    
(292/322): qt5-qtlocation-5.15.14-1.fc41.i686.r  94 MB/s | 3.5 MB     00:00    
(293/322): qt5-qtsensors-5.15.14-1.fc41.i686.rp  12 MB/s | 235 kB     00:00    
(294/322): qt5-qtserialport-5.15.14-1.fc41.i686 5.0 MB/s |  69 kB     00:00    
(295/322): qt5-qtsvg-5.15.14-1.fc41.i686.rpm    9.9 MB/s | 200 kB     00:00    
(296/322): qt5-qttools-common-5.15.14-1.fc41.no 559 kB/s |  11 kB     00:00    
(297/322): qt5-qttools-libs-help-5.15.14-1.fc41  12 MB/s | 175 kB     00:00    
(298/322): qt5-qttools-libs-designer-5.15.14-1. 106 MB/s | 2.8 MB     00:00    
(299/322): qt5-qtwebsockets-5.15.14-1.fc41.i686 6.7 MB/s |  93 kB     00:00    
(300/322): qt5-qtwebchannel-5.15.14-1.fc41.i686 5.6 MB/s | 106 kB     00:00    
(301/322): qt5-qtx11extras-5.15.14-1.fc41.i686. 1.3 MB/s |  35 kB     00:00    
(302/322): qt5-rpm-macros-5.15.14-1.fc41.noarch 659 kB/s |  11 kB     00:00    
(303/322): qt5-qtxmlpatterns-5.15.14-1.fc41.i68  36 MB/s | 1.0 MB     00:00    
(304/322): shared-mime-info-2.3-5.fc41.i686.rpm  24 MB/s | 392 kB     00:00    
(305/322): rhash-1.4.4-1.fc41.i686.rpm          7.8 MB/s | 212 kB     00:00    
(306/322): snappy-1.2.1-1.fc41.i686.rpm         1.4 MB/s |  41 kB     00:00    
(307/322): sysprof-capture-devel-46.0-1.fc41.i6 2.0 MB/s |  59 kB     00:00    
(308/322): vim-filesystem-9.1.452-1.fc41.noarch 774 kB/s |  17 kB     00:00    
(309/322): tzdata-2024a-8.fc41.noarch.rpm        11 MB/s | 431 kB     00:00    
(310/322): vulkan-headers-1.3.283.0-1.fc41.noar  59 MB/s | 1.2 MB     00:00    
(311/322): vulkan-loader-devel-1.3.283.0-2.fc41 917 kB/s |  12 kB     00:00    
(312/322): vulkan-loader-1.3.283.0-2.fc41.i686. 4.9 MB/s | 159 kB     00:00    
(313/322): xcb-util-0.4.1-5.fc40.i686.rpm       664 kB/s |  19 kB     00:00    
(314/322): xcb-util-image-0.4.1-5.fc40.i686.rpm 980 kB/s |  19 kB     00:00    
(315/322): xcb-util-renderutil-0.3.10-5.fc40.i6 1.2 MB/s |  18 kB     00:00    
(316/322): xcb-util-keysyms-0.4.1-5.fc40.i686.r 756 kB/s |  14 kB     00:00    
(317/322): xml-common-0.6.3-63.fc40.noarch.rpm  2.2 MB/s |  31 kB     00:00    
(318/322): xkeyboard-config-2.41-1.fc40.noarch.  40 MB/s | 921 kB     00:00    
(319/322): xz-devel-5.4.6-3.fc41.i686.rpm       4.4 MB/s |  62 kB     00:00    
(320/322): xorg-x11-proto-devel-2024.1-2.fc41.n  13 MB/s | 266 kB     00:00    
(321/322): zlib-ng-compat-devel-2.1.6-6.fc41.i6 1.9 MB/s |  37 kB     00:00    
(322/322): xcb-util-wm-0.4.2-5.fc40.i686.rpm    318 kB/s |  33 kB     00:00    
--------------------------------------------------------------------------------
Total                                            59 MB/s | 240 MB     00:04     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : cmake-filesystem-3.28.3-5.fc41.i686                  1/322 
  Installing       : zlib-ng-compat-devel-2.1.6-6.fc41.i686               2/322 
  Installing       : libpng-2:1.6.40-3.fc40.i686                          3/322 
  Installing       : libX11-xcb-1.8.9-1.fc41.i686                         4/322 
  Installing       : expat-2.6.2-1.fc41.i686                              5/322 
  Installing       : libwayland-client-1.22.0-3.fc40.i686                 6/322 
  Installing       : libogg-2:1.3.5-8.fc40.i686                           7/322 
  Installing       : libglvnd-1:1.7.0-4.fc40.i686                         8/322 
  Installing       : dbus-libs-1:1.14.10-3.fc40.i686                      9/322 
  Installing       : xorg-x11-proto-devel-2024.1-2.fc41.noarch           10/322 
  Installing       : python-rpm-macros-3.12-9.fc41.noarch                11/322 
  Installing       : fonts-filesystem-1:2.0.5-15.fc41.noarch             12/322 
  Installing       : python3-rpm-macros-3.12-9.fc41.noarch               13/322 
  Running scriptlet: xml-common-0.6.3-63.fc40.noarch                     14/322 
  Installing       : xml-common-0.6.3-63.fc40.noarch                     14/322 
  Installing       : qt5-qttools-common-5.15.14-1.fc41.noarch            15/322 
  Installing       : kernel-headers-6.10.0-0.rc2.24.fc41.i686            16/322 
  Installing       : gl-manpages-1.1-31.20190306.fc40.noarch             17/322 
  Installing       : emacs-filesystem-1:30.0-2.fc41.noarch               18/322 
  Installing       : libmpc-1.3.1-5.fc40.i686                            19/322 
  Installing       : libjpeg-turbo-3.0.2-2.fc41.i686                     20/322 
  Installing       : libicu-74.2-1.fc40.i686                             21/322 
  Installing       : libgfortran-14.1.1-4.fc41.i686                      22/322 
  Installing       : mesa-libglapi-24.1.1-2.fc41.i686                    23/322 
  Installing       : libquadmath-14.1.1-4.fc41.i686                      24/322 
  Installing       : libaec-1.1.2-1.fc40.i686                            25/322 
  Installing       : hdf5-1.12.1-15.fc40.i686                            26/322 
  Installing       : libglvnd-opengl-1:1.7.0-4.fc40.i686                 27/322 
  Installing       : libvorbis-1:1.3.7-10.fc40.i686                      28/322 
  Installing       : libpng-devel-2:1.6.40-3.fc40.i686                   29/322 
  Installing       : vulkan-loader-1.3.283.0-2.fc41.i686                 30/322 
  Installing       : pixman-0.43.4-1.fc41.i686                           31/322 
  Installing       : pcre2-utf16-10.43-2.fc41.1.i686                     32/322 
  Installing       : opus-1.5.1-1.fc41.i686                              33/322 
  Installing       : libxshmfence-1.3.2-3.fc40.i686                      34/322 
  Installing       : libwayland-server-1.22.0-3.fc40.i686                35/322 
  Installing       : libtextstyle-0.22.5-2.fc41.i686                     36/322 
  Installing       : gettext-libs-0.22.5-2.fc41.i686                     37/322 
  Installing       : libevdev-1.13.2-2.fc41.i686                         38/322 
  Installing       : libXau-1.0.11-6.fc40.i686                           39/322 
  Installing       : libxcb-1.17.0-1.fc41.i686                           40/322 
  Installing       : libICE-1.1.1-3.fc40.i686                            41/322 
  Installing       : alsa-lib-1.2.11-2.fc40.i686                         42/322 
  Installing       : graphite2-1.3.14-15.fc40.i686                       43/322 
  Installing       : graphite2-devel-1.3.14-15.fc40.i686                 44/322 
  Installing       : libXau-devel-1.0.11-6.fc40.i686                     45/322 
  Installing       : libxcb-devel-1.17.0-1.fc41.i686                     46/322 
  Installing       : pixman-devel-0.43.4-1.fc41.i686                     47/322 
  Installing       : libaec-devel-1.1.2-1.fc40.i686                      48/322 
  Installing       : iso-codes-4.16.0-3.fc40.noarch                      49/322 
  Installing       : pyproject-rpm-macros-1.12.1-1.fc41.noarch           50/322 
  Installing       : abattis-cantarell-vf-fonts-0.301-12.fc40.noarch     51/322 
  Installing       : xz-devel-1:5.4.6-3.fc41.i686                        52/322 
  Installing       : libxml2-devel-2.12.7-1.fc41.i686                    53/322 
  Installing       : xkeyboard-config-2.41-1.fc40.noarch                 54/322 
  Installing       : vim-filesystem-2:9.1.452-1.fc41.noarch              55/322 
  Installing       : tzdata-2024a-8.fc41.noarch                          56/322 
  Installing       : sysprof-capture-devel-46.0-1.fc41.i686              57/322 
  Installing       : qt-settings-40.0-1.fc41.noarch                      58/322 
  Installing       : python-pip-wheel-24.0-2.fc41.noarch                 59/322 
  Installing       : openblas-0.3.26-4.fc40.i686                         60/322 
  Installing       : mesa-filesystem-24.1.1-2.fc41.i686                  61/322 
  Installing       : libwacom-data-2.12.0-1.fc41.noarch                  62/322 
  Installing       : libstdc++-devel-14.1.1-4.fc41.i686                  63/322 
  Installing       : libsepol-devel-3.6-3.fc40.i686                      64/322 
  Installing       : libglvnd-core-devel-1:1.7.0-4.fc40.i686             65/322 
  Installing       : libffi-devel-3.4.6-1.fc41.i686                      66/322 
  Installing       : libcurl-devel-8.8.0-1.fc41.i686                     67/322 
  Installing       : libblkid-devel-2.40.1-1.fc41.i686                   68/322 
  Installing       : libX11-common-1.8.9-1.fc41.noarch                   69/322 
  Installing       : hwdata-0.383-1.fc41.noarch                          70/322 
  Installing       : google-noto-fonts-common-20240401-1.fc41.noarch     71/322 
  Installing       : google-noto-sans-vf-fonts-20240401-1.fc41.noarch    72/322 
  Installing       : default-fonts-core-sans-4.0-13.fc41.noarch          73/322 
  Installing       : glibc-headers-x86-2.39.9000-18.fc41.noarch          74/322 
  Installing       : libxcrypt-devel-4.4.36-5.fc40.i686                  75/322 
  Installing       : glibc-devel-2.39.9000-18.fc41.i686                  76/322 
  Installing       : dbus-common-1:1.14.10-3.fc40.noarch                 77/322 
  Running scriptlet: dbus-common-1:1.14.10-3.fc40.noarch                 77/322 
  Installing       : bzip2-devel-1.0.8-18.fc40.i686                      78/322 
  Installing       : annobin-docs-12.54-2.fc41.noarch                    79/322 
  Installing       : python-qt5-rpm-macros-5.15.10-8.fc41.noarch         80/322 
  Installing       : libX11-1.8.9-1.fc41.i686                            81/322 
  Installing       : libXext-1.3.6-1.fc40.i686                           82/322 
  Installing       : libX11-devel-1.8.9-1.fc41.i686                      83/322 
  Installing       : libXrender-0.9.11-6.fc40.i686                       84/322 
  Installing       : libXi-1.8.1-5.fc40.i686                             85/322 
  Installing       : libXfixes-6.0.1-3.fc40.i686                         86/322 
  Installing       : libpciaccess-0.16-12.fc40.i686                      87/322 
  Installing       : libdrm-2.4.121-1.fc41.i686                          88/322 
  Installing       : mesa-libgbm-24.1.1-2.fc41.i686                      89/322 
  Installing       : libglvnd-egl-1:1.7.0-4.fc40.i686                    90/322 
  Installing       : mesa-libEGL-24.1.1-2.fc41.i686                      91/322 
  Installing       : libxkbcommon-1.7.0-1.fc41.i686                      92/322 
  Installing       : libpciaccess-devel-0.16-12.fc40.i686                93/322 
  Installing       : libdrm-devel-2.4.121-1.fc41.i686                    94/322 
  Installing       : libXrender-devel-0.9.11-6.fc40.i686                 95/322 
  Installing       : libXext-devel-1.3.6-1.fc40.i686                     96/322 
  Installing       : libxkbcommon-x11-1.7.0-1.fc41.i686                  97/322 
  Installing       : libglvnd-gles-1:1.7.0-4.fc40.i686                   98/322 
  Installing       : libXv-1.0.12-3.fc40.i686                            99/322 
  Installing       : libXxf86vm-1.1.5-6.fc40.i686                       100/322 
  Installing       : libglvnd-glx-1:1.7.0-4.fc40.i686                   101/322 
  Installing       : mesa-libGL-24.1.1-2.fc41.i686                      102/322 
  Installing       : libglvnd-devel-1:1.7.0-4.fc40.i686                 103/322 
  Installing       : mesa-libEGL-devel-24.1.1-2.fc41.i686               104/322 
  Installing       : mesa-libGL-devel-24.1.1-2.fc41.i686                105/322 
  Installing       : freeglut-3.4.0-7.fc40.i686                         106/322 
  Installing       : glx-utils-9.0.0-7.fc41.i686                        107/322 
  Installing       : libGLEW-2.2.0-7.fc40.i686                          108/322 
  Installing       : libva-2.21.0-3.fc41.i686                           109/322 
  Running scriptlet: dbus-broker-36-2.fc41.i686                         110/322 
  Installing       : dbus-broker-36-2.fc41.i686                         110/322 
  Running scriptlet: dbus-broker-36-2.fc41.i686                         110/322 
  Installing       : dbus-1:1.14.10-3.fc40.i686                         111/322 
  Installing       : openblas-openmp-0.3.26-4.fc40.i686                 112/322 
  Installing       : flexiblas-netlib-3.4.4-1.fc41.i686                 113/322 
  Installing       : flexiblas-openblas-openmp-3.4.4-1.fc41.i686        114/322 
  Installing       : flexiblas-3.4.4-1.fc41.i686                        115/322 
  Installing       : libSM-1.2.4-3.fc40.i686                            116/322 
  Installing       : xcb-util-0.4.1-5.fc40.i686                         117/322 
  Installing       : xcb-util-image-0.4.1-5.fc40.i686                   118/322 
  Installing       : xcb-util-keysyms-0.4.1-5.fc40.i686                 119/322 
  Installing       : xcb-util-renderutil-0.3.10-5.fc40.i686             120/322 
  Installing       : xcb-util-wm-0.4.2-5.fc40.i686                      121/322 
  Installing       : mesa-libGLU-9.0.3-4.fc40.i686                      122/322 
  Installing       : mesa-libGLU-devel-9.0.3-4.fc40.i686                123/322 
  Installing       : libicu-devel-74.2-1.fc40.i686                      124/322 
  Installing       : hdf-libs-4.2.16.2-1.fc40.i686                      125/322 
  Installing       : cpp-14.1.1-4.fc41.i686                             126/322 
  Installing       : avahi-libs-0.8-26.fc40.i686                        127/322 
  Installing       : flac-libs-1.4.3-4.fc40.i686                        128/322 
  Installing       : libtheora-1:1.1.1-37.fc41.i686                     129/322 
  Installing       : libwayland-cursor-1.22.0-3.fc40.i686               130/322 
  Installing       : snappy-1.2.1-1.fc41.i686                           131/322 
  Installing       : blosc-1.21.5-4.fc40.i686                           132/322 
  Installing       : netcdf-4.9.2-5.fc40.i686                           133/322 
  Installing       : rhash-1.4.4-1.fc41.i686                            134/322 
  Installing       : pcre2-utf32-10.43-2.fc41.1.i686                    135/322 
  Installing       : pcre2-devel-10.43-2.fc41.1.i686                    136/322 
  Installing       : libselinux-devel-3.6-4.fc40.i686                   137/322 
  Installing       : libmount-devel-2.40.1-1.fc41.i686                  138/322 
  Installing       : orc-0.4.38-2.fc41.i686                             139/322 
  Installing       : openal-soft-1.23.1-5.fc40.i686                     140/322 
  Installing       : nettle-3.9.1-6.fc40.i686                           141/322 
  Installing       : gnutls-3.8.5-2.fc41.i686                           142/322 
  Installing       : glib2-2.80.2-1.fc41.i686                           143/322 
  Installing       : cairo-1.18.0-3.fc40.i686                           144/322 
  Installing       : harfbuzz-8.4.0-1.fc41.i686                         145/322 
  Installing       : freetype-2.13.2-5.fc40.i686                        146/322 
  Installing       : fontconfig-2.15.0-6.fc41.i686                      147/322 
  Running scriptlet: fontconfig-2.15.0-6.fc41.i686                      147/322 
  Installing       : libgudev-238-5.fc40.i686                           148/322 
  Installing       : libsoup3-3.5.1-1.fc41.i686                         149/322 
  Installing       : gssdp-1.6.3-2.fc40.i686                            150/322 
  Installing       : gupnp-1.6.6-2.fc40.i686                            151/322 
  Installing       : gupnp-igd-1.6.0-4.fc40.i686                        152/322 
  Installing       : libnice-0.1.22-1.fc41.i686                         153/322 
  Installing       : libXft-2.3.8-6.fc40.i686                           154/322 
  Installing       : harfbuzz-icu-8.4.0-1.fc41.i686                     155/322 
  Installing       : graphene-1.10.6-8.fc40.i686                        156/322 
  Installing       : json-glib-1.8.0-3.fc40.i686                        157/322 
  Installing       : shared-mime-info-2.3-5.fc41.i686                   158/322 
  Running scriptlet: shared-mime-info-2.3-5.fc41.i686                   158/322 
  Installing       : gdk-pixbuf2-2.42.12-1.fc41.i686                    159/322 
  Installing       : cups-libs-1:2.4.8-5.fc41.i686                      160/322 
  Installing       : ncurses-6.4-12.20240127.fc40.i686                  161/322 
  Installing       : mtdev-1.1.6-8.fc40.i686                            162/322 
  Installing       : msgpack-3.1.0-14.fc40.i686                         163/322 
  Installing       : msgpack-devel-3.1.0-14.fc40.i686                   164/322 
  Installing       : mpg123-libs-1.31.3-4.fc40.i686                     165/322 
  Installing       : mpdecimal-2.5.1-9.fc40.i686                        166/322 
  Installing       : libwayland-egl-1.22.0-3.fc40.i686                  167/322 
  Installing       : libvisual-1:0.4.1-4.fc40.i686                      168/322 
  Installing       : libuv-1:1.48.0-1.fc40.i686                         169/322 
  Installing       : libunwind-1.8.0-3.fc41.i686                        170/322 
  Installing       : libubsan-14.1.1-4.fc41.i686                        171/322 
  Installing       : libdatrie-0.2.13-9.fc40.i686                       172/322 
  Installing       : libthai-0.1.29-8.fc40.i686                         173/322 
  Installing       : libb2-0.98.1-11.fc40.i686                          174/322 
  Installing       : python3-3.12.3-2.fc41.i686                         175/322 
  Installing       : python3-libs-3.12.3-2.fc41.i686                    176/322 
  Installing       : cmake-rpm-macros-3.28.3-5.fc41.noarch              177/322 
  Installing       : python3-packaging-24.0-1.fc41.noarch               178/322 
  Installing       : python3-rpm-generators-14-10.fc40.noarch           179/322 
  Installing       : vulkan-headers-1.3.283.0-1.fc41.noarch             180/322 
  Installing       : gstreamer1-1.24.4-1.fc41.i686                      181/322 
  Installing       : vulkan-loader-devel-1.3.283.0-2.fc41.i686          182/322 
  Installing       : glib2-devel-2.80.2-1.fc41.i686                     183/322 
  Installing       : libwacom-2.12.0-1.fc41.i686                        184/322 
  Installing       : libinput-1.26.0-1.fc41.i686                        185/322 
  Running scriptlet: libinput-1.26.0-1.fc41.i686                        185/322 
  Installing       : python3-dbus-1.3.2-6.fc40.i686                     186/322 
  Installing       : python3-msgpack-1.0.7-3.fc40.i686                  187/322 
  Installing       : python3-pyqt5-sip-12.13.0-3.fc40.i686              188/322 
  Installing       : libatomic-14.1.1-4.fc41.i686                       189/322 
  Installing       : libasyncns-0.8-28.fc40.i686                        190/322 
  Installing       : libasan-14.1.1-4.fc41.i686                         191/322 
  Installing       : lame-libs-3.100-17.fc40.i686                       192/322 
  Installing       : jsoncpp-1.9.5-7.fc40.i686                          193/322 
  Installing       : gsm-1.0.22-6.fc40.i686                             194/322 
  Installing       : libsndfile-1.2.2-2.fc40.i686                       195/322 
  Installing       : pulseaudio-libs-17.0-1.fc41.i686                   196/322 
  Running scriptlet: groff-base-1.23.0-6.fc40.i686                      197/322 
  Installing       : groff-base-1.23.0-6.fc40.i686                      197/322 
  Running scriptlet: groff-base-1.23.0-6.fc40.i686                      197/322 
  Installing       : perl-Digest-1.20-502.fc40.noarch                   198/322 
  Installing       : perl-Digest-MD5-2.59-3.fc40.i686                   199/322 
  Installing       : perl-B-1.88-507.fc41.i686                          200/322 
  Installing       : perl-FileHandle-2.05-507.fc41.noarch               201/322 
  Installing       : perl-Data-Dumper-2.189-504.fc41.i686               202/322 
  Installing       : perl-libnet-3.15-503.fc40.noarch                   203/322 
  Installing       : perl-AutoLoader-5.74-507.fc41.noarch               204/322 
  Installing       : perl-URI-5.28-1.fc41.noarch                        205/322 
  Installing       : perl-Text-Tabs+Wrap-2024.001-1.fc41.noarch         206/322 
  Installing       : perl-Mozilla-CA-20240313-1.fc41.noarch             207/322 
  Installing       : perl-if-0.61.000-507.fc41.noarch                   208/322 
  Installing       : perl-locale-1.10-507.fc41.noarch                   209/322 
  Installing       : perl-IO-Socket-IP-0.42-2.fc40.noarch               210/322 
  Installing       : perl-Time-Local-2:1.350-5.fc40.noarch              211/322 
  Installing       : perl-File-Path-2.18-503.fc40.noarch                212/322 
  Installing       : perl-IO-Socket-SSL-2.085-1.fc40.noarch             213/322 
  Installing       : perl-Net-SSLeay-1.94-3.fc40.i686                   214/322 
  Installing       : perl-Pod-Escapes-1:1.07-503.fc40.noarch            215/322 
  Installing       : perl-Class-Struct-0.68-507.fc41.noarch             216/322 
  Installing       : perl-Term-ANSIColor-5.01-504.fc40.noarch           217/322 
  Installing       : perl-POSIX-2.13-507.fc41.i686                      218/322 
  Installing       : perl-IPC-Open3-1.22-507.fc41.noarch                219/322 
  Installing       : perl-File-Temp-1:0.231.100-503.fc40.noarch         220/322 
  Installing       : perl-HTTP-Tiny-0.088-5.fc40.noarch                 221/322 
  Installing       : perl-Term-Cap-1.18-503.fc40.noarch                 222/322 
  Installing       : perl-Pod-Simple-1:3.45-6.fc40.noarch               223/322 
  Installing       : perl-Socket-4:2.038-1.fc41.i686                    224/322 
  Installing       : perl-SelectSaver-1.02-507.fc41.noarch              225/322 
  Installing       : perl-Symbol-1.09-507.fc41.noarch                   226/322 
  Installing       : perl-File-stat-1.13-507.fc41.noarch                227/322 
  Installing       : perl-podlators-1:5.01-502.fc40.noarch              228/322 
  Installing       : perl-Pod-Perldoc-3.28.01-503.fc40.noarch           229/322 
  Installing       : perl-Fcntl-1.15-507.fc41.i686                      230/322 
  Installing       : perl-Text-ParseWords-3.31-502.fc40.noarch          231/322 
  Installing       : perl-base-2.27-507.fc41.noarch                     232/322 
  Installing       : perl-mro-1.28-507.fc41.i686                        233/322 
  Installing       : perl-IO-1.52-507.fc41.i686                         234/322 
  Installing       : perl-overloading-0.02-507.fc41.noarch              235/322 
  Installing       : perl-Pod-Usage-4:2.03-504.fc41.noarch              236/322 
  Installing       : perl-Errno-1.37-507.fc41.i686                      237/322 
  Installing       : perl-File-Basename-2.86-507.fc41.noarch            238/322 
  Installing       : perl-Getopt-Std-1.13-507.fc41.noarch               239/322 
  Installing       : perl-MIME-Base64-3.16-503.fc40.i686                240/322 
  Installing       : perl-Scalar-List-Utils-5:1.63-503.fc40.i686        241/322 
  Installing       : perl-constant-1.33-503.fc40.noarch                 242/322 
  Installing       : perl-Storable-1:3.32-502.fc40.i686                 243/322 
  Installing       : perl-overload-1.37-507.fc41.noarch                 244/322 
  Installing       : perl-parent-1:0.241-502.fc40.noarch                245/322 
  Installing       : perl-vars-1.05-507.fc41.noarch                     246/322 
  Installing       : perl-Getopt-Long-1:2.57-4.fc41.noarch              247/322 
  Installing       : perl-Carp-1.54-502.fc40.noarch                     248/322 
  Installing       : perl-Exporter-5.78-3.fc40.noarch                   249/322 
  Installing       : perl-PathTools-3.91-503.fc41.i686                  250/322 
  Installing       : perl-DynaLoader-1.54-507.fc41.i686                 251/322 
  Installing       : perl-Encode-4:3.21-505.fc41.i686                   252/322 
  Installing       : perl-libs-4:5.38.2-507.fc41.i686                   253/322 
  Installing       : perl-interpreter-4:5.38.2-507.fc41.i686            254/322 
  Installing       : perl-English-1.11-507.fc41.noarch                  255/322 
  Installing       : perl-File-Find-1.43-507.fc41.noarch                256/322 
  Installing       : gettext-envsubst-0.22.5-2.fc41.i686                257/322 
  Installing       : gettext-runtime-0.22.5-2.fc41.i686                 258/322 
  Installing       : gettext-0.22.5-2.fc41.i686                         259/322 
  Installing       : gc-8.2.2-6.fc40.i686                               260/322 
  Installing       : guile30-3.0.9-1.fc41.i686                          261/322 
  Installing       : make-1:4.4.1-6.fc40.i686                           262/322 
  Installing       : gcc-14.1.1-4.fc41.i686                             263/322 
  Running scriptlet: gcc-14.1.1-4.fc41.i686                             263/322 
  Installing       : cmake-data-3.28.3-5.fc41.noarch                    264/322 
  Installing       : cmake-3.28.3-5.fc41.i686                           265/322 
  Installing       : libquadmath-devel-14.1.1-4.fc41.i686               266/322 
  Installing       : gcc-gfortran-14.1.1-4.fc41.i686                    267/322 
  Installing       : hdf5-devel-1.12.1-15.fc40.i686                     268/322 
  Installing       : gcc-c++-14.1.1-4.fc41.i686                         269/322 
  Installing       : qt5-rpm-macros-5.15.14-1.fc41.noarch               270/322 
  Installing       : fribidi-1.0.14-2.fc41.i686                         271/322 
  Installing       : pango-1.52.2-1.fc41.i686                           272/322 
  Installing       : duktape-2.7.0-7.fc40.i686                          273/322 
  Installing       : libproxy-0.5.5-1.fc41.i686                         274/322 
  Installing       : double-conversion-3.3.0-3.fc40.i686                275/322 
  Installing       : qt5-qtbase-common-5.15.14-1.fc41.noarch            276/322 
  Running scriptlet: qt5-qtbase-5.15.14-1.fc41.i686                     277/322 
  Installing       : qt5-qtbase-5.15.14-1.fc41.i686                     277/322 
  Running scriptlet: qt5-qtbase-5.15.14-1.fc41.i686                     277/322 
  Installing       : qt5-qtbase-gui-5.15.14-1.fc41.i686                 278/322 
  Installing       : qt5-qtdeclarative-5.15.14-1.fc41.i686              279/322 
  Installing       : python3-qt5-base-5.15.10-8.fc41.i686               280/322 
  Installing       : qt5-qtlocation-5.15.14-1.fc41.i686                 281/322 
  Installing       : qt5-qtsensors-5.15.14-1.fc41.i686                  282/322 
  Installing       : qt5-qtwebchannel-5.15.14-1.fc41.i686               283/322 
  Installing       : qt5-qtxmlpatterns-5.15.14-1.fc41.i686              284/322 
  Installing       : qt5-qtbase-devel-5.15.14-1.fc41.i686               285/322 
  Installing       : qt5-qtsvg-5.15.14-1.fc41.i686                      286/322 
  Installing       : qt5-qttools-libs-designer-5.15.14-1.fc41.i686      287/322 
  Installing       : qt5-qttools-libs-help-5.15.14-1.fc41.i686          288/322 
  Installing       : qt5-qtx11extras-5.15.14-1.fc41.i686                289/322 
  Installing       : qt5-qtserialport-5.15.14-1.fc41.i686               290/322 
  Installing       : qt5-qtwebsockets-5.15.14-1.fc41.i686               291/322 
  Installing       : cdparanoia-libs-10.2-44.fc40.i686                  292/322 
  Installing       : gstreamer1-plugins-base-1.24.4-1.fc41.i686         293/322 
  Installing       : gstreamer1-plugins-bad-free-libs-1.24.4-2.fc41.i   294/322 
  Installing       : qt5-qtmultimedia-5.15.14-1.fc41.i686               295/322 
  Installing       : catch-3.6.0-1.fc41.i686                            296/322 
  Installing       : brotli-1.1.0-3.fc40.i686                           297/322 
  Installing       : brotli-devel-1.1.0-3.fc40.i686                     298/322 
  Installing       : cairo-devel-1.18.0-3.fc40.i686                     299/322 
  Installing       : fontconfig-devel-2.15.0-6.fc41.i686                300/322 
  Installing       : freetype-devel-2.13.2-5.fc40.i686                  301/322 
  Installing       : harfbuzz-devel-8.4.0-1.fc41.i686                   302/322 
  Installing       : bluez-libs-5.76-1.fc41.i686                        303/322 
  Installing       : catch-devel-3.6.0-1.fc41.i686                      304/322 
  Installing       : netcdf-devel-4.9.2-5.fc40.i686                     305/322 
  Installing       : python3-mmtf-1.1.3-4.fc41.noarch                   306/322 
  Installing       : python3-devel-3.12.3-2.fc41.i686                   307/322 
  Installing       : python3-setuptools-69.2.0-3.fc41.noarch            308/322 
  Installing       : mmtf-cpp-devel-1.1.0-5.fc40.i686                   309/322 
  Installing       : freeglut-devel-3.4.0-7.fc40.i686                   310/322 
  Installing       : glew-devel-2.2.0-7.fc40.i686                       311/322 
  Installing       : glm-devel-1.0.1-1.fc41.noarch                      312/322 
  Installing       : qt5-qtconnectivity-5.15.14-1.fc41.i686             313/322 
  Installing       : python3-qt5-5.15.10-8.fc41.i686                    314/322 
  Installing       : python3-qt5-devel-5.15.10-8.fc41.i686              315/322 
  Installing       : annobin-plugin-gcc-12.54-2.fc41.i686               316/322 
  Running scriptlet: annobin-plugin-gcc-12.54-2.fc41.i686               316/322 
  Installing       : gcc-plugin-annobin-14.1.1-4.fc41.i686              317/322 
  Running scriptlet: gcc-plugin-annobin-14.1.1-4.fc41.i686              317/322 
  Installing       : add-determinism-0.2.0-9.fc41.i686                  318/322 
  Installing       : python3-numpy-1:1.26.4-7.fc41.i686                 319/322 
  Installing       : python3-simplejson-3.19.2-3.fc40.i686              320/322 
  Installing       : libappstream-glib-0.8.3-1.fc41.i686                321/322 
  Installing       : desktop-file-utils-0.26-12.fc40.i686               322/322 
  Running scriptlet: fontconfig-2.15.0-6.fc41.i686                      322/322 
  Running scriptlet: desktop-file-utils-0.26-12.fc40.i686               322/322 

Installed:
  abattis-cantarell-vf-fonts-0.301-12.fc40.noarch                               
  add-determinism-0.2.0-9.fc41.i686                                             
  alsa-lib-1.2.11-2.fc40.i686                                                   
  annobin-docs-12.54-2.fc41.noarch                                              
  annobin-plugin-gcc-12.54-2.fc41.i686                                          
  avahi-libs-0.8-26.fc40.i686                                                   
  blosc-1.21.5-4.fc40.i686                                                      
  bluez-libs-5.76-1.fc41.i686                                                   
  brotli-1.1.0-3.fc40.i686                                                      
  brotli-devel-1.1.0-3.fc40.i686                                                
  bzip2-devel-1.0.8-18.fc40.i686                                                
  cairo-1.18.0-3.fc40.i686                                                      
  cairo-devel-1.18.0-3.fc40.i686                                                
  catch-3.6.0-1.fc41.i686                                                       
  catch-devel-3.6.0-1.fc41.i686                                                 
  cdparanoia-libs-10.2-44.fc40.i686                                             
  cmake-3.28.3-5.fc41.i686                                                      
  cmake-data-3.28.3-5.fc41.noarch                                               
  cmake-filesystem-3.28.3-5.fc41.i686                                           
  cmake-rpm-macros-3.28.3-5.fc41.noarch                                         
  cpp-14.1.1-4.fc41.i686                                                        
  cups-libs-1:2.4.8-5.fc41.i686                                                 
  dbus-1:1.14.10-3.fc40.i686                                                    
  dbus-broker-36-2.fc41.i686                                                    
  dbus-common-1:1.14.10-3.fc40.noarch                                           
  dbus-libs-1:1.14.10-3.fc40.i686                                               
  default-fonts-core-sans-4.0-13.fc41.noarch                                    
  desktop-file-utils-0.26-12.fc40.i686                                          
  double-conversion-3.3.0-3.fc40.i686                                           
  duktape-2.7.0-7.fc40.i686                                                     
  emacs-filesystem-1:30.0-2.fc41.noarch                                         
  expat-2.6.2-1.fc41.i686                                                       
  flac-libs-1.4.3-4.fc40.i686                                                   
  flexiblas-3.4.4-1.fc41.i686                                                   
  flexiblas-netlib-3.4.4-1.fc41.i686                                            
  flexiblas-openblas-openmp-3.4.4-1.fc41.i686                                   
  fontconfig-2.15.0-6.fc41.i686                                                 
  fontconfig-devel-2.15.0-6.fc41.i686                                           
  fonts-filesystem-1:2.0.5-15.fc41.noarch                                       
  freeglut-3.4.0-7.fc40.i686                                                    
  freeglut-devel-3.4.0-7.fc40.i686                                              
  freetype-2.13.2-5.fc40.i686                                                   
  freetype-devel-2.13.2-5.fc40.i686                                             
  fribidi-1.0.14-2.fc41.i686                                                    
  gc-8.2.2-6.fc40.i686                                                          
  gcc-14.1.1-4.fc41.i686                                                        
  gcc-c++-14.1.1-4.fc41.i686                                                    
  gcc-gfortran-14.1.1-4.fc41.i686                                               
  gcc-plugin-annobin-14.1.1-4.fc41.i686                                         
  gdk-pixbuf2-2.42.12-1.fc41.i686                                               
  gettext-0.22.5-2.fc41.i686                                                    
  gettext-envsubst-0.22.5-2.fc41.i686                                           
  gettext-libs-0.22.5-2.fc41.i686                                               
  gettext-runtime-0.22.5-2.fc41.i686                                            
  gl-manpages-1.1-31.20190306.fc40.noarch                                       
  glew-devel-2.2.0-7.fc40.i686                                                  
  glib2-2.80.2-1.fc41.i686                                                      
  glib2-devel-2.80.2-1.fc41.i686                                                
  glibc-devel-2.39.9000-18.fc41.i686                                            
  glibc-headers-x86-2.39.9000-18.fc41.noarch                                    
  glm-devel-1.0.1-1.fc41.noarch                                                 
  glx-utils-9.0.0-7.fc41.i686                                                   
  gnutls-3.8.5-2.fc41.i686                                                      
  google-noto-fonts-common-20240401-1.fc41.noarch                               
  google-noto-sans-vf-fonts-20240401-1.fc41.noarch                              
  graphene-1.10.6-8.fc40.i686                                                   
  graphite2-1.3.14-15.fc40.i686                                                 
  graphite2-devel-1.3.14-15.fc40.i686                                           
  groff-base-1.23.0-6.fc40.i686                                                 
  gsm-1.0.22-6.fc40.i686                                                        
  gssdp-1.6.3-2.fc40.i686                                                       
  gstreamer1-1.24.4-1.fc41.i686                                                 
  gstreamer1-plugins-bad-free-libs-1.24.4-2.fc41.i686                           
  gstreamer1-plugins-base-1.24.4-1.fc41.i686                                    
  guile30-3.0.9-1.fc41.i686                                                     
  gupnp-1.6.6-2.fc40.i686                                                       
  gupnp-igd-1.6.0-4.fc40.i686                                                   
  harfbuzz-8.4.0-1.fc41.i686                                                    
  harfbuzz-devel-8.4.0-1.fc41.i686                                              
  harfbuzz-icu-8.4.0-1.fc41.i686                                                
  hdf-libs-4.2.16.2-1.fc40.i686                                                 
  hdf5-1.12.1-15.fc40.i686                                                      
  hdf5-devel-1.12.1-15.fc40.i686                                                
  hwdata-0.383-1.fc41.noarch                                                    
  iso-codes-4.16.0-3.fc40.noarch                                                
  json-glib-1.8.0-3.fc40.i686                                                   
  jsoncpp-1.9.5-7.fc40.i686                                                     
  kernel-headers-6.10.0-0.rc2.24.fc41.i686                                      
  lame-libs-3.100-17.fc40.i686                                                  
  libGLEW-2.2.0-7.fc40.i686                                                     
  libICE-1.1.1-3.fc40.i686                                                      
  libSM-1.2.4-3.fc40.i686                                                       
  libX11-1.8.9-1.fc41.i686                                                      
  libX11-common-1.8.9-1.fc41.noarch                                             
  libX11-devel-1.8.9-1.fc41.i686                                                
  libX11-xcb-1.8.9-1.fc41.i686                                                  
  libXau-1.0.11-6.fc40.i686                                                     
  libXau-devel-1.0.11-6.fc40.i686                                               
  libXext-1.3.6-1.fc40.i686                                                     
  libXext-devel-1.3.6-1.fc40.i686                                               
  libXfixes-6.0.1-3.fc40.i686                                                   
  libXft-2.3.8-6.fc40.i686                                                      
  libXi-1.8.1-5.fc40.i686                                                       
  libXrender-0.9.11-6.fc40.i686                                                 
  libXrender-devel-0.9.11-6.fc40.i686                                           
  libXv-1.0.12-3.fc40.i686                                                      
  libXxf86vm-1.1.5-6.fc40.i686                                                  
  libaec-1.1.2-1.fc40.i686                                                      
  libaec-devel-1.1.2-1.fc40.i686                                                
  libappstream-glib-0.8.3-1.fc41.i686                                           
  libasan-14.1.1-4.fc41.i686                                                    
  libasyncns-0.8-28.fc40.i686                                                   
  libatomic-14.1.1-4.fc41.i686                                                  
  libb2-0.98.1-11.fc40.i686                                                     
  libblkid-devel-2.40.1-1.fc41.i686                                             
  libcurl-devel-8.8.0-1.fc41.i686                                               
  libdatrie-0.2.13-9.fc40.i686                                                  
  libdrm-2.4.121-1.fc41.i686                                                    
  libdrm-devel-2.4.121-1.fc41.i686                                              
  libevdev-1.13.2-2.fc41.i686                                                   
  libffi-devel-3.4.6-1.fc41.i686                                                
  libgfortran-14.1.1-4.fc41.i686                                                
  libglvnd-1:1.7.0-4.fc40.i686                                                  
  libglvnd-core-devel-1:1.7.0-4.fc40.i686                                       
  libglvnd-devel-1:1.7.0-4.fc40.i686                                            
  libglvnd-egl-1:1.7.0-4.fc40.i686                                              
  libglvnd-gles-1:1.7.0-4.fc40.i686                                             
  libglvnd-glx-1:1.7.0-4.fc40.i686                                              
  libglvnd-opengl-1:1.7.0-4.fc40.i686                                           
  libgudev-238-5.fc40.i686                                                      
  libicu-74.2-1.fc40.i686                                                       
  libicu-devel-74.2-1.fc40.i686                                                 
  libinput-1.26.0-1.fc41.i686                                                   
  libjpeg-turbo-3.0.2-2.fc41.i686                                               
  libmount-devel-2.40.1-1.fc41.i686                                             
  libmpc-1.3.1-5.fc40.i686                                                      
  libnice-0.1.22-1.fc41.i686                                                    
  libogg-2:1.3.5-8.fc40.i686                                                    
  libpciaccess-0.16-12.fc40.i686                                                
  libpciaccess-devel-0.16-12.fc40.i686                                          
  libpng-2:1.6.40-3.fc40.i686                                                   
  libpng-devel-2:1.6.40-3.fc40.i686                                             
  libproxy-0.5.5-1.fc41.i686                                                    
  libquadmath-14.1.1-4.fc41.i686                                                
  libquadmath-devel-14.1.1-4.fc41.i686                                          
  libselinux-devel-3.6-4.fc40.i686                                              
  libsepol-devel-3.6-3.fc40.i686                                                
  libsndfile-1.2.2-2.fc40.i686                                                  
  libsoup3-3.5.1-1.fc41.i686                                                    
  libstdc++-devel-14.1.1-4.fc41.i686                                            
  libtextstyle-0.22.5-2.fc41.i686                                               
  libthai-0.1.29-8.fc40.i686                                                    
  libtheora-1:1.1.1-37.fc41.i686                                                
  libubsan-14.1.1-4.fc41.i686                                                   
  libunwind-1.8.0-3.fc41.i686                                                   
  libuv-1:1.48.0-1.fc40.i686                                                    
  libva-2.21.0-3.fc41.i686                                                      
  libvisual-1:0.4.1-4.fc40.i686                                                 
  libvorbis-1:1.3.7-10.fc40.i686                                                
  libwacom-2.12.0-1.fc41.i686                                                   
  libwacom-data-2.12.0-1.fc41.noarch                                            
  libwayland-client-1.22.0-3.fc40.i686                                          
  libwayland-cursor-1.22.0-3.fc40.i686                                          
  libwayland-egl-1.22.0-3.fc40.i686                                             
  libwayland-server-1.22.0-3.fc40.i686                                          
  libxcb-1.17.0-1.fc41.i686                                                     
  libxcb-devel-1.17.0-1.fc41.i686                                               
  libxcrypt-devel-4.4.36-5.fc40.i686                                            
  libxkbcommon-1.7.0-1.fc41.i686                                                
  libxkbcommon-x11-1.7.0-1.fc41.i686                                            
  libxml2-devel-2.12.7-1.fc41.i686                                              
  libxshmfence-1.3.2-3.fc40.i686                                                
  make-1:4.4.1-6.fc40.i686                                                      
  mesa-filesystem-24.1.1-2.fc41.i686                                            
  mesa-libEGL-24.1.1-2.fc41.i686                                                
  mesa-libEGL-devel-24.1.1-2.fc41.i686                                          
  mesa-libGL-24.1.1-2.fc41.i686                                                 
  mesa-libGL-devel-24.1.1-2.fc41.i686                                           
  mesa-libGLU-9.0.3-4.fc40.i686                                                 
  mesa-libGLU-devel-9.0.3-4.fc40.i686                                           
  mesa-libgbm-24.1.1-2.fc41.i686                                                
  mesa-libglapi-24.1.1-2.fc41.i686                                              
  mmtf-cpp-devel-1.1.0-5.fc40.i686                                              
  mpdecimal-2.5.1-9.fc40.i686                                                   
  mpg123-libs-1.31.3-4.fc40.i686                                                
  msgpack-3.1.0-14.fc40.i686                                                    
  msgpack-devel-3.1.0-14.fc40.i686                                              
  mtdev-1.1.6-8.fc40.i686                                                       
  ncurses-6.4-12.20240127.fc40.i686                                             
  netcdf-4.9.2-5.fc40.i686                                                      
  netcdf-devel-4.9.2-5.fc40.i686                                                
  nettle-3.9.1-6.fc40.i686                                                      
  openal-soft-1.23.1-5.fc40.i686                                                
  openblas-0.3.26-4.fc40.i686                                                   
  openblas-openmp-0.3.26-4.fc40.i686                                            
  opus-1.5.1-1.fc41.i686                                                        
  orc-0.4.38-2.fc41.i686                                                        
  pango-1.52.2-1.fc41.i686                                                      
  pcre2-devel-10.43-2.fc41.1.i686                                               
  pcre2-utf16-10.43-2.fc41.1.i686                                               
  pcre2-utf32-10.43-2.fc41.1.i686                                               
  perl-AutoLoader-5.74-507.fc41.noarch                                          
  perl-B-1.88-507.fc41.i686                                                     
  perl-Carp-1.54-502.fc40.noarch                                                
  perl-Class-Struct-0.68-507.fc41.noarch                                        
  perl-Data-Dumper-2.189-504.fc41.i686                                          
  perl-Digest-1.20-502.fc40.noarch                                              
  perl-Digest-MD5-2.59-3.fc40.i686                                              
  perl-DynaLoader-1.54-507.fc41.i686                                            
  perl-Encode-4:3.21-505.fc41.i686                                              
  perl-English-1.11-507.fc41.noarch                                             
  perl-Errno-1.37-507.fc41.i686                                                 
  perl-Exporter-5.78-3.fc40.noarch                                              
  perl-Fcntl-1.15-507.fc41.i686                                                 
  perl-File-Basename-2.86-507.fc41.noarch                                       
  perl-File-Find-1.43-507.fc41.noarch                                           
  perl-File-Path-2.18-503.fc40.noarch                                           
  perl-File-Temp-1:0.231.100-503.fc40.noarch                                    
  perl-File-stat-1.13-507.fc41.noarch                                           
  perl-FileHandle-2.05-507.fc41.noarch                                          
  perl-Getopt-Long-1:2.57-4.fc41.noarch                                         
  perl-Getopt-Std-1.13-507.fc41.noarch                                          
  perl-HTTP-Tiny-0.088-5.fc40.noarch                                            
  perl-IO-1.52-507.fc41.i686                                                    
  perl-IO-Socket-IP-0.42-2.fc40.noarch                                          
  perl-IO-Socket-SSL-2.085-1.fc40.noarch                                        
  perl-IPC-Open3-1.22-507.fc41.noarch                                           
  perl-MIME-Base64-3.16-503.fc40.i686                                           
  perl-Mozilla-CA-20240313-1.fc41.noarch                                        
  perl-Net-SSLeay-1.94-3.fc40.i686                                              
  perl-POSIX-2.13-507.fc41.i686                                                 
  perl-PathTools-3.91-503.fc41.i686                                             
  perl-Pod-Escapes-1:1.07-503.fc40.noarch                                       
  perl-Pod-Perldoc-3.28.01-503.fc40.noarch                                      
  perl-Pod-Simple-1:3.45-6.fc40.noarch                                          
  perl-Pod-Usage-4:2.03-504.fc41.noarch                                         
  perl-Scalar-List-Utils-5:1.63-503.fc40.i686                                   
  perl-SelectSaver-1.02-507.fc41.noarch                                         
  perl-Socket-4:2.038-1.fc41.i686                                               
  perl-Storable-1:3.32-502.fc40.i686                                            
  perl-Symbol-1.09-507.fc41.noarch                                              
  perl-Term-ANSIColor-5.01-504.fc40.noarch                                      
  perl-Term-Cap-1.18-503.fc40.noarch                                            
  perl-Text-ParseWords-3.31-502.fc40.noarch                                     
  perl-Text-Tabs+Wrap-2024.001-1.fc41.noarch                                    
  perl-Time-Local-2:1.350-5.fc40.noarch                                         
  perl-URI-5.28-1.fc41.noarch                                                   
  perl-base-2.27-507.fc41.noarch                                                
  perl-constant-1.33-503.fc40.noarch                                            
  perl-if-0.61.000-507.fc41.noarch                                              
  perl-interpreter-4:5.38.2-507.fc41.i686                                       
  perl-libnet-3.15-503.fc40.noarch                                              
  perl-libs-4:5.38.2-507.fc41.i686                                              
  perl-locale-1.10-507.fc41.noarch                                              
  perl-mro-1.28-507.fc41.i686                                                   
  perl-overload-1.37-507.fc41.noarch                                            
  perl-overloading-0.02-507.fc41.noarch                                         
  perl-parent-1:0.241-502.fc40.noarch                                           
  perl-podlators-1:5.01-502.fc40.noarch                                         
  perl-vars-1.05-507.fc41.noarch                                                
  pixman-0.43.4-1.fc41.i686                                                     
  pixman-devel-0.43.4-1.fc41.i686                                               
  pulseaudio-libs-17.0-1.fc41.i686                                              
  pyproject-rpm-macros-1.12.1-1.fc41.noarch                                     
  python-pip-wheel-24.0-2.fc41.noarch                                           
  python-qt5-rpm-macros-5.15.10-8.fc41.noarch                                   
  python-rpm-macros-3.12-9.fc41.noarch                                          
  python3-3.12.3-2.fc41.i686                                                    
  python3-dbus-1.3.2-6.fc40.i686                                                
  python3-devel-3.12.3-2.fc41.i686                                              
  python3-libs-3.12.3-2.fc41.i686                                               
  python3-mmtf-1.1.3-4.fc41.noarch                                              
  python3-msgpack-1.0.7-3.fc40.i686                                             
  python3-numpy-1:1.26.4-7.fc41.i686                                            
  python3-packaging-24.0-1.fc41.noarch                                          
  python3-pyqt5-sip-12.13.0-3.fc40.i686                                         
  python3-qt5-5.15.10-8.fc41.i686                                               
  python3-qt5-base-5.15.10-8.fc41.i686                                          
  python3-qt5-devel-5.15.10-8.fc41.i686                                         
  python3-rpm-generators-14-10.fc40.noarch                                      
  python3-rpm-macros-3.12-9.fc41.noarch                                         
  python3-setuptools-69.2.0-3.fc41.noarch                                       
  python3-simplejson-3.19.2-3.fc40.i686                                         
  qt-settings-40.0-1.fc41.noarch                                                
  qt5-qtbase-5.15.14-1.fc41.i686                                                
  qt5-qtbase-common-5.15.14-1.fc41.noarch                                       
  qt5-qtbase-devel-5.15.14-1.fc41.i686                                          
  qt5-qtbase-gui-5.15.14-1.fc41.i686                                            
  qt5-qtconnectivity-5.15.14-1.fc41.i686                                        
  qt5-qtdeclarative-5.15.14-1.fc41.i686                                         
  qt5-qtlocation-5.15.14-1.fc41.i686                                            
  qt5-qtmultimedia-5.15.14-1.fc41.i686                                          
  qt5-qtsensors-5.15.14-1.fc41.i686                                             
  qt5-qtserialport-5.15.14-1.fc41.i686                                          
  qt5-qtsvg-5.15.14-1.fc41.i686                                                 
  qt5-qttools-common-5.15.14-1.fc41.noarch                                      
  qt5-qttools-libs-designer-5.15.14-1.fc41.i686                                 
  qt5-qttools-libs-help-5.15.14-1.fc41.i686                                     
  qt5-qtwebchannel-5.15.14-1.fc41.i686                                          
  qt5-qtwebsockets-5.15.14-1.fc41.i686                                          
  qt5-qtx11extras-5.15.14-1.fc41.i686                                           
  qt5-qtxmlpatterns-5.15.14-1.fc41.i686                                         
  qt5-rpm-macros-5.15.14-1.fc41.noarch                                          
  rhash-1.4.4-1.fc41.i686                                                       
  shared-mime-info-2.3-5.fc41.i686                                              
  snappy-1.2.1-1.fc41.i686                                                      
  sysprof-capture-devel-46.0-1.fc41.i686                                        
  tzdata-2024a-8.fc41.noarch                                                    
  vim-filesystem-2:9.1.452-1.fc41.noarch                                        
  vulkan-headers-1.3.283.0-1.fc41.noarch                                        
  vulkan-loader-1.3.283.0-2.fc41.i686                                           
  vulkan-loader-devel-1.3.283.0-2.fc41.i686                                     
  xcb-util-0.4.1-5.fc40.i686                                                    
  xcb-util-image-0.4.1-5.fc40.i686                                              
  xcb-util-keysyms-0.4.1-5.fc40.i686                                            
  xcb-util-renderutil-0.3.10-5.fc40.i686                                        
  xcb-util-wm-0.4.2-5.fc40.i686                                                 
  xkeyboard-config-2.41-1.fc40.noarch                                           
  xml-common-0.6.3-63.fc40.noarch                                               
  xorg-x11-proto-devel-2024.1-2.fc41.noarch                                     
  xz-devel-1:5.4.6-3.fc41.i686                                                  
  zlib-ng-compat-devel-2.1.6-6.fc41.i686                                        

Complete!
Finish: build setup for pymol-2.5.0-11.fc41.src.rpm
Start: rpmbuild pymol-2.5.0-11.fc41.src.rpm
Building target platforms: i686
Building for target i686
setting SOURCE_DATE_EPOCH=1717804800
Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.AIZTUZ
+ umask 022
+ cd /builddir/build/BUILD/pymol-2.5.0-build
+ test -d /builddir/build/BUILD/pymol-2.5.0-build
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/pymol-2.5.0-build
+ /usr/bin/rm -rf /builddir/build/BUILD/pymol-2.5.0-build
+ /usr/bin/mkdir -p /builddir/build/BUILD/pymol-2.5.0-build
+ /usr/bin/mkdir -p /builddir/build/BUILD/pymol-2.5.0-build/SPECPARTS
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.W4t6LM
+ umask 022
+ cd /builddir/build/BUILD/pymol-2.5.0-build
+ cd /builddir/build/BUILD/pymol-2.5.0-build
+ rm -rf pymol-open-source-2.5.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/pymol-open-source-2.5.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd pymol-open-source-2.5.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
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-2.5.0-bug186.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.ahjzFf
+ umask 022
+ cd /builddir/build/BUILD/pymol-2.5.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  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-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/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd pymol-open-source-2.5.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  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection'
+ 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  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection'
++ /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  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection '
+ 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_fread’:
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:435:35: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘fio_size_t’ {aka ‘long long int’} [-Wformat=]
  435 |         printf("fio_fread(): rc %ld  sz: %ld\n", rc, size);
      |                                 ~~^              ~~
      |                                   |              |
      |                                   long int       fio_size_t {aka long long int}
      |                                 %lld
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:435:44: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘fio_size_t’ {aka ‘long long int’} [-Wformat=]
  435 |         printf("fio_fread(): rc %ld  sz: %ld\n", rc, size);
      |                                          ~~^         ~~~~
      |                                            |         |
      |                                            long int  fio_size_t {aka long long int}
      |                                          %lld
contrib/uiuc/plugins/molfile_plugin/src/fastio.h: In function ‘fio_fwrite’:
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:560:36: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘fio_size_t’ {aka ‘long long int’} [-Wformat=]
  560 |         printf("fio_fwrite(): rc %ld  sz: %ld  szleft: %ld  calls: %d\n",
      |                                  ~~^
      |                                    |
      |                                    long int
      |                                  %lld
  561 |                rc, size, szleft, writecalls);
      |                ~~                   
      |                |
      |                fio_size_t {aka long long int}
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:560:45: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘fio_size_t’ {aka ‘long long int’} [-Wformat=]
  560 |         printf("fio_fwrite(): rc %ld  sz: %ld  szleft: %ld  calls: %d\n",
      |                                           ~~^
      |                                             |
      |                                             long int
      |                                           %lld
  561 |                rc, size, szleft, writecalls);
      |                    ~~~~                      
      |                    |
      |                    fio_size_t {aka long long int}
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:560:58: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘fio_size_t’ {aka ‘long long int’} [-Wformat=]
  560 |         printf("fio_fwrite(): rc %ld  sz: %ld  szleft: %ld  calls: %d\n",
      |                                                        ~~^
      |                                                          |
      |                                                          long int
      |                                                        %lld
  561 |                rc, size, szleft, writecalls);
      |                          ~~~~~~                           
      |                          |
      |                          fio_size_t {aka long long int}
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 ‘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 ‘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 ‘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) {
      |             ^~~~~~~~~~~~~~~
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/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/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;
      |         ^~~~~~~~~~~~~
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/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/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/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/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/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/mmtf-c/mmtf_parser.cpp: In function ‘bool MMTF_unpack_from_file(const char*, MMTF_container*)’:
contrib/mmtf-c/mmtf_parser.cpp:1075:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1075 |     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/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/mmtf-c/mmtf_parser.cpp: In function ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned int*, int)’:
contrib/mmtf-c/mmtf_parser.cpp:869:5: warning: ‘typecheck’ may be used uninitialized [-Wmaybe-uninitialized]
  869 |     if (typecode != typecheck) {
      |     ^~
contrib/mmtf-c/mmtf_parser.cpp:864:9: note: ‘typecheck’ was declared here
  864 |     int typecheck;
      |         ^~~~~~~~~
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 ‘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 ‘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/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/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/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 ‘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) {
      |             ^~~~~~~~~~~~~~~
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/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)
      |             ^~~~~~~~~~~~~~~~~~~~~~
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 ‘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/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/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/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/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/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:980,
                 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/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/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/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/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/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/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:980,
                 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/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/dtrplugin.cpp: In function ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int, 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 int, unsigned int, 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 int, unsigned int, 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 int, unsigned int, 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 int, unsigned int, 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/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 ‘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 ‘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 ‘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 ‘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 ‘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 ‘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/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/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/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/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 ‘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/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/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
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~
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/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);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~
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 ‘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/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/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/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/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/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/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);
      |                      ^
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);
      |          ~~~~~^~~~~~~~~~~~~~~~~~
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/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/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));
      |       ^
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 ‘unsigned int’} [-Wsign-compare]
  545 |   for (i=0; i<strlen(ang_mom_str); i++) {
      |              ^
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/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 ‘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/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 ‘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 ‘unsigned int’} [-Wsign-compare]
 1060 |     for (i=0; i<(3 * mmtk->atom_numberdim); i++) {
      |                ^
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 /usr/include/c++/14/cassert:44,
                 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: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
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/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/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));
      |     ^
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/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);
      |            ^
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,
      | ^~~~~~~~~~~
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));
      |     ^
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);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 /usr/include/c++/14/cassert:44,
                 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 = {unsigned int, unsigned int, unsigned int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = float; SizeTs = {unsigned int, unsigned int, 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: ‘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 = {unsigned int, unsigned int, unsigned int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = float; SizeTs = {unsigned int, unsigned int, 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: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
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) {
      |             ^~~~~~~~~~~~~~~
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/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);
      |     ^
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/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)
      |                    ^~~~~~~~~~~~~
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 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);
      |                                       ^
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 contrib/uiuc/plugins/molfile_plugin/src/jsplugin.c:79:
contrib/uiuc/plugins/molfile_plugin/src/fastio.h: In function ‘fio_fread’:
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:435:35: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘fio_size_t’ {aka ‘long long int’} [-Wformat=]
  435 |         printf("fio_fread(): rc %ld  sz: %ld\n", rc, size);
      |                                 ~~^              ~~
      |                                   |              |
      |                                   long int       fio_size_t {aka long long int}
      |                                 %lld
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:435:44: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘fio_size_t’ {aka ‘long long int’} [-Wformat=]
  435 |         printf("fio_fread(): rc %ld  sz: %ld\n", rc, size);
      |                                          ~~^         ~~~~
      |                                            |         |
      |                                            long int  fio_size_t {aka long long int}
      |                                          %lld
contrib/uiuc/plugins/molfile_plugin/src/fastio.h: In function ‘fio_fwrite’:
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:560:36: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘fio_size_t’ {aka ‘long long int’} [-Wformat=]
  560 |         printf("fio_fwrite(): rc %ld  sz: %ld  szleft: %ld  calls: %d\n",
      |                                  ~~^
      |                                    |
      |                                    long int
      |                                  %lld
  561 |                rc, size, szleft, writecalls);
      |                ~~                   
      |                |
      |                fio_size_t {aka long long int}
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:560:45: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘fio_size_t’ {aka ‘long long int’} [-Wformat=]
  560 |         printf("fio_fwrite(): rc %ld  sz: %ld  szleft: %ld  calls: %d\n",
      |                                           ~~^
      |                                             |
      |                                             long int
      |                                           %lld
  561 |                rc, size, szleft, writecalls);
      |                    ~~~~                      
      |                    |
      |                    fio_size_t {aka long long int}
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:560:58: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘fio_size_t’ {aka ‘long long int’} [-Wformat=]
  560 |         printf("fio_fwrite(): rc %ld  sz: %ld  szleft: %ld  calls: %d\n",
      |                                                        ~~^
      |                                                          |
      |                                                          long int
      |                                                        %lld
  561 |                rc, size, szleft, writecalls);
      |                          ~~~~~~                           
      |                          |
      |                          fio_size_t {aka long long int}
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++/14/cassert:44,
                 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: ‘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/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: ‘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: ‘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: ‘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: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
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);
      |   ^~~~~~~
layer1/CGO.cpp: In function ‘void CheckAttributesForUsage(const CGO*, AttribDataDesc&, AttribDataDesc&, CGO*, bool&)’:
layer1/CGO.cpp:10842:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
10842 |     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:10920:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
10920 |           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:11222:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<AttribDesc>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
11222 |             for (auto idx = 0; idx < attrData.size(); ++idx){
      |                                ~~~~^~~~~~~~~~~~~~~~~
layer1/CGO.cpp:11234:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<AttribDesc>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
11234 |             for (auto idx = 0; idx < attrData.size(); ++idx){
      |                                ~~~~^~~~~~~~~~~~~~~~~
layer1/CGO.cpp:11243:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
11243 |           for (int nxt = 0; nxt < attribOp->incr_vertices; ++nxt){
      |                             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer1/Ortho.cpp:783:6: warning: ‘void OrthoKeyCmmd(PyMOLGlobals*, unsigned char)’ defined but not used [-Wunused-function]
  783 | void OrthoKeyCmmd(PyMOLGlobals * G, unsigned char k)
      |      ^~~~~~~~~~~~
In file included from /usr/include/string.h:548,
                 from /usr/include/python3.12/Python.h:26,
                 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:332:13:
/usr/include/bits/string_fortified.h:140:33: warning: ‘__strcat_chk’ accessing 1073741885 or more bytes at offsets [60, 261180] and [-1073741824, 1073741823] may overlap 1 byte at offset [60, 2147483647] [-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:349:13:
/usr/include/bits/string_fortified.h:140:33: warning: ‘__strcat_chk’ accessing 1073741885 or more bytes at offsets [60, 261180] and [-1073741824, 1073741823] may overlap 1 byte at offset [60, 2147483647] [-Wrestrict]
  140 |   return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 ‘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 ‘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 ‘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 ‘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 ‘unsigned int’} [-Wsign-compare]
  266 |     if((index >= 0) && (count > 0) && (index <= old_size)) {
      |                                        ~~~~~~^~~~~~~~~~~
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/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/MyPNG.cpp: In function ‘int MyPNGWrite(const char*, const pymol::Image&, float, int, int, float, float, png_outbuf_t*)’:
layer0/MyPNG.cpp:299:20: warning: comparison of integer expressions of different signedness: ‘png_uint_32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  299 |       for(k = 0; k < height; k++)
      |                  ~~^~~~~~~~
layer0/MyPNG.cpp:340:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  340 |           for(b = 0; b < height; b++) {
      |                      ~~^~~~~~~~
layer0/MyPNG.cpp:341:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  341 |             for(a = 0; a < width; a++) {
      |                        ~~^~~~~~~
In file included from /usr/include/c++/14/cassert:44,
                 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: ‘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: ‘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: ‘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: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer1/P.cpp: In function ‘int WrapperObjectAssignSubScript(PyObject*, PyObject*, PyObject*)’:
layer1/P.cpp:825:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare]
  825 |       if (strlen(valstr) > ap->maxlen) {
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
layer1/P.cpp:849:18: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  849 |       if (valint == -1 && PyErr_Occurred())
      |           ~~~~~~~^~~~~
layer1/P.cpp: In function ‘int PAutoBlock(PyMOLGlobals*)’:
layer1/P.cpp:2288:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
 2288 |     if (SavedThread[a].id == id) {
      |         ~~~~~~~~~~~~~~~~~~^~~~~
layer1/P.cpp: In function ‘int PIsGlutThread()’:
layer1/P.cpp:2314:39: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare]
 2314 |   return (PyThread_get_thread_ident() == P_glut_thread_id);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer1/P.cpp: At global scope:
layer1/P.cpp:2422:13: warning: ‘void PLockAPIWhileBlocked(PyMOLGlobals*)’ defined but not used [-Wunused-function]
 2422 | static void PLockAPIWhileBlocked(PyMOLGlobals * G)
      |             ^~~~~~~~~~~~~~~~~~~~
layer1/P.cpp:2411:13: warning: ‘void PUnlockAPIWhileBlocked(PyMOLGlobals*)’ defined but not used [-Wunused-function]
 2411 | static void PUnlockAPIWhileBlocked(PyMOLGlobals * G)
      |             ^~~~~~~~~~~~~~~~~~~~~~
layer1/P.cpp: In function ‘PLabelAtomAlt(PyMOLGlobals*, AtomInfoType*, char const*, char const*, int)’:
layer1/P.cpp:322:12: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
  322 |     strncpy(label, origexpr, OrthoLineLength);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 ‘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 ‘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 ‘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:27,
                 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);
      |   ^~~~~~~
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 ‘unsigned int’} [-Wsign-compare]
   83 |   for(int i = 0; i < ll; 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)
      |             ^~~~~~~~~~~~~~
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 ‘unsigned int’} [-Wsign-compare]
 1194 |     for (int a = 0; a < vec.size(); a++) {
      |                     ~~^~~~~~~~~~~~
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/Setting.cpp: In function ‘void SettingGenerateSideEffects(PyMOLGlobals*, int, const char*, int, int)’:
layer1/Setting.cpp:2070:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 2070 |     if (SettingGetGlobal_b(G, cSetting_precomputed_lighting))
      |     ^~
layer1/Setting.cpp:2072:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
 2072 |       SceneInvalidate(G);
      |       ^~~~~~~~~~~~~~~
layer1/Ray.cpp: In function ‘void RayRender(CRay*, unsigned int*, double, float, int, unsigned int*)’:
layer1/Ray.cpp:6065:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6065 |       if(x_stop > width)
      |          ~~~~~~~^~~~~~~
layer1/Ray.cpp:6067:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6067 |       if(y_stop > height)
      |          ~~~~~~~^~~~~~~~
layer1/Ray.cpp:6148:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6148 |       for(y = 0; y < height; y++)
      |                  ~~^~~~~~~~
layer1/Ray.cpp:6149:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6149 |         for(x = 0; x < width; x++) {
      |                    ~~^~~~~~~
layer1/Ray.cpp:6160:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6160 |           if(x < (width - 1)) {
      |              ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6171:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6171 |           if(y < (height - 1)) {
      |              ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6232:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6232 |             for(y = 0; y < height; y++)
      |                        ~~^~~~~~~~
layer1/Ray.cpp:6233:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6233 |               for(x = 0; x < width; x++) {
      |                          ~~^~~~~~~
layer1/Ray.cpp:6243:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6243 |                   if(x < (width - 1)) {
      |                      ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6255:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6255 |                   if(y < (height - 1)) {
      |                      ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6306:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6306 |           for(y = 0; y < height; y++){
      |                      ~~^~~~~~~~
layer1/Ray.cpp:6326:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6326 |             for(x = 0; x < width; x++) {
      |                        ~~^~~~~~~
layer1/Ray.cpp:6345:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6345 |                   if(x < (width - 1)) {
      |                      ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6359:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6359 |                   if(y < (height - 1)) {
      |                      ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6373:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6373 |                   if(x && (y < (height - 1))) {
      |                            ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6380:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6380 |                   if(y && (x < (width - 1))) {
      |                            ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6387:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6387 |                   if((y < (height - 1)) && (x < (width - 1))) {
      |                       ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6387:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6387 |                   if((y < (height - 1)) && (x < (width - 1))) {
      |                                             ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6543:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6543 |       for(y = 0; y < height; y++) {
      |                  ~~^~~~~~~~
layer1/Ray.cpp:6544:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
 6544 |         for(x = 0; x < width; x++) {
      |                    ~~^~~~~~~
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;
      |         ^
layer1/Ray.cpp: In function ‘RayTraceThread(_CRayThreadInfo*)’:
layer1/Ray.cpp:3606:39: warning: ‘hl’ may be used uninitialized [-Wmaybe-uninitialized]
 3606 |           compute_background_for_pixel(bkrd_uc, isOutsideInY,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 3607 |               bg_image_mode, bg_image_tilesize, bg_rgb, bg_image_linear,
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3608 |               (unsigned char*) T->bkrd_data, T->bgWidth, T->bgHeight,
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3609 |               x, wr, hl, hpixelx, orig_opaque_back );
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer1/Ray.cpp:3269:9: note: ‘hl’ was declared here
 3269 |   float hl;
      |         ^~
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);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 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 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 ‘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 ‘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 ‘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 ‘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 ‘unsigned int’} [-Wsign-compare]
  720 |   for (int i = 0; i < vertexCount; ++i) {
      |                   ~~^~~~~~~~~~~~~
layer1/Color.cpp: In function ‘ObjectGadgetRamp* ColorGetRamp(PyMOLGlobals*, int)’:
layer1/Color.cpp:180:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  180 |     if (index < I->Ext.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorExtFromPyList(PyMOLGlobals*, PyObject*, int)’:
layer1/Color.cpp:501:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
  501 |   for (int a = 0; a < n_ext; ++a) {
      |                   ~~^~~~~~~
In file included from /usr/include/c++/14/cassert:44,
                 from /usr/include/glm/detail/setup.hpp:3,
                 from /usr/include/glm/detail/qualifier.hpp:3,
                 from /usr/include/glm/detail/type_vec2.hpp:6,
                 from /usr/include/glm/ext/vector_bool2.hpp:5,
                 from /usr/include/glm/vec2.hpp:5,
                 from layer0/GenericBuffer.h:12,
                 from layer0/ShaderMgr.h:24,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer1/Color.cpp:31:
layer1/Color.cpp:515:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  515 |     assert(a_new <= I->Ext.size());
      |            ~~~~~~^~~~~~~~~~~~~~~~
layer1/Color.cpp:518:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  518 |     if (a_new == I->Ext.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorFromPyList(PyMOLGlobals*, PyObject*, int)’:
layer1/Color.cpp:569:44: warning: comparison of integer expressions of different signedness: ‘std::vector<ColorRec>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  569 |     if (partial_restore && I->Color.size() > index) {
      |                            ~~~~~~~~~~~~~~~~^~~~~~~
layer1/Color.cpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  575 |     if (index >= I->Color.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
layer1/Color.cpp:576:30: warning: comparison of integer expressions of different signedness: ‘std::vector<ColorRec>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  576 |       assert(I->Color.size() == index);
      |              ~~~~~~~~~~~~~~~~^~~~~~~~
layer1/Color.cpp: In function ‘int ColorGetIndex(PyMOLGlobals*, const char*)’:
layer1/Color.cpp:683:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  683 |       if((i < I->Color.size()) && (i >= 0))
      |           ~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘const char* ColorGetName(PyMOLGlobals*, int)’:
layer1/Color.cpp:764:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  764 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp:776:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  776 |     if (a < I->Ext.size()) {
      |         ~~^~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorGetStatus(PyMOLGlobals*, int)’:
layer1/Color.cpp:792:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  792 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘void ColorReset(PyMOLGlobals*)’:
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1026:3: note: in expansion of macro ‘reg_named_color’
 1026 |   reg_named_color("white", 1.F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1027:3: note: in expansion of macro ‘reg_named_color’
 1027 |   reg_named_color("black", 0.F, 0.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1028:3: note: in expansion of macro ‘reg_named_color’
 1028 |   reg_named_color("blue", 0.F, 0.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1029:3: note: in expansion of macro ‘reg_named_color’
 1029 |   reg_named_color("green", 0.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1030:3: note: in expansion of macro ‘reg_named_color’
 1030 |   reg_named_color("red", 1.F, 0.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1031:3: note: in expansion of macro ‘reg_named_color’
 1031 |   reg_named_color("cyan", 0.F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1032:3: note: in expansion of macro ‘reg_named_color’
 1032 |   reg_named_color("yellow", 1.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1033:3: note: in expansion of macro ‘reg_named_color’
 1033 |   reg_named_color("dash", 1.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1034:3: note: in expansion of macro ‘reg_named_color’
 1034 |   reg_named_color("magenta", 1.F, 0.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1035:3: note: in expansion of macro ‘reg_named_color’
 1035 |   reg_named_color("salmon", 1.F, 0.6F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1036:3: note: in expansion of macro ‘reg_named_color’
 1036 |   reg_named_color("lime", 0.5F, 1.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1037:3: note: in expansion of macro ‘reg_named_color’
 1037 |   reg_named_color("slate", 0.5F, 0.5F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1038:3: note: in expansion of macro ‘reg_named_color’
 1038 |   reg_named_color("hotpink", 1.F, 0.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1039:3: note: in expansion of macro ‘reg_named_color’
 1039 |   reg_named_color("orange", 1.F, 0.5F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1040:3: note: in expansion of macro ‘reg_named_color’
 1040 |   reg_named_color("chartreuse", 0.5F, 1.F, 0.F); /* AKA puke green */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1041:3: note: in expansion of macro ‘reg_named_color’
 1041 |   reg_named_color("limegreen", 0.F, 1.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1042:3: note: in expansion of macro ‘reg_named_color’
 1042 |   reg_named_color("purpleblue", 0.5F, 0.F, 1.F); /* legacy name */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1043:3: note: in expansion of macro ‘reg_named_color’
 1043 |   reg_named_color("marine", 0.F, 0.5F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1044:3: note: in expansion of macro ‘reg_named_color’
 1044 |   reg_named_color("olive", 0.77F, 0.7F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1045:3: note: in expansion of macro ‘reg_named_color’
 1045 |   reg_named_color("purple", 0.75F, 0.F, 0.75F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1046:3: note: in expansion of macro ‘reg_named_color’
 1046 |   reg_named_color("teal", 0.F, 0.75F, 0.75F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1047:3: note: in expansion of macro ‘reg_named_color’
 1047 |   reg_named_color("ruby", 0.6F, 0.2F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1048:3: note: in expansion of macro ‘reg_named_color’
 1048 |   reg_named_color("forest", 0.2F, 0.6F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1049:3: note: in expansion of macro ‘reg_named_color’
 1049 |   reg_named_color("deepblue", 0.25F, 0.25F, 0.65F); /* was "deep" */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1050:3: note: in expansion of macro ‘reg_named_color’
 1050 |   reg_named_color("grey", 0.5F, 0.5F, 0.5F); /* english spelling */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1051:3: note: in expansion of macro ‘reg_named_color’
 1051 |   reg_named_color("gray", 0.5F, 0.5F, 0.5F); /* american spelling */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1052:3: note: in expansion of macro ‘reg_named_color’
 1052 |   reg_named_color("carbon", 0.2F, 1.F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1053:3: note: in expansion of macro ‘reg_named_color’
 1053 |   reg_named_color("nitrogen", 0.2F, 0.2F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1054:3: note: in expansion of macro ‘reg_named_color’
 1054 |   reg_named_color("oxygen", 1.F, 0.3F, 0.3F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1055:3: note: in expansion of macro ‘reg_named_color’
 1055 |   reg_named_color("hydrogen", 0.9F, 0.9F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1056:3: note: in expansion of macro ‘reg_named_color’
 1056 |   reg_named_color("brightorange", 1.F, 0.7F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1057:3: note: in expansion of macro ‘reg_named_color’
 1057 |   reg_named_color("sulfur", 0.9F, 0.775F, 0.25F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     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_red", 1.F, 0.2F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     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_green", 0.2F, 1.F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1060:3: note: in expansion of macro ‘reg_named_color’
 1060 |   reg_named_color("tv_blue", 0.3F, 0.3F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     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_yellow", 1.F, 1.F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1062:3: note: in expansion of macro ‘reg_named_color’
 1062 |   reg_named_color("yelloworange", 1.F, 0.87F, 0.37F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1063:3: note: in expansion of macro ‘reg_named_color’
 1063 |   reg_named_color("tv_orange", 1.F, 0.55F, 0.15F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1064:3: note: in expansion of macro ‘reg_named_color’
 1064 |   reg_named_color("br0", 0.1F, 0.1F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1065:3: note: in expansion of macro ‘reg_named_color’
 1065 |   reg_named_color("br1", 0.2F, 0.1F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1066:3: note: in expansion of macro ‘reg_named_color’
 1066 |   reg_named_color("br2", 0.3F, 0.1F, 0.8F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1067:3: note: in expansion of macro ‘reg_named_color’
 1067 |   reg_named_color("br3", 0.4F, 0.1F, 0.7F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1068:3: note: in expansion of macro ‘reg_named_color’
 1068 |   reg_named_color("br4", 0.5F, 0.1F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1069:3: note: in expansion of macro ‘reg_named_color’
 1069 |   reg_named_color("br5", 0.6F, 0.1F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1070:3: note: in expansion of macro ‘reg_named_color’
 1070 |   reg_named_color("br6", 0.7F, 0.1F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1071:3: note: in expansion of macro ‘reg_named_color’
 1071 |   reg_named_color("br7", 0.8F, 0.1F, 0.3F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1072:3: note: in expansion of macro ‘reg_named_color’
 1072 |   reg_named_color("br8", 0.9F, 0.1F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1073:3: note: in expansion of macro ‘reg_named_color’
 1073 |   reg_named_color("br9", 1.F, 0.1F, 0.1F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1074:3: note: in expansion of macro ‘reg_named_color’
 1074 |   reg_named_color("pink", 1.F, 0.65F, 0.85F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1075:3: note: in expansion of macro ‘reg_named_color’
 1075 |   reg_named_color("firebrick", 0.698F, 0.13F, 0.13F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1076:3: note: in expansion of macro ‘reg_named_color’
 1076 |   reg_named_color("chocolate", 0.555F, 0.222F, 0.111F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1077:3: note: in expansion of macro ‘reg_named_color’
 1077 |   reg_named_color("brown", 0.65F, 0.32F, 0.17F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1078:3: note: in expansion of macro ‘reg_named_color’
 1078 |   reg_named_color("wheat", 0.99F, 0.82F, 0.65F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1079:3: note: in expansion of macro ‘reg_named_color’
 1079 |   reg_named_color("violet", 1.F, 0.5F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1088:5: note: in expansion of macro ‘reg_named_color’
 1088 |     reg_named_color(name, a / 99.F, a / 99.F, a / 99.F);
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1091:3: note: in expansion of macro ‘reg_named_color’
 1091 |   reg_named_color("lightmagenta", 1.F, 0.2F, 0.8F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1105:5: note: in expansion of macro ‘reg_named_color’
 1105 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1121:5: note: in expansion of macro ‘reg_named_color’
 1121 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1137:5: note: in expansion of macro ‘reg_named_color’
 1137 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1155:5: note: in expansion of macro ‘reg_named_color’
 1155 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1161:3: note: in expansion of macro ‘reg_named_color’
 1161 |   reg_named_color("density", 0.1F, 0.1F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1168:5: note: in expansion of macro ‘reg_named_color’
 1168 |     reg_named_color(name, a / 99.F, a / 99.F, a / 99.F);
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1183:5: note: in expansion of macro ‘reg_named_color’
 1183 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1189:3: note: in expansion of macro ‘reg_named_color’
 1189 |   reg_named_color("paleyellow", 1.F, 1.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1190:3: note: in expansion of macro ‘reg_named_color’
 1190 |   reg_named_color("aquamarine", 0.5F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1191:3: note: in expansion of macro ‘reg_named_color’
 1191 |   reg_named_color("deepsalmon", 1.F, 0.5F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1192:3: note: in expansion of macro ‘reg_named_color’
 1192 |   reg_named_color("palegreen", 0.65F, 0.9F, 0.65F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1193:3: note: in expansion of macro ‘reg_named_color’
 1193 |   reg_named_color("deepolive", 0.6F, 0.6F, 0.1F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1194:3: note: in expansion of macro ‘reg_named_color’
 1194 |   reg_named_color("deeppurple", 0.6F, 0.1F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1195:3: note: in expansion of macro ‘reg_named_color’
 1195 |   reg_named_color("deepteal", 0.1F, 0.6F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1196:3: note: in expansion of macro ‘reg_named_color’
 1196 |   reg_named_color("lightblue", 0.75F, 0.75F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1197:3: note: in expansion of macro ‘reg_named_color’
 1197 |   reg_named_color("lightorange", 1.F, 0.8F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1198:3: note: in expansion of macro ‘reg_named_color’
 1198 |   reg_named_color("palecyan", 0.8F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1199:3: note: in expansion of macro ‘reg_named_color’
 1199 |   reg_named_color("lightteal", 0.4F, 0.7F, 0.7F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1200:3: note: in expansion of macro ‘reg_named_color’
 1200 |   reg_named_color("splitpea", 0.52F, 0.75F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1201:3: note: in expansion of macro ‘reg_named_color’
 1201 |   reg_named_color("raspberry", 0.7F, 0.3F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1202:3: note: in expansion of macro ‘reg_named_color’
 1202 |   reg_named_color("sand", 0.72F, 0.55F, 0.3F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1203:3: note: in expansion of macro ‘reg_named_color’
 1203 |   reg_named_color("smudge", 0.55F, 0.7F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1204:3: note: in expansion of macro ‘reg_named_color’
 1204 |   reg_named_color("violetpurple", 0.55F, 0.25F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1205:3: note: in expansion of macro ‘reg_named_color’
 1205 |   reg_named_color("dirtyviolet", 0.7F, 0.5F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1208:3: note: in expansion of macro ‘reg_named_color’
 1208 |   reg_named_color("_deepsalmon", 1.F, 0.42F, 0.42F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1210:3: note: in expansion of macro ‘reg_named_color’
 1210 |   reg_named_color("lightpink", 1.F, 0.75F, 0.87F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1211:3: note: in expansion of macro ‘reg_named_color’
 1211 |   reg_named_color("greencyan", 0.25F, 1.F, 0.75F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1212:3: note: in expansion of macro ‘reg_named_color’
 1212 |   reg_named_color("limon", 0.75F, 1.F, 0.25F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1213:3: note: in expansion of macro ‘reg_named_color’
 1213 |   reg_named_color("skyblue", 0.2F, 0.5F, 0.8F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1214:3: note: in expansion of macro ‘reg_named_color’
 1214 |   reg_named_color("bluewhite", 0.85F, 0.85F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1215:3: note: in expansion of macro ‘reg_named_color’
 1215 |   reg_named_color("warmpink", 0.85F, 0.2F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1216:3: note: in expansion of macro ‘reg_named_color’
 1216 |   reg_named_color("darksalmon", 0.73F, 0.55F, 0.52F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1217:3: note: in expansion of macro ‘reg_named_color’
 1217 |   reg_named_color("helium", 0.850980392F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1218:3: note: in expansion of macro ‘reg_named_color’
 1218 |   reg_named_color("lithium", 0.8F, 0.501960784F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1219:3: note: in expansion of macro ‘reg_named_color’
 1219 |   reg_named_color("beryllium", 0.760784314F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1220:3: note: in expansion of macro ‘reg_named_color’
 1220 |   reg_named_color("boron", 1.F, 0.709803922F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1221:3: note: in expansion of macro ‘reg_named_color’
 1221 |   reg_named_color("fluorine", 0.701960784F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1222:3: note: in expansion of macro ‘reg_named_color’
 1222 |   reg_named_color("neon", 0.701960784F, 0.890196078F, 0.960784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1223:3: note: in expansion of macro ‘reg_named_color’
 1223 |   reg_named_color("sodium", 0.670588235F, 0.360784314F, 0.949019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1224:3: note: in expansion of macro ‘reg_named_color’
 1224 |   reg_named_color("magnesium", 0.541176471F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1225:3: note: in expansion of macro ‘reg_named_color’
 1225 |   reg_named_color("aluminum", 0.749019608F, 0.650980392F, 0.650980392F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1226:3: note: in expansion of macro ‘reg_named_color’
 1226 |   reg_named_color("silicon", 0.941176471F, 0.784313725F, 0.62745098F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1227:3: note: in expansion of macro ‘reg_named_color’
 1227 |   reg_named_color("phosphorus", 1.F, 0.501960784F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1228:3: note: in expansion of macro ‘reg_named_color’
 1228 |   reg_named_color("chlorine", 0.121568627F, 0.941176471F, 0.121568627F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1229:3: note: in expansion of macro ‘reg_named_color’
 1229 |   reg_named_color("argon", 0.501960784F, 0.819607843F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1230:3: note: in expansion of macro ‘reg_named_color’
 1230 |   reg_named_color("potassium", 0.560784314F, 0.250980392F, 0.831372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1231:3: note: in expansion of macro ‘reg_named_color’
 1231 |   reg_named_color("calcium", 0.239215686F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1232:3: note: in expansion of macro ‘reg_named_color’
 1232 |   reg_named_color("scandium", 0.901960784F, 0.901960784F, 0.901960784F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1233:3: note: in expansion of macro ‘reg_named_color’
 1233 |   reg_named_color("titanium", 0.749019608F, 0.760784314F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1234:3: note: in expansion of macro ‘reg_named_color’
 1234 |   reg_named_color("vanadium", 0.650980392F, 0.650980392F, 0.670588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1235:3: note: in expansion of macro ‘reg_named_color’
 1235 |   reg_named_color("chromium", 0.541176471F, 0.6F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1236:3: note: in expansion of macro ‘reg_named_color’
 1236 |   reg_named_color("manganese", 0.611764706F, 0.478431373F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1237:3: note: in expansion of macro ‘reg_named_color’
 1237 |   reg_named_color("iron", 0.878431373F, 0.4F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1238:3: note: in expansion of macro ‘reg_named_color’
 1238 |   reg_named_color("cobalt", 0.941176471F, 0.564705882F, 0.62745098F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1239:3: note: in expansion of macro ‘reg_named_color’
 1239 |   reg_named_color("nickel", 0.31372549F, 0.815686275F, 0.31372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1240:3: note: in expansion of macro ‘reg_named_color’
 1240 |   reg_named_color("copper", 0.784313725F, 0.501960784F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1241:3: note: in expansion of macro ‘reg_named_color’
 1241 |   reg_named_color("zinc", 0.490196078F, 0.501960784F, 0.690196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1242:3: note: in expansion of macro ‘reg_named_color’
 1242 |   reg_named_color("gallium", 0.760784314F, 0.560784314F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1243:3: note: in expansion of macro ‘reg_named_color’
 1243 |   reg_named_color("germanium", 0.4F, 0.560784314F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1244:3: note: in expansion of macro ‘reg_named_color’
 1244 |   reg_named_color("arsenic", 0.741176471F, 0.501960784F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1245:3: note: in expansion of macro ‘reg_named_color’
 1245 |   reg_named_color("selenium", 1.F, 0.631372549F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1246:3: note: in expansion of macro ‘reg_named_color’
 1246 |   reg_named_color("bromine", 0.650980392F, 0.160784314F, 0.160784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1247:3: note: in expansion of macro ‘reg_named_color’
 1247 |   reg_named_color("krypton", 0.360784314F, 0.721568627F, 0.819607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1248:3: note: in expansion of macro ‘reg_named_color’
 1248 |   reg_named_color("rubidium", 0.439215686F, 0.180392157F, 0.690196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1249:3: note: in expansion of macro ‘reg_named_color’
 1249 |   reg_named_color("strontium", 0.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1250:3: note: in expansion of macro ‘reg_named_color’
 1250 |   reg_named_color("yttrium", 0.580392157F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1251:3: note: in expansion of macro ‘reg_named_color’
 1251 |   reg_named_color("zirconium", 0.580392157F, 0.878431373F, 0.878431373F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1252:3: note: in expansion of macro ‘reg_named_color’
 1252 |   reg_named_color("niobium", 0.450980392F, 0.760784314F, 0.788235294F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1253:3: note: in expansion of macro ‘reg_named_color’
 1253 |   reg_named_color("molybdenum", 0.329411765F, 0.709803922F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1254:3: note: in expansion of macro ‘reg_named_color’
 1254 |   reg_named_color("technetium", 0.231372549F, 0.619607843F, 0.619607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1255:3: note: in expansion of macro ‘reg_named_color’
 1255 |   reg_named_color("ruthenium", 0.141176471F, 0.560784314F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1256:3: note: in expansion of macro ‘reg_named_color’
 1256 |   reg_named_color("rhodium", 0.039215686F, 0.490196078F, 0.549019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1257:3: note: in expansion of macro ‘reg_named_color’
 1257 |   reg_named_color("palladium", 0.F, 0.411764706F, 0.521568627F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1258:3: note: in expansion of macro ‘reg_named_color’
 1258 |   reg_named_color("silver", 0.752941176F, 0.752941176F, 0.752941176F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1259:3: note: in expansion of macro ‘reg_named_color’
 1259 |   reg_named_color("cadmium", 1.F, 0.850980392F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1260:3: note: in expansion of macro ‘reg_named_color’
 1260 |   reg_named_color("indium", 0.650980392F, 0.458823529F, 0.450980392F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1261:3: note: in expansion of macro ‘reg_named_color’
 1261 |   reg_named_color("tin", 0.4F, 0.501960784F, 0.501960784F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1262:3: note: in expansion of macro ‘reg_named_color’
 1262 |   reg_named_color("antimony", 0.619607843F, 0.388235294F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1263:3: note: in expansion of macro ‘reg_named_color’
 1263 |   reg_named_color("tellurium", 0.831372549F, 0.478431373F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1264:3: note: in expansion of macro ‘reg_named_color’
 1264 |   reg_named_color("iodine", 0.580392157F, 0.F, 0.580392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1265:3: note: in expansion of macro ‘reg_named_color’
 1265 |   reg_named_color("xenon", 0.258823529F, 0.619607843F, 0.690196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1266:3: note: in expansion of macro ‘reg_named_color’
 1266 |   reg_named_color("cesium", 0.341176471F, 0.090196078F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1267:3: note: in expansion of macro ‘reg_named_color’
 1267 |   reg_named_color("barium", 0.F, 0.788235294F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1268:3: note: in expansion of macro ‘reg_named_color’
 1268 |   reg_named_color("lanthanum", 0.439215686F, 0.831372549F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1269:3: note: in expansion of macro ‘reg_named_color’
 1269 |   reg_named_color("cerium", 1.F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1270:3: note: in expansion of macro ‘reg_named_color’
 1270 |   reg_named_color("praseodymium", 0.850980392F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1271:3: note: in expansion of macro ‘reg_named_color’
 1271 |   reg_named_color("neodymium", 0.780392157F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1272:3: note: in expansion of macro ‘reg_named_color’
 1272 |   reg_named_color("promethium", 0.639215686F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1273:3: note: in expansion of macro ‘reg_named_color’
 1273 |   reg_named_color("samarium", 0.560784314F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1274:3: note: in expansion of macro ‘reg_named_color’
 1274 |   reg_named_color("europium", 0.380392157F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1275:3: note: in expansion of macro ‘reg_named_color’
 1275 |   reg_named_color("gadolinium", 0.270588235F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1276:3: note: in expansion of macro ‘reg_named_color’
 1276 |   reg_named_color("terbium", 0.188235294F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1277:3: note: in expansion of macro ‘reg_named_color’
 1277 |   reg_named_color("dysprosium", 0.121568627F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1278:3: note: in expansion of macro ‘reg_named_color’
 1278 |   reg_named_color("holmium", 0.F, 1.F, 0.611764706F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1279:3: note: in expansion of macro ‘reg_named_color’
 1279 |   reg_named_color("erbium", 0.F, 0.901960784F, 0.458823529F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1280:3: note: in expansion of macro ‘reg_named_color’
 1280 |   reg_named_color("thulium", 0.F, 0.831372549F, 0.321568627F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1281:3: note: in expansion of macro ‘reg_named_color’
 1281 |   reg_named_color("ytterbium", 0.F, 0.749019608F, 0.219607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1282:3: note: in expansion of macro ‘reg_named_color’
 1282 |   reg_named_color("lutetium", 0.F, 0.670588235F, 0.141176471F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1283:3: note: in expansion of macro ‘reg_named_color’
 1283 |   reg_named_color("hafnium", 0.301960784F, 0.760784314F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1284:3: note: in expansion of macro ‘reg_named_color’
 1284 |   reg_named_color("tantalum", 0.301960784F, 0.650980392F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1285:3: note: in expansion of macro ‘reg_named_color’
 1285 |   reg_named_color("tungsten", 0.129411765F, 0.580392157F, 0.839215686F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1286:3: note: in expansion of macro ‘reg_named_color’
 1286 |   reg_named_color("rhenium", 0.149019608F, 0.490196078F, 0.670588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1287:3: note: in expansion of macro ‘reg_named_color’
 1287 |   reg_named_color("osmium", 0.149019608F, 0.4F, 0.588235294F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1288:3: note: in expansion of macro ‘reg_named_color’
 1288 |   reg_named_color("iridium", 0.090196078F, 0.329411765F, 0.529411765F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1289:3: note: in expansion of macro ‘reg_named_color’
 1289 |   reg_named_color("platinum", 0.815686275F, 0.815686275F, 0.878431373F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1290:3: note: in expansion of macro ‘reg_named_color’
 1290 |   reg_named_color("gold", 1.F, 0.819607843F, 0.137254902F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1291:3: note: in expansion of macro ‘reg_named_color’
 1291 |   reg_named_color("mercury", 0.721568627F, 0.721568627F, 0.815686275F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1292:3: note: in expansion of macro ‘reg_named_color’
 1292 |   reg_named_color("thallium", 0.650980392F, 0.329411765F, 0.301960784F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1293:3: note: in expansion of macro ‘reg_named_color’
 1293 |   reg_named_color("lead", 0.341176471F, 0.349019608F, 0.380392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1294:3: note: in expansion of macro ‘reg_named_color’
 1294 |   reg_named_color("bismuth", 0.619607843F, 0.309803922F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1295:3: note: in expansion of macro ‘reg_named_color’
 1295 |   reg_named_color("polonium", 0.670588235F, 0.360784314F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1296:3: note: in expansion of macro ‘reg_named_color’
 1296 |   reg_named_color("astatine", 0.458823529F, 0.309803922F, 0.270588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1297:3: note: in expansion of macro ‘reg_named_color’
 1297 |   reg_named_color("radon", 0.258823529F, 0.509803922F, 0.588235294F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1298:3: note: in expansion of macro ‘reg_named_color’
 1298 |   reg_named_color("francium", 0.258823529F, 0.F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1299:3: note: in expansion of macro ‘reg_named_color’
 1299 |   reg_named_color("radium", 0.F, 0.490196078F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1300:3: note: in expansion of macro ‘reg_named_color’
 1300 |   reg_named_color("actinium", 0.439215686F, 0.670588235F, 0.980392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1301:3: note: in expansion of macro ‘reg_named_color’
 1301 |   reg_named_color("thorium", 0.F, 0.729411765F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1302:3: note: in expansion of macro ‘reg_named_color’
 1302 |   reg_named_color("protactinium", 0.F, 0.631372549F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1303:3: note: in expansion of macro ‘reg_named_color’
 1303 |   reg_named_color("uranium", 0.F, 0.560784314F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1304:3: note: in expansion of macro ‘reg_named_color’
 1304 |   reg_named_color("neptunium", 0.F, 0.501960784F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1305:3: note: in expansion of macro ‘reg_named_color’
 1305 |   reg_named_color("plutonium", 0.F, 0.419607843F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1306:3: note: in expansion of macro ‘reg_named_color’
 1306 |   reg_named_color("americium", 0.329411765F, 0.360784314F, 0.949019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1307:3: note: in expansion of macro ‘reg_named_color’
 1307 |   reg_named_color("curium", 0.470588235F, 0.360784314F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1308:3: note: in expansion of macro ‘reg_named_color’
 1308 |   reg_named_color("berkelium", 0.541176471F, 0.309803922F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1309:3: note: in expansion of macro ‘reg_named_color’
 1309 |   reg_named_color("californium", 0.631372549F, 0.211764706F, 0.831372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1310:3: note: in expansion of macro ‘reg_named_color’
 1310 |   reg_named_color("einsteinium", 0.701960784F, 0.121568627F, 0.831372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1311:3: note: in expansion of macro ‘reg_named_color’
 1311 |   reg_named_color("fermium", 0.701960784F, 0.121568627F, 0.729411765F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1312:3: note: in expansion of macro ‘reg_named_color’
 1312 |   reg_named_color("mendelevium", 0.701960784F, 0.050980392F, 0.650980392F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1313:3: note: in expansion of macro ‘reg_named_color’
 1313 |   reg_named_color("nobelium", 0.741176471F, 0.050980392F, 0.529411765F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1314:3: note: in expansion of macro ‘reg_named_color’
 1314 |   reg_named_color("lawrencium", 0.780392157F, 0.F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1315:3: note: in expansion of macro ‘reg_named_color’
 1315 |   reg_named_color("rutherfordium", 0.8F, 0.F, 0.349019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1316:3: note: in expansion of macro ‘reg_named_color’
 1316 |   reg_named_color("dubnium", 0.819607843F, 0.F, 0.309803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1317:3: note: in expansion of macro ‘reg_named_color’
 1317 |   reg_named_color("seaborgium", 0.850980392F, 0.F, 0.270588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1318:3: note: in expansion of macro ‘reg_named_color’
 1318 |   reg_named_color("bohrium", 0.878431373F, 0.F, 0.219607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1319:3: note: in expansion of macro ‘reg_named_color’
 1319 |   reg_named_color("hassium", 0.901960784F, 0.F, 0.180392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1320:3: note: in expansion of macro ‘reg_named_color’
 1320 |   reg_named_color("meitnerium", 0.921568627F, 0.F, 0.149019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1321:3: note: in expansion of macro ‘reg_named_color’
 1321 |   reg_named_color("deuterium", 0.9F, 0.9F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1322:3: note: in expansion of macro ‘reg_named_color’
 1322 |   reg_named_color("lonepair", 0.5F, 0.5F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023: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 ‘unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1323:3: note: in expansion of macro ‘reg_named_color’
 1323 |   reg_named_color("pseudoatom", 0.9F, 0.9F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘void ColorUpdateFromLut(PyMOLGlobals*, int)’:
layer1/Color.cpp:1695:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1695 |   for(i = 0; i < I->Color.size(); i++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp:1699:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1699 |     if(index < I->Color.size()) {
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘const float* ColorGet(PyMOLGlobals*, int)’:
layer1/Color.cpp:1808:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1808 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘const float* ColorGetRaw(PyMOLGlobals*, int)’:
layer1/Color.cpp:1835:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1835 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorGetEncoded(PyMOLGlobals*, int, float*)’:
layer1/Color.cpp:1853:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1853 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In instantiation of ‘int findByCaseInsensitiveName(PyMOLGlobals*, const Sequence&, const char*) [with Sequence = std::vector<ExtRec>]’:
layer1/Color.cpp:304:35:   required from here
  304 |   return findByCaseInsensitiveName(G, G->Color->Ext, name);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
layer1/Color.cpp:245:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  245 |   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:626:38:   required from here
  626 |     color = findByCaseInsensitiveName(G, I->Color, name);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer1/Color.cpp:245:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  245 |   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:741:42:   required from here
  741 |   int color = findByCaseInsensitivePrefix(G, I->Color, name, best);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer1/Color.cpp:275:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  275 |   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:743:54:   required from here
  743 |     int const ext_color = findByCaseInsensitivePrefix(G, I->Ext, name, best);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
layer1/Color.cpp:275:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  275 |   for (int a = 0; a < seq.size(); ++a) {
      |                   ~~^~~~~~~~~~~~
layer1/Scene.cpp: In function ‘int SceneViewEqual(float*, float*)’:
layer1/Scene.cpp:127:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const unsigned int’} [-Wsign-compare]
  127 |   for(i = 0; i < cSceneViewSize; i++) {
      |              ~~^~~~~~~~~~~~~~~~
layer1/Scene.cpp: In function ‘void SceneFree(PyMOLGlobals*)’:
layer1/Scene.cpp:4071:3: warning: deleting object of polymorphic class type ‘CScene’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
 4071 |   delete G->Scene;
      |   ^~~~~~~~~~~~~~~
layer2/CifMoleculeReader.cpp: In member function ‘void seqvec_t::set(int, const char*)’:
layer2/CifMoleculeReader.cpp:108:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  108 |     if (i > size())
      |         ~~^~~~~~~~
layer2/CifMoleculeReader.cpp: In member function ‘const char* seqvec_t::get(int) const’:
layer2/CifMoleculeReader.cpp:114:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  114 |     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:827:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  827 |       while (j < c_src_len * c_it->size()) {
      |              ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
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:980,
                 from /usr/include/c++/14/cstdio:42,
                 from /usr/include/c++/14/ext/string_conversions.h:45,
                 from /usr/include/c++/14/bits/basic_string.h:4154,
                 from /usr/include/c++/14/string:54,
                 from 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 ());
      |                                    ~~~~~~~~~~~~~~~~~
layer1/SceneMouse.cpp: In function ‘void SceneClickPickBond(PyMOLGlobals*, int, int, int, const NamedPicking&)’:
layer1/SceneMouse.cpp:513:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  513 |     if (atIndex == LastPicked.src.index)
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
layer1/SceneMouse.cpp: In function ‘SceneClickTransformObject(PyMOLGlobals*, pymol::CObject*, NamedPicking const&, int, bool)’:
layer1/SceneMouse.cpp:455:32: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 237 [-Wformat-truncation=]
  455 |           " You clicked %s -> (%s)\n", buffer.c_str(), name ENDFB(G);
      |                                ^~                      ~~~~
In file included from /usr/include/stdio.h:980,
                 from /usr/include/c++/14/cstdio:42,
                 from /usr/include/c++/14/ext/string_conversions.h:45,
                 from /usr/include/c++/14/bits/basic_string.h:4154,
                 from /usr/include/c++/14/string:54,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/ios:44,
                 from /usr/include/c++/14/ostream:40,
                 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:454: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/vla.h:7,
                 from layer1/Symmetry.h:26,
                 from layer1/PyMOLObject.h:27,
                 from layer1/Scene.h:22,
                 from layer1/Control.cpp:25:
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);
      |   ^~~~~~~
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 function ‘SceneRenderPickingMultiPick(PyMOLGlobals*, SceneUnitContext*, Multipick*, unsigned int)’,
    inlined from ‘SceneRenderPicking(PyMOLGlobals*, int, int*, int, Picking*, int, int, Multipick*, SceneUnitContext*, unsigned int)’ at layer1/ScenePicking.cpp:314:32:
layer1/ScenePicking.cpp:249:7: warning: ‘previous.src.index’ may be used uninitialized [-Wmaybe-uninitialized]
  249 |       if (pik->src.index != previous.src.index ||
      |       ^~
layer1/ScenePicking.cpp: In function ‘SceneRenderPicking(PyMOLGlobals*, int, int*, int, Picking*, int, int, Multipick*, SceneUnitContext*, unsigned int)’:
layer1/ScenePicking.cpp:238:11: note: ‘previous.src.index’ was declared here
  238 |   Picking previous;
      |           ^~~~~~~~
layer1/Extrude.cpp: In function ‘ExtrudeComputeTangents(CExtrude*)’:
layer1/Extrude.cpp:741:13: warning: ‘*_62’ may be used uninitialized [-Wmaybe-uninitialized]
  741 |   *(v1++) = *(v++);             /* first segment */
      |             ^~~~~~
layer1/Extrude.cpp:742:13: warning: ‘MEM[(float *)_62 + 4B]’ may be used uninitialized [-Wmaybe-uninitialized]
  742 |   *(v1++) = *(v++);
      |             ^~~~~~
layer1/Extrude.cpp:743:13: warning: ‘MEM[(float *)_62 + 8B]’ may be used uninitialized [-Wmaybe-uninitialized]
  743 |   *(v1++) = *(v++);
      |             ^~~~~~
layer1/Extrude.cpp: In function ‘ExtrudeCGOSurfaceTube(CExtrude const*, CGO*, cCylCap, float const*, bool, int)’:
layer1/Extrude.cpp:948:37: warning: ‘start’ may be used uninitialized [-Wmaybe-uninitialized]
  948 |             if(color_override && (b > start) && (b < stop))
      |                                  ~~~^~~~~~~~
layer1/Extrude.cpp:875:7: note: ‘start’ was declared here
  875 |   int start, stop;
      |       ^~~~~
layer1/Extrude.cpp:948:46: warning: ‘stop’ may be used uninitialized [-Wmaybe-uninitialized]
  948 |             if(color_override && (b > start) && (b < stop))
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
layer1/Extrude.cpp:875:14: note: ‘stop’ was declared here
  875 |   int start, stop;
      |              ^~~~
In file included from /usr/include/c++/14/cassert:44,
                 from layer0/Field.h:24,
                 from layer3/Executive.h:27,
                 from layer2/CoordSet.cpp:54:
layer2/CoordSet.cpp: In member function ‘int CoordSet::atmToIdx(int) const’:
layer2/CoordSet.cpp:134:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  134 |   assert(atm < AtmToIdx.size());
      |          ~~~~^~~~~~~~~~~~~~~~~
layer2/CoordSet.cpp: In member function ‘void CoordSet::updateNonDiscreteAtmToIdx(unsigned int)’:
layer2/CoordSet.cpp:140:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  140 |   assert(!Obj || natom == Obj->NAtom);
      |                  ~~~~~~^~~~~~~~~~~~~
layer2/CoordSet.cpp:145:16: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘unsigned int’ [-Wsign-compare]
  145 |     assert(atm < natom);
      |            ~~~~^~~~~~~
layer2/CoordSet.cpp: In member function ‘int CoordSet::extendIndices(int)’:
layer2/CoordSet.cpp:1572:21: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘int’ [-Wsign-compare]
 1572 |     assert(NAtIndex <= nAtom);
      |            ~~~~~~~~~^~~~~~~~
layer2/CoordSet.cpp:1573:18: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘int’ [-Wsign-compare]
 1573 |     if (NAtIndex < nAtom) {
      |         ~~~~~~~~~^~~~~~~
layer2/CoordSet.cpp: In function ‘void CoordSetAtomToPDBStrVLA(PyMOLGlobals*, char**, int*, const AtomInfoType*, const float*, int, const PDBInfoRec*, const double*)’:
layer2/CoordSet.cpp:1014: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]
 1014 |       strncpy(anisoline, "ANISOU", 6);
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
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 ‘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 ‘unsigned int’} [-Wsign-compare]
   59 |   if (atm < 0 || atm >= this->LabPos.size()) {
      |                  ~~~~^~~~~~~~~~~~~~~~~~~~~~
layer2/RepDot.cpp: In function ‘RepDotDoNew(CoordSet*, cRepDot_t, int)’:
layer2/RepDot.cpp:436:17: warning: ‘vn’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |         *(vn++) = sp->dot[b][2];
      |         ~~~~~~~~^~~~~~~~~~~~~~~
layer2/RepDot.cpp:263:14: note: ‘vn’ was declared here
  263 |   float *v, *vn;
      |              ^~
layer2/ObjectMap.cpp: In function ‘int ObjectMapValidXtal(ObjectMap*, int)’:
layer2/ObjectMap.cpp:133:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  133 |   if((state >= 0) && (state < I->State.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘pymol::Result<> ObjectMapTrim(ObjectMap*, int, float*, float*, int)’:
layer2/ObjectMap.cpp:914:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  914 |   } 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:931:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  931 |   } 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:946:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  946 |   } else if((state >= 0) && (state < I->State.size()) && (I->State[state].Active)) {
      |                              ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘void ObjectMapRegeneratePoints(ObjectMap*)’:
layer2/ObjectMap.cpp:1189:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1189 |   for (i=0; i<om->State.size();i++){
      |             ~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘PyObject* ObjectMapAllStatesAsPyList(ObjectMap*)’:
layer2/ObjectMap.cpp:1279:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1279 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapAllStatesFromPyList(ObjectMap*, PyObject*)’:
layer2/ObjectMap.cpp:1437:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1437 |     for(a = 0; a < I->State.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapNewCopy(PyMOLGlobals*, const ObjectMap*, ObjectMap**, int, int)’:
layer2/ObjectMap.cpp:1509:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1509 |       for(state = 0; state < src->State.size(); state++) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp:1518:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1518 |       if(source_state < src->State.size()) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapState* ObjectMapStatePrime(ObjectMap*, int)’:
layer2/ObjectMap.cpp:1535:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1535 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘void ObjectMapUpdateExtents(ObjectMap*)’:
layer2/ObjectMap.cpp:1548:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1548 |   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:1674:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1674 |     for(a = 0; a < I->State.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapCCP4StrToMap(ObjectMap*, char*, int, int, int, int)’:
layer2/ObjectMap.cpp:2297:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2297 |   if(bytes < 256 * sizeof(int)) {
      |      ~~~~~~^~~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp:2307:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 2307 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:2942:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 2942 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapXPLORStrToMap(ObjectMap*, char*, int, int)’:
layer2/ObjectMap.cpp:3216:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 3216 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapFLDStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:3437:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 3437 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapBRIXStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:3766:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 3766 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:4172:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 4172 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadCCP4(PyMOLGlobals*, ObjectMap*, const char*, int, int, int, int, int)’:
layer2/ObjectMap.cpp:4694:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 4694 |       if(state < I->State.size()) {
      |          ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapACNTStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:5245:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 5245 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadXPLOR(PyMOLGlobals*, ObjectMap*, const char*, int, int, int)’:
layer2/ObjectMap.cpp:5557:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 5557 |         if(state < I->State.size()) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadChemPyBrick(PyMOLGlobals*, ObjectMap*, PyObject*, int, int, int)’:
layer2/ObjectMap.cpp:5711:24: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 5711 |     if(I->State.size() <= state) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadChemPyMap(PyMOLGlobals*, ObjectMap*, PyObject*, int, int, int)’:
layer2/ObjectMap.cpp:5809:24: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 5809 |     if(I->State.size() <= state) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/include/c++/14/cassert:44,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/ObjectMap.h:25,
                 from layer2/ObjectMap.cpp:27:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’:
layer2/ObjectMap.cpp:198: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: ‘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:1605: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: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer2/HydrogenAdder.cpp: In function ‘int ObjectMoleculeAddSeleHydrogensRefactored(ObjectMolecule*, int, int)’:
layer2/HydrogenAdder.cpp:283:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare]
  283 |   for (unsigned atm = 0; atm < n_atom_old; atm++) {
      |                          ~~~~^~~~~~~~~~~~
layer2/HydrogenAdder.cpp:301:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare]
  301 |   for (unsigned atm = 0; atm < n_atom_old; ++atm) {
      |                          ~~~~^~~~~~~~~~~~
layer2/HydrogenAdder.cpp:349:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  349 |     for (unsigned idx = 0; idx < cs->NIndex; ++idx) {
      |                            ~~~~^~~~~~~~~~~~
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:5967:46:   required from here
 5967 |             int value = field->data->get<int>(xi, yi, zi);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /usr/lib/python3.12/site-packages/numpy/core/include/numpy/ndarrayobject.h:21,
                 from /usr/lib/python3.12/site-packages/numpy/core/include/numpy/arrayobject.h:5,
                 from layer0/os_numpy.h:8,
                 from layer2/ObjectMap.cpp:22:
/usr/lib/python3.12/site-packages/numpy/core/include/numpy/__multiarray_api.h: At global scope:
/usr/lib/python3.12/site-packages/numpy/core/include/numpy/__multiarray_api.h:1483:1: warning: ‘int _import_array()’ defined but not used [-Wunused-function]
 1483 | _import_array(void)
      | ^~~~~~~~~~~~~
layer2/MmtfMoleculeReader.cpp: In function ‘ObjectMolecule* ObjectMoleculeReadMmtfStr(PyMOLGlobals*, ObjectMolecule*, const char*, int, int, int, int, int, int)’:
layer2/MmtfMoleculeReader.cpp:171:18: warning: the address of ‘MMTF_container::unitCell’ will never be NULL [-Waddress]
  171 |   if (container->unitCell &&
      |       ~~~~~~~~~~~^~~~~~~~
In file included from layer2/MmtfMoleculeReader.cpp:14:
contrib/mmtf-c/mmtf_parser.h:104:11: note: ‘MMTF_container::unitCell’ declared here
  104 |     float unitCell[6];
      |           ^~~~~~~~
layer2/MmtfMoleculeReader.cpp:223:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  223 |         for (int l = 0, offset = atomIndex; l < group->bondAtomListCount / 2; ++l) {
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/cassert:44,
                 from layer0/vla.h:10,
                 from layer1/Symmetry.h:26,
                 from layer1/PyMOLObject.h:27,
                 from layer2/ObjectMolecule.h:24,
                 from layer2/MmtfMoleculeReader.cpp:9:
layer2/MmtfMoleculeReader.cpp:276:34: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  276 |     assert(cset->IdxToAtm.size() == cset->getNIndex());
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
layer2/MmtfMoleculeReader.cpp:287:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
  287 |   for (int l = 0; l < container->bondAtomListCount / 2; ++l) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapDump(ObjectMap const*, char const*, int, int)’:
layer2/ObjectMap.cpp:5982:24: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 239 [-Wformat-truncation=]
 5982 |       " ObjectMapDump: %s written to %s\n", om->Name, fname ENDFB(om->G);
      |                        ^~
In file included from /usr/include/stdio.h:980,
                 from /usr/include/python3.12/Python.h:24,
                 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:5981: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 ());
      |                                    ~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int) [clone .isra.0]’:
layer2/ObjectMap.cpp:4290:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 243 [-Wformat-truncation=]
 4290 |     " 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:4289: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:4290:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 243 [-Wformat-truncation=]
 4290 |     " 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:4289: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 ());
      |                                    ~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/cassert:44,
                 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:970: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: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’:
layer2/ObjectMap.cpp:2961:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 2961 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:2960:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4803:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4835: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:2970:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 2970 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:2969:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4803:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4835: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:2976:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 2976 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:2975:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4803:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4835: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:3058:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 3058 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:3057:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4803:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4835: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 /usr/include/c++/14/memory:78,
                 from layer0/os_python.h:23,
                 from layer2/RepMesh.cpp:17:
In member function ‘std::unique_ptr<CField, std::default_delete<CField> >::~unique_ptr()’,
    inlined from ‘pymol::cache_ptr<CField, std::default_delete<CField> >::~cache_ptr()’ at include/pymol/memory.h:89:7,
    inlined from ‘Isofield::~Isofield()’ at layer0/Isosurf.h:30:8,
    inlined from ‘RepMeshNew(CoordSet*, int)’ at layer2/RepMesh.cpp:1053:5:
/usr/include/c++/14/bits/unique_ptr.h:397:19: warning: ‘field’ may be used uninitialized [-Wmaybe-uninitialized]
  397 |         if (__ptr != nullptr)
      |             ~~~~~~^~~~~~~~~~
layer2/RepMesh.cpp: In function ‘RepMeshNew(CoordSet*, int)’:
layer2/RepMesh.cpp:715:13: note: ‘field’ was declared here
  715 |   Isofield *field;
      |             ^~~~~
layer1/Wizard.cpp: In member function ‘virtual int CWizard::release(int, int, int, int)’:
layer1/Wizard.cpp:571:18: warning: unused variable ‘wiz’ [-Wunused-variable]
  571 |         if (auto wiz = WizardGet(G)) {
      |                  ^~~
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);
      |   ^~~~~~~
layer2/ObjectCGO.cpp: In function ‘PyObject* ObjectCGOAllStatesAsPyList(ObjectCGO*)’:
layer2/ObjectCGO.cpp:53:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCGOState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
   53 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In function ‘int ObjectCGOAllStatesFromPyList(ObjectCGO*, PyObject*, int)’:
layer2/ObjectCGO.cpp:104:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCGOState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  104 |     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:205:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCGOState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  205 |     if((state >= 0) && (state < I->State.size())) {
      |                         ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In member function ‘virtual void ObjectCGO::render(RenderInfo*)’:
layer2/ObjectCGO.cpp:488:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  488 |         if (!ray)
      |         ^~
layer2/ObjectCGO.cpp:490:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  490 |           ObjectCGORenderState(G, pass, ray, I, info, sobj, color, ramp, use_shader, cgo_lighting);
      |           ^~~~~~~~~~~~~~~~~~~~
In file included from layer2/ObjectCGO.cpp:24:
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:517:1: warning:   when initialized here [-Wreorder]
  517 | 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:517:1: warning:   when initialized here [-Wreorder]
  517 | ObjectCGOState::ObjectCGOState(const ObjectCGOState& other)
      | ^~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In function ‘ObjectCGO* ObjectCGOFromCGO(PyMOLGlobals*, ObjectCGO*, CGO*, int)’:
layer2/ObjectCGO.cpp:602:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectCGOState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  602 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectCGO.cpp: In function ‘ObjectCGO* ObjectCGODefine(PyMOLGlobals*, ObjectCGO*, PyObject*, int)’:
layer2/ObjectCGO.cpp:667:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectCGOState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  667 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectCGO.cpp: In function ‘ObjectCGO* ObjectCGOFromFloatArray(PyMOLGlobals*, ObjectCGO*, float*, int, int, int)’:
layer2/ObjectCGO.cpp:725:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectCGOState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  725 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMesh.cpp: In member function ‘ObjectMesh::update()’:
layer2/ObjectMesh.cpp:502:41: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 226 [-Wformat-truncation=]
  502 |           "ObjectMeshUpdate-Error: map '%s' has been deleted.\n", ms->MapName
      |                                         ^~
In file included from layer1/Ortho.h:32,
                 from layer1/Scene.h:23,
                 from layer2/ObjectMesh.cpp:33:
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:535:40: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 232 [-Wformat-truncation=]
  535 |               " 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/AtomInfo.cpp: In function ‘bool AtomResiFromResv(char*, size_t, int, char)’:
layer2/AtomInfo.cpp:817:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
  817 |     return snprintf(resi, size, "%d%c", resv, inscode) < size;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
layer2/AtomInfo.cpp:818:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
  818 |   return snprintf(resi, size, "%d", resv) < size;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
layer2/ObjectMesh.cpp: In function ‘ObjectMeshDump(ObjectMesh*, char const*, int, int)’:
layer2/ObjectMesh.cpp:329:27: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 238 [-Wformat-truncation=]
  329 |         " 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/RepRibbon.cpp: In function ‘RepRibbonNew(CoordSet*, int)’:
layer2/RepRibbon.cpp:378:15: warning: ‘*_701’ may be used uninitialized [-Wmaybe-uninitialized]
  378 |     *(v1++) = *(v++);           /* first segment */
      |               ^~~~~~
layer2/RepRibbon.cpp:379:15: warning: ‘MEM[(float *)_701 + 4B]’ may be used uninitialized [-Wmaybe-uninitialized]
  379 |     *(v1++) = *(v++);
      |               ^~~~~~
layer2/RepRibbon.cpp:380:15: warning: ‘MEM[(float *)_701 + 8B]’ may be used uninitialized [-Wmaybe-uninitialized]
  380 |     *(v1++) = *(v++);
      |               ^~~~~~
layer2/ObjectMolecule.cpp: In function ‘int ObjectMoleculeFillOpenValences(ObjectMolecule*, int)’:
layer2/ObjectMolecule.cpp:3531:14: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘signed char’ [-Wsign-compare]
 3531 |       if((nn >= ai->valence) || (!flag))
      |           ~~~^~~~~~~~~~~~~~
layer2/ObjectMolecule.cpp: In function ‘pymol::Result<> ObjectMoleculeAddBondByIndices(ObjectMolecule*, unsigned int, unsigned int, int)’:
layer2/ObjectMolecule.cpp:4328:12: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 4328 |   if (atm1 >= I->NAtom || atm2 >= I->NAtom) {
      |       ~~~~~^~~~~~~~~~~
layer2/ObjectMolecule.cpp:4328:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 4328 |   if (atm1 >= I->NAtom || atm2 >= I->NAtom) {
      |                           ~~~~~^~~~~~~~~~~
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 ‘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 ‘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 ‘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 ‘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 ‘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 ‘unsigned int’} [-Wsign-compare]
  257 |   for(a = 0; a < I->DSet.size(); a++)
      |              ~~^~~~~~~~~~~~~~~~
layer2/ObjectMolecule.cpp: In member function ‘bool ObjectMolecule::atomHasAnyCoordinates(size_t) const’:
layer2/ObjectMolecule.cpp:11713:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare]
11713 |   for (size_t i = 0; i < NCSet; ++i) {
      |                      ~~^~~~~~~
In file included from layer1/PyMOLObject.h:26,
                 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:447:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:496:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:506:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:47:26:
layer1/Setting.h:436:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |   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:505:5: note: ‘out’ was declared here
  505 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:447:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:496:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:506:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:49:26:
layer1/Setting.h:436:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’:
layer2/AtomInfo.h:505:5: note: ‘out’ was declared here
  505 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:447:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:496:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:506:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:55:26:
layer1/Setting.h:436:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’:
layer2/AtomInfo.h:505:5: note: ‘out’ was declared here
  505 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:447:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:496:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:506:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:57:26:
layer1/Setting.h:436:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’:
layer2/AtomInfo.h:505:5: note: ‘out’ was declared here
  505 |   V out;
      |     ^~~
layer2/ObjectMolecule.cpp: In function ‘ObjectMoleculeMOLStr2CoordSet(PyMOLGlobals*, char const*, AtomInfoType**, char const**) [clone .constprop.0]’:
layer2/ObjectMolecule.cpp:7579:37: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 224 [-Wformat-truncation=]
 7579 |     " ObjMolMOLStr2CoordSet: title '%s'\n", nameTmp ENDFB(G)
      |                                     ^~      ~~~~~~~
In file included from layer1/Ortho.h:32,
                 from layer2/ObjectMolecule.cpp:31:
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:7627:16: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 1023 [-Wstringop-truncation]
 7627 |         strncpy(atInfo[a].elem, cc, cElemNameLen);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectMolecule.cpp: In function ‘ObjectMoleculeLoadRSTFile(PyMOLGlobals*, ObjectMolecule*, char const*, int, int, char)’:
layer2/ObjectMolecule.cpp:1382:10: warning: ‘buffer’ may be used uninitialized [-Wmaybe-uninitialized]
 1382 |     mfree(buffer);
layer2/ObjectMolecule.cpp:1279:9: note: ‘buffer’ was declared here
 1279 |   char *buffer, *p;
      |         ^~~~~~
layer2/ObjectMolecule.cpp: In member function ‘ObjectMolecule::update()’:
layer2/ObjectMolecule.cpp:10605:82: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 181 and 191 [-Wformat-truncation=]
10605 |               " 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:10731:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1004 [-Wformat-overflow=]
10731 |       sprintf(line, "cmd.translate_atom(\"%s\",%15.9f,%15.9f,%15.9f,%d,%d,%d)\n",
      |                                           ^~
10732 |               buffer, v[0], v[1], v[2], state + 1, mode, 0);
      |               ~~~~~~                       
layer2/ObjectMolecule.cpp:10731:21: note: directive argument in the range [-2147483647, 2147483647]
10731 |       sprintf(line, "cmd.translate_atom(\"%s\",%15.9f,%15.9f,%15.9f,%d,%d,%d)\n",
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectMolecule.cpp:10731:14: note: ‘sprintf’ output between 78 and 2036 bytes into a destination of size 1024
10731 |       sprintf(line, "cmd.translate_atom(\"%s\",%15.9f,%15.9f,%15.9f,%d,%d,%d)\n",
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10732 |               buffer, v[0], v[1], v[2], state + 1, mode, 0);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/AtomIterators.cpp: In member function ‘virtual bool SeleAtomIterator::next()’:
layer3/AtomIterators.cpp:61:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
   61 |   while ((++a) < I->Table.size()) {
      |          ~~~~~~^~~~~~~~~~~~~~~~~
layer3/AtomIterators.cpp: In member function ‘virtual bool SeleCoordIterator::next()’:
layer3/AtomIterators.cpp:129:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  129 |   for (a++; a < I->Table.size(); a++) {
      |             ~~^~~~~~~~~~~~~~~~~
layer2/RepSurface.cpp: In function ‘void RepSurfaceSmoothEdges(RepSurface*)’:
layer2/RepSurface.cpp:4403:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 4403 |     for (auto j = 0; j < edges[i].size(); j += 3) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer2/RepSurface.cpp:4415:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 4415 |     for (auto j = 0; j < edges[i].size(); j += 3) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer2/RepSurface.cpp:4426:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 4426 |     for (auto i = 0; i < unique_edges.size(); i += 2) {
      |                      ~~^~~~~~~~~~~~~~~~~~~~~
layer4/Cmd.cpp: In function ‘PyObject* CmdPushUndo(PyObject*, PyObject*)’:
layer4/Cmd.cpp:2216:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 2216 |     if(ok)
      |     ^~
layer4/Cmd.cpp:2218:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
 2218 |       if(s0[0])
      |       ^~
layer3/Editor.cpp: In function ‘pymol::Result<> EditorSelect(PyMOLGlobals*, const char*, const char*, const char*, const char*, int, int, int)’:
layer3/Editor.cpp:776:7: warning: variable ‘result’ set but not used [-Wunused-but-set-variable]
  776 |   int result = false;
      |       ^~~~~~
layer4/Cmd.cpp: In function ‘PyObject* CmdGetMinMax(PyObject*, PyObject*)’:
layer4/Cmd.cpp:4469:7: warning: variable ‘ok’ set but not used [-Wunused-but-set-variable]
 4469 |   int ok = false;
      |       ^~
In file included from layer4/Cmd.cpp:77:
layer1/PConv.h: In instantiation of ‘PyObject* PConvToPyObject(const std::array<_Tp, _Nm>&) [with T = float; unsigned int N = 3; PyObject = _object]’:
layer4/Cmd.cpp:380:27:   required from ‘PyObject* APIResult(PyMOLGlobals*, pymol::Result<T>&) [with T = std::array<float, 3>; PyObject = _object]’
  380 |     return PConvToPyObject(res.result());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
layer4/Cmd.cpp:4034:19:   required from here
 4034 |   return APIResult(G, result);
      |          ~~~~~~~~~^~~~~~~~~~~
layer1/PConv.h:259:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  259 |   for (int i = 0; i < N; ++i) {
      |                   ~~^~~
layer3/Editor.cpp: In function ‘EditorDefineExtraPks(PyMOLGlobals*)’:
layer3/Editor.cpp:335:29: warning: ‘%s’ directive writing up to 255 bytes into a region of size 249 [-Wformat-overflow=]
  335 |     sprintf(buffer, "(byres %s)", name);
      |                             ^~    ~~~~
layer3/Editor.cpp:335:12: note: ‘sprintf’ output between 9 and 264 bytes into a destination of size 256
  335 |     sprintf(buffer, "(byres %s)", name);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Editor.cpp:337:31: warning: ‘%s’ directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=]
  337 |     sprintf(buffer, "(bychain %s)", name);
      |                               ^~    ~~~~
layer3/Editor.cpp:337:12: note: ‘sprintf’ output between 11 and 266 bytes into a destination of size 256
  337 |     sprintf(buffer, "(bychain %s)", name);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Editor.cpp:339:32: warning: ‘%s’ directive writing up to 255 bytes into a region of size 246 [-Wformat-overflow=]
  339 |     sprintf(buffer, "(byobject %s)", name);
      |                                ^~    ~~~~
layer3/Editor.cpp:339:12: note: ‘sprintf’ output between 12 and 267 bytes into a destination of size 256
  339 |     sprintf(buffer, "(byobject %s)", name);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Editor.cpp: In function ‘EditorPrepareDrag(PyMOLGlobals*, pymol::CObject*, int, int, int, int)’:
layer3/Editor.cpp:1933:29: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=]
 1933 |         " Editor: grabbing (%s).", name ENDFB(G);
      |                             ^~     ~~~~
In file included from layer1/Ortho.h:32,
                 from layer1/ButMode.h:20,
                 from layer3/Editor.cpp:28:
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 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:8551:43:
layer2/ObjectMolecule.cpp:2898:16: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 1023 [-Wstringop-truncation]
 2898 |         strncpy(ai->elem, cc, cElemNameLen);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:986:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  986 |         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:1132:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1132 |         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:1305:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1305 |         if(map_state >= mapObj->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/cassert:44,
                 from /usr/include/glm/detail/func_exponential.inl:8,
                 from /usr/include/glm/exponential.hpp:110,
                 from /usr/include/glm/detail/func_geometric.inl:1,
                 from /usr/include/glm/geometric.hpp:116,
                 from /usr/include/glm/detail/func_matrix.inl:1,
                 from /usr/include/glm/matrix.hpp:161,
                 from /usr/include/glm/detail/type_mat2x2.inl:1,
                 from /usr/include/glm/detail/type_mat2x2.hpp:176,
                 from /usr/include/glm/ext/matrix_double2x2.hpp:5,
                 from /usr/include/glm/mat2x2.hpp:5,
                 from /usr/include/glm/glm.hpp:120,
                 from layer3/Executive.cpp:114:
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveSmooth(PyMOLGlobals*, const char*, int, int, int, int, int, int, float, bool)’:
layer3/Executive.cpp:6095:17: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘int’ [-Wsign-compare]
 6095 |   assert(n_atom == SelectorCountAtoms(G, sele, cStateAll));
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:6155:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 6155 |       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:6325:34: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 6325 |             if(obj->State.size() > max_n_state)
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
layer3/Executive.cpp:6436:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 6436 |                     if(src_state < obj->State.size()) {
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘float ExecutiveRMSPairs(PyMOLGlobals*, const std::vector<SelectorTmp>&, int, bool)’:
layer3/Executive.cpp:11035:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11035 |   for(a = 0; a < pairs; a++) {
      |              ~~^~~~~~~
layer3/Executive.cpp:11040:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11040 |     if(a < (pairs - 1))
      |        ~~^~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveColor(PyMOLGlobals*, const char*, const char*, int, int)’:
layer3/Executive.cpp:12401:7: warning: variable ‘ok’ set but not used [-Wunused-but-set-variable]
12401 |   int ok = false;
      |       ^~
layer3/Executive.cpp: In function ‘void ExecutiveSymExp(PyMOLGlobals*, const char*, const char*, const char*, float, int, int)’:
layer3/Executive.cpp:14066:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
14066 |             for (unsigned idx = 0; idx < cs->NIndex; ++idx) {
      |                                    ~~~~^~~~~~~~~~~~
layer3/Executive.cpp:14093:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
14093 |             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:14194:7: note: in expansion of macro ‘ListDelete’
14194 |       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:14194:7: note: in expansion of macro ‘ListDelete’
14194 |       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:14206:7: note: in expansion of macro ‘ListDelete’
14206 |       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:14206:7: note: in expansion of macro ‘ListDelete’
14206 |       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:14873:68: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
14873 |               if(((panel->is_group) && (((xx) - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1)) ||
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:14874:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
14874 |                  ((!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:15162:65: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15162 |                (((panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1)) ||
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:15163:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15163 |                 ((!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:15304:70: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15304 |                   if(((panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1)) ||
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:15305:71: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15305 |                      ((!panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > panel->nest_level)) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:15340:71: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15340 |                   if(!((panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1))) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/OOMac.h:22,
                 from layer3/Executive.cpp:37:
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:16294:3: note: in expansion of macro ‘DeleteP’
16294 |   DeleteP(G->Executive);
      |   ^~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveSliceNew(PyMOLGlobals*, const char*, const char*, int, int)’:
layer3/Executive.cpp:16607:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
16607 |         if(map_state >= mapObj->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
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) {
      |                          ~~^~~~~~~~~~~~~~~~~~
In file included from layer3/Executive.h:38,
                 from layer3/Executive.cpp: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:202:62:   required from here
  202 |   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)
      |              ^~~~~~~~~~~~~~~~~~~~~~
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:980,
                 from /usr/include/python3.12/Python.h:24,
                 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/OOMac.h:22,
                 from layer4/PopUp.cpp:23:
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:401:3: note: in expansion of macro ‘DeleteP’
  401 |   DeleteP(I);
      |   ^~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveRemoveAtoms(PyMOLGlobals*, char const*, int)’:
layer3/Executive.cpp:9007:58: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 207 and 217 [-Wformat-truncation=]
 9007 |                 " Remove: eliminated %d atoms in model \"%s\".\n",
      |                                                          ^~
In file included from layer1/Ortho.h:32,
                 from layer3/ExecutiveDef.h:3,
                 from layer3/Executive.h:29:
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:11424:28: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
11424 |                 " Setting: %s set for %d bonds in object \"%s\".\n",
      |                            ^~
11425 |                 name, nSet, obj->Name ENDF(G);
      |                 ~~~~        
layer3/Executive.cpp:11424:17: note: directive argument in the range [1, 2147483647]
11424 |                 " 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:11505:26: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
11505 |               " Getting: %s for %d bonds in object \"%s\".\n",
      |                          ^~
11506 |               name, nSet, obj->Name ENDF(G);
      |               ~~~~        
layer3/Executive.cpp:11505:15: note: directive argument in the range [1, 2147483647]
11505 |               " 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,
      |                                                     ^
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 ‘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) {
      |                              ~~~~^~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveSetBondSetting(PyMOLGlobals*, int, _object*, char const*, char const*, int, int, int)’:
layer3/Executive.cpp:11605:62: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 208 and 217 [-Wformat-truncation=]
11605 |                   " 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:11684:26: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
11684 |               " Setting: %s unset for %d bonds in object \"%s\".\n",
      |                          ^~
11685 |               name, nSet, rec->obj->Name ENDF(G);
      |               ~~~~        
layer3/Executive.cpp:11684:15: note: directive argument in the range [1, 2147483647]
11684 |               " 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:12226:30: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12226 |                   " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                              ^~
12227 |                   name, value2, obj->Name, state + 1 ENDF(G);
      |                   ~~~~        
layer3/Executive.cpp:12226:19: note: directive argument in the range [1, 2147483647]
12226 |                   " 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:12218:30: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12218 |                   " Setting: %s set to %s in object \"%s\".\n",
      |                              ^~
12219 |                   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:12197:29: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12197 |           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 ‘ExecutiveSetSettingFromString(PyMOLGlobals*, int, char const*, char const*, int, int, int)’:
layer3/Executive.cpp:12129:36: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12129 |                         " Setting: %s set for %d atoms in object \"%s\".\n",
      |                                    ^~
12130 |                         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:12097:32: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12097 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                                ^~
12098 |                     name, value2, nObj, state + 1 ENDF(G);
      |                     ~~~~        
layer3/Executive.cpp:12097:21: note: directive argument in the range [1, 2147483647]
12097 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:12097: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:12094:32: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12094 |                     " Setting: %s set to %s in %d objects.\n", name, value2, nObj ENDF(G);
      |                                ^~                              ~~~~
layer3/Executive.cpp:12094:21: note: directive argument in the range [1, 2147483647]
12094 |                     " 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:12161:36: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12161 |                         " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                                    ^~
12162 |                         name, value2, rec->obj->Name, state + 1 ENDF(G);
      |                         ~~~~        
layer3/Executive.cpp:12161:25: note: directive argument in the range [1, 2147483647]
12161 |                         " 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:12153:36: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12153 |                         " Setting: %s set to %s in object \"%s\".\n",
      |                                    ^~
12154 |                         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:12057:29: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12057 |           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,
      |                                                     ^
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:1546:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1546 |         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:1987:3: note: in expansion of macro ‘DeleteP’
 1987 |   DeleteP(G->Movie);
      |   ^~~~~~~
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 ‘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 ‘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 ‘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 ‘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 ‘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 ‘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 ‘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 ‘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 ‘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 ‘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 ‘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 ‘unsigned int’} [-Wsign-compare]
 1362 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
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 layer1/Ortho.h:32,
                 from layer1/Scene.h:23,
                 from layer2/ObjectSlice.cpp:34:
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,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetSymmetry(PyMOLGlobals*, pymol::zstring_view, int, CSymmetry const&, bool)’:
layer3/Executive.cpp:5951:43: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 202 [-Wformat-truncation=]
 5951 |       " %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:5942:46: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 199 [-Wformat-truncation=]
 5942 |       " %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 ‘ExecutiveSetSetting(PyMOLGlobals*, int, _object*, pymol::zstring_view, int, int, int)’:
layer3/Executive.cpp:11877:70: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 217 [-Wformat-truncation=]
11877 |                           " 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:11788:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11788 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                                          ^~
11789 |                     name, value, nObj, state + 1 ENDF(G);
      |                           ~~~~~           
layer3/Executive.cpp:11788:21: note: directive argument in the range [1, 2147483647]
11788 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:11788: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:11785:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11785 |                     " Setting: %s set to %s in %d objects.\n", name, value, nObj ENDF(G);
      |                                          ^~                          ~~~~~
layer3/Executive.cpp:11785:21: note: directive argument in the range [1, 2147483647]
11785 |                     " 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:11909:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11909 |                         " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                                              ^~
11910 |                         name, value, rec->obj->Name, state + 1 ENDF(G);
      |                               ~~~~~           
layer3/Executive.cpp:11909:25: note: directive argument in the range [1, 2147483647]
11909 |                         " 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:11902:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11902 |                         " Setting: %s set to %s in object \"%s\".\n",
      |                                              ^~
11903 |                         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:11744:39: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11744 |           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:12338:68: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 215 [-Wformat-truncation=]
12338 |                       " 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:12360:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 227 [-Wformat-truncation=]
12360 |                         " Setting: %s unset in object \"%s\", state %d.\n",
      |                                                         ^~
layer3/Executive.cpp:12360:25: note: directive argument in the range [1, 2147483647]
12360 |                         " 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:12354:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 227 [-Wformat-truncation=]
12354 |                         " 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,
      |                                                     ^
layer2/ObjectSurface.cpp: In function ‘PyObject* ObjectSurfaceAllStatesAsPyList(ObjectSurface*)’:
layer2/ObjectSurface.cpp:83:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
   83 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘void ObjectSurfaceDump(ObjectSurface*, const char*, int, int)’:
layer2/ObjectSurface.cpp:236:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  236 |     if(state < I->State.size()) {
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In member function ‘virtual void ObjectSurface::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectSurface.cpp:281:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  281 |     for(int a = 0; a < I->State.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘int ObjectSurfaceInvalidateMapName(ObjectSurface*, const char*, const char*)’:
layer2/ObjectSurface.cpp:311:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  311 |   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:1029:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1029 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveBond(PyMOLGlobals*, char const*, char const*, int, int, int, pymol::zstring_view)’:
layer2/ObjectSurface.cpp: In function ‘int ObjectSurfaceSetLevel(ObjectSurface*, float, int, int)’:
layer2/ObjectSurface.cpp:1125:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1125 |     for(int a = 0; a < I->State.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer3/Executive.cpp:9358:53: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 214 and 224 [-Wformat-truncation=]
 9358 |                   " 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:9371:67: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 200 and 210 [-Wformat-truncation=]
 9371 |                   " 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:9383:59: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 208 and 218 [-Wformat-truncation=]
 9383 |                   " 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,
      |               ^
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;
      |             ^~~~
layer2/ObjectSurface.cpp: In function ‘ObjectSurfaceDump(ObjectSurface*, char const*, int, int)’:
layer2/ObjectSurface.cpp:268:30: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 235 [-Wformat-truncation=]
  268 |         " ObjectSurfaceDump: %s written to %s\n", I->Name, fname ENDFB(I->G);
      |                              ^~
In file included from layer1/Ortho.h:32,
                 from layer1/Scene.h:23,
                 from layer2/ObjectSurface.cpp:35:
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:493:43: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 229 [-Wformat-truncation=]
  493 |               " 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,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveManageObject(PyMOLGlobals*, pymol::CObject*, int, int)’:
layer3/Executive.cpp:14447:37: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 229 [-Wformat-truncation=]
14447 |         " 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:14442:36: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 230 [-Wformat-truncation=]
14442 |         " 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:14473:11: warning: ‘strcpy’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=]
14473 |     strcpy(rec->name, obj->Name);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveCopy(PyMOLGlobals*, char const*, char const*, int)’:
layer3/Executive.cpp:9665:25: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=]
 9665 |     " 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,
      |               ^
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:4764:24: warning: ‘strncpy’ specified bound 4 equals destination size [-Wstringop-truncation]
 4764 |                 strncpy(value_s, raw_ptr, sizeof(value_e));
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘PyObject* ObjectVolumeAllStatesAsPyList(ObjectVolume*)’:
layer2/ObjectVolume.cpp:127:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  127 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘int ObjectVolumeAllStatesFromPyList(ObjectVolume*, PyObject*)’:
layer2/ObjectVolume.cpp:248:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  248 |     for(int a = 0; a < I->State.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘int ObjectVolumeInvalidateMapName(ObjectVolume*, const char*, const char*)’:
layer2/ObjectVolume.cpp:313:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  313 |   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:341:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  341 |     for(a = 0; a < I->State.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In member function ‘virtual void ObjectVolume::update()’:
layer2/ObjectVolume.cpp:402:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  402 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp:440:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<float>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  440 |         for (i = 0; i < vs->Ramp.size(); i += 5) {
      |                     ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In member function ‘virtual void ObjectVolume::render(RenderInfo*)’:
layer2/ObjectVolume.cpp:759:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  759 |   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:1131:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1131 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectVolume.cpp: In function ‘void ObjectVolumeRecomputeExtent(ObjectVolume*)’:
layer2/ObjectVolume.cpp:1232:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1232 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/cassert:44,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/ObjectMap.h:25,
                 from layer2/ObjectVolume.h:20,
                 from layer2/ObjectVolume.cpp:29:
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:534:44:   required from here
  534 |                 vs->carvemask->get<GLubyte>(x, y, z) = flag ? 0x0 : 0xFF;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer2/ObjectVolume.cpp: At global scope:
layer2/ObjectVolume.cpp:657:15: warning: ‘size_t createPreintegrationTexture(PyMOLGlobals*, const float*, int)’ defined but not used [-Wunused-function]
  657 | static size_t createPreintegrationTexture(PyMOLGlobals * G, const float *Table, const int count)
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In member function ‘CExecutive::drag(int, int, int)’:
layer3/Executive.cpp:15471:55: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1013 [-Wformat-overflow=]
15471 |                   sprintf(I->ReorderLog, "cmd.order(\"%s\",location=\"%s\")\n",
      |                                                       ^~
15472 |                           order_input, (location == -2) ? "upper" : "current");
      |                           ~~~~~~~~~~~                  
layer3/Executive.cpp:15471:26: note: ‘sprintf’ output between 32 and 1057 bytes into a destination of size 1024
15471 |                   sprintf(I->ReorderLog, "cmd.order(\"%s\",location=\"%s\")\n",
      |                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15472 |                           order_input, (location == -2) ? "upper" : "current");
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘ObjectVolumeStateGetMapState(ObjectVolumeState*)’:
layer2/ObjectVolume.cpp:74:33: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 230 [-Wformat-truncation=]
   74 |       "ObjectVolume-Error: map '%s' has been deleted.\n", vs->MapName
      |                                 ^~
In file included from /usr/include/stdio.h:980,
                 from /usr/include/python3.12/Python.h:24,
                 from layer0/os_python.h:34,
                 from layer2/ObjectVolume.cpp:20:
In function ‘snprintf’,
    inlined from ‘ObjectVolumeStateGetMapState(ObjectVolumeState*)’ at layer2/ObjectVolume.cpp:73: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 ());
      |                                    ~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveGroup(PyMOLGlobals*, pymol::zstring_view, pymol::zstring_view, int, int)’:
layer3/Executive.cpp:2259:40: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 235 [-Wformat-truncation=]
 2259 |                   " 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,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetSession(PyMOLGlobals*, _object*, int, int)’:
layer3/Executive.cpp:5070:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 213 [-Wformat-truncation=]
 5070 |             " 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:5696: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:5095:58: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 210 [-Wformat-truncation=]
 5095 |           "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:5696: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,
      |               ^
layer2/RepCartoon.cpp: In function ‘Rep* RepCartoonNew(CoordSet*, int)’:
layer2/RepCartoon.cpp:3731: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]
 3731 |     memset(car,      0, sizeof(*car)      * nAtIndex);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/RepCartoon.cpp:44:7: note: ‘class CCInOut’ declared here
   44 | class CCInOut {
      |       ^~~~~~~
In file included from layer2/CoordSet.h:24,
                 from layer2/RepCartoon.h:21,
                 from layer2/RepCartoon.cpp:27:
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:447:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:496:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:506:36,
    inlined from ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’ at layer2/RepCartoon.cpp:337:23:
layer1/Setting.h:436:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |   int i = *out;
      |           ^~~~
In file included from layer2/ObjectMolecule.h:25,
                 from layer2/CoordSet.h:25:
layer2/AtomInfo.h: In function ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’:
layer2/AtomInfo.h:505:5: note: ‘out’ was declared here
  505 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:447:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:496:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:506:36,
    inlined from ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’ at layer2/RepCartoon.cpp:338:23:
layer1/Setting.h:436:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’:
layer2/AtomInfo.h:505:5: note: ‘out’ was declared here
  505 |   V out;
      |     ^~~
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:1007:65: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized]
 1007 |                     float ladder_alpha = 1.0f - AtomSettingGetWD(G, ai_i[i], cSetting_cartoon_transparency, 1.0f - alpha);
      |                                                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/RepCartoon.cpp:461:11: note: ‘i’ was declared here
  461 |       int i;
      |           ^
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 ‘unsigned int’} and ‘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 ‘unsigned int’} and ‘int’ [-Wsign-compare]
  180 |     for(size_t i = 0; i < n_idx; ++i) {
      |                       ~~^~~~~~~
In file included from layer2/AtomInfo.h:23,
                 from layer3/MaeExportHelpers.h:11,
                 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:447:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:496:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:506:36,
    inlined from ‘SettingGet<bool>(PyMOLGlobals*, SeleCoordIterator const&, int)bool’ at layer3/MaeExportHelpers.cpp:24:26,
    inlined from ‘MaeExportGetAtomStyle(PyMOLGlobals*, SeleCoordIterator const&)’ at layer3/MaeExportHelpers.cpp:73:26:
layer1/Setting.h:436:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘MaeExportGetAtomStyle(PyMOLGlobals*, SeleCoordIterator const&)’:
layer2/AtomInfo.h:505:5: note: ‘out’ was declared here
  505 |   V out;
      |     ^~~
layer3/PlugIOManager.cpp: In function ‘ObjectMap* PlugIOManagerLoadVol(PyMOLGlobals*, ObjectMap*, const char*, int, int, const char*)’:
layer3/PlugIOManager.cpp:416:34: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  416 |             if(obj->State.size() <= state) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/include/c++/14/cassert:44,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/ObjectMap.h:25,
                 from layer3/PlugIOManager.h:23,
                 from layer3/PlugIOManager.cpp:24:
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:541: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: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer3/PlugIOManager.cpp: In function ‘PlugIOManagerLoad’:
layer3/PlugIOManager.cpp:946:65: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 200 [-Wformat-truncation=]
  946 |         " PlugIOManagerLoad: can't load trajectory into object '%s'\n", obj->Name ENDFB(G);
      |                                                                 ^~
In file included from /usr/include/stdio.h:980,
                 from /usr/include/python3.12/Python.h:24,
                 from layer0/os_python.h:34,
                 from layer3/PlugIOManager.cpp:20:
In function ‘snprintf’,
    inlined from ‘PlugIOManagerLoad’ at layer3/PlugIOManager.cpp:945: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 ());
      |                                    ~~~~~~~~~~~~~~~~~
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 ‘unsigned int’} [-Wsign-compare]
   23 |     } else if (depth < m_indices.size() - 1) {
      |                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
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 ‘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 ‘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 ‘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 ‘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 ‘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:27,
                 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);
      |   ^~~~~~~
layer3/Selector.cpp: In member function ‘virtual bool SelectorAtomIterator::next()’:
layer3/Selector.cpp:185:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
  185 |   if ((++a) >= selector->Table.size())
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘bool SelectorIsSelectionDiscrete(PyMOLGlobals*, SelectorID_t, bool)’:
layer3/Selector.cpp:1028:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1028 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorClassifyAtoms(PyMOLGlobals*, int, int, ObjectMolecule*)’:
layer3/Selector.cpp:1082:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1082 |   while(a < I->Table.size()) {
      |         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:1106:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1106 |       while(a1 < I->Table.size()) {
      |             ~~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘const char* SelectorGetNameFromIndex(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:1519:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<SelectionInfoRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1519 |   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:1653:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1653 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:1680:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1680 |             while(a1 < I->Table.size()) {
      |                   ~~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:1874:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1874 |         for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                               ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘PyObject* SelectorColorectionGet(PyMOLGlobals*, const char*)’:
layer3/Selector.cpp:2687:18: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 2687 |     for(b = 0; b < n_used; b++) {
      |                ~~^~~~~~~~
layer3/Selector.cpp:2703:16: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 2703 |   for(a = 0; a < n_used; a++) {
      |              ~~^~~~~~~~
layer3/Selector.cpp:2715:18: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 2715 |     for(b = 0; b < n_used; b++) {
      |                ~~^~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorColorectionApply(PyMOLGlobals*, PyObject*, const char*)’:
layer3/Selector.cpp:2763:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘unsigned int’} [-Wsign-compare]
 2763 |     for(b = 0; b < n_used; b++) {       /* update selection indices */
      |                ~~^~~~~~~~
layer3/Selector.cpp:2768:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 2768 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:2772:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘unsigned int’} [-Wsign-compare]
 2772 |       for(b = 0; b < n_used; b++) {
      |                  ~~^~~~~~~~
layer3/Selector.cpp: In function ‘PyObject* SelectorSecretsAsPyList(PyMOLGlobals*)’:
layer3/Selector.cpp:2873:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<SelectionInfoRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 2873 |   for(int a = 0; a < I->Info.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘PyObject* SelectorAsPyList(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:2952:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 2952 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorCountStates(PyMOLGlobals*, int)’:
layer3/Selector.cpp:3446:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 3446 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorCheckIntersection(PyMOLGlobals*, int, int)’:
layer3/Selector.cpp:3470:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 3470 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorCountAtoms(PyMOLGlobals*, int, int)’:
layer3/Selector.cpp:3488:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 3488 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘void SelectorSetDeleteFlagOnSelectionInObject(PyMOLGlobals*, int, ObjectMolecule*, signed char)’:
layer3/Selector.cpp:3503:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 3503 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int* SelectorGetIndexVLAImpl(PyMOLGlobals*, CSelector*, SelectorID_t)’:
layer3/Selector.cpp:3589:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 3589 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘void SelectorLogSele(PyMOLGlobals*, const char*)’:
layer3/Selector.cpp:3648:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 3648 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘ObjectMolecule* SelectorGetSingleObjectMolecule(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:3813:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 3813 |   for (a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                          ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘ObjectMolecule* SelectorGetFirstObjectMolecule(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:3843:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 3843 |   for (a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                          ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘ObjectMolecule** SelectorGetObjectMoleculeVLA(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:3867:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 3867 |   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:4266:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 4266 |       for(a = 0; a < I->Table.size(); a++)
      |                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorGetSeleNCSet(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:4570:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 4570 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorGetArrayNCSet(PyMOLGlobals*, const sele_array_t&, int)’:
layer3/Selector.cpp:4600:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 4600 |   for(a = start; a < I->Table.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorMapMaskVDW(PyMOLGlobals*, int, ObjectMapState*, float, int)’:
layer3/Selector.cpp:4761:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 4761 |   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:5121:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 5121 |   for(a = 0; a < I->Table.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:5165:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 5165 |   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:5373:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 5373 |   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:6062:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 6062 |   if(ob)
      |   ^~
layer3/Selector.cpp:6066:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
 6066 |     SelectorUpdateTable(G, source, -1);
      |     ^~~~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6077:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 6077 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In lambda function:
layer3/Selector.cpp:6103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 6103 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6133:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMolecule*>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 6133 |   for(a = cNDummyModels; a < I->Obj.size(); a++) {  /* find bonds wholly contained in the selection */
      |                          ~~^~~~~~~~~~~~~~~
layer3/Selector.cpp:6159:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 6159 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6200:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 6200 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6224:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 6224 |       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:6660:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 6660 |   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:6755:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 6755 |       for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                 ~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/cassert:44,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/ObjectMap.h:25,
                 from layer3/Selector.h:27,
                 from layer3/Selector.cpp:39:
layer3/Selector.cpp: In function ‘void SelectorUpdateTableSingleObject(PyMOLGlobals*, ObjectMolecule*, int, bool)’:
layer3/Selector.cpp:6997:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 6997 |   assert(c == I->Table.size());
      |          ~~^~~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘sele_array_t SelectorGetSeleArrayForAtomIndices(CSelector*, ObjectMolecule*, const int*, int, bool)’:
layer3/Selector.cpp:7010:26: warning: comparison of integer expressions of different signedness: ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 7010 |   assert(I->Table.size() == cNDummyAtoms + obj->NAtom);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorModulate1(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:7293:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7293 |           for (a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7316:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7316 |                   for(a = 0; ok && a < I->Table.size(); a++) {
      |                                    ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7379:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7379 |       for(a = 0; a < I->Table.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7393 |           for(a = 0; a < I->Table.size(); a++) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7416:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7416 |                   for(a = 0; ok && a < I->Table.size(); a++) {
      |                                    ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7457:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7457 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorSelect0(PyMOLGlobals*, EvalElem*)’:
layer3/Selector.cpp:7490:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7490 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7501:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7501 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7506:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7506 |       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 ‘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 ‘unsigned int’} [-Wsign-compare]
 7517 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7521:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7521 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7525:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7525 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7529:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7529 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7538:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7538 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7555:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7555 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7560:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7560 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7565:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7565 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7570:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7570 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7575:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7575 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7580:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7580 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7585:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7585 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7589:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7589 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7593:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7593 |     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 ‘unsigned int’} [-Wsign-compare]
 7598 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7603:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7603 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7610:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7610 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7626:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7626 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7632:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7632 |     for(a = 0; a < I->Table.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7641:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7641 |     for(a = 0; a < I->Table.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7653:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7653 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7673:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 7673 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘pymol::Result<> SelectorSelect1(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:8378:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMolecule*>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8378 |           for(a = cNDummyModels; a < I->Obj.size(); a++)
      |                                  ~~^~~~~~~~~~~~~~~
layer3/Selector.cpp:8388:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMolecule*>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8388 |             else if(model > I->Obj.size())
      |                     ~~~~~~^~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorSelect2(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:8470:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8470 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8474 |         for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                               ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8522:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8522 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8533:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8533 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8544:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8544 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8555:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8555 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8570:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8570 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8581:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8581 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8592:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8592 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8603:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8603 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8618:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8618 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8629:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8629 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8640:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8640 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8651:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 8651 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorLogic1(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:9128:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 9128 |           for(a = 0; a < I->Table.size(); a++) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:9157:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 9157 |                   for(a = 0; a < I->Table.size(); a++) {
      |                              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorOperator22(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:9416:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const unsigned int’} [-Wsign-compare]
 9416 |           for(a = 0; a < table_size; a++) {
      |                      ~~^~~~~~~~~~~~
layer3/Selector.cpp:9438:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 9438 |                   for(a = 0; a < I->Table.size(); a++) {
      |                              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:9468:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 9468 |         for(a = 0; a < I->Table.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:9473:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 9473 |       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:9622:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
 9622 |   while(ok && c < word.size()) {
      |               ~~^~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘DistSet* SelectorGetDistSet(PyMOLGlobals*, DistSet*, int, int, int, int, int, float, float*)’:
layer3/Selector.cpp:10213:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
10213 |     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:10495:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
10495 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:10519:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
10519 |       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:10724:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
10724 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:10801:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
10801 |         for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                               ~~^~~~~~~~~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’:
layer3/Selector.cpp:4800: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: ‘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:5309: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: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer3/Selector.cpp: In function ‘SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)’:
layer3/Selector.cpp:1722:70: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 207 [-Wformat-truncation=]
 1722 |                     " AssignSS-Warning: Ignoring incomplete residue /%s/%s/%s/%d%c ...\n",
      |                                                                      ^~
In file included from /usr/include/stdio.h:980,
                 from /usr/include/c++/14/cstdio:42,
                 from /usr/include/c++/14/ext/string_conversions.h:45,
                 from /usr/include/c++/14/bits/basic_string.h:4154,
                 from /usr/include/c++/14/string:54,
                 from layer3/Selector.cpp:20:
In function ‘snprintf’,
    inlined from ‘SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)’ at layer3/Selector.cpp:1721: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 ());
      |                                    ~~~~~~~~~~~~~~~~~
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;
      |   ^
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:14473:11: warning: ‘strcpy’ writing between 1 and 256 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
14473 |     strcpy(rec->name, obj->Name);
      |           ^
lto1: note: destination object is likely at address zero
Exception ignored in: <function Pool.__del__ at 0xf6ee5758>
Traceback (most recent call last):
  File "/usr/lib/python3.12/multiprocessing/pool.py", line 271, in __del__
  File "/usr/lib/python3.12/multiprocessing/queues.py", line 399, in put
  File "/usr/lib/python3.12/multiprocessing/connection.py", line 200, in send_bytes
  File "/usr/lib/python3.12/multiprocessing/connection.py", line 416, in _send_bytes
AttributeError: 'NoneType' object has no attribute 'pack'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.5xsYZL
+ umask 022
+ cd /builddir/build/BUILD/pymol-2.5.0-build
+ '[' /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT '!=' / ']'
+ rm -rf /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT
++ dirname /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT
+ mkdir -p /builddir/build/BUILD/pymol-2.5.0-build
+ mkdir /builddir/build/BUILD/pymol-2.5.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  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-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/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd pymol-open-source-2.5.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  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection '
+ 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-2.5.0-build/BUILDROOT --prefix /usr --use-msgpackc=c++11 --use-openmp=yes --pymol-path=/usr/lib/python3.12/site-packages/pymol
/usr/lib/python3.12/site-packages/chempy/sdf.py:23: SyntaxWarning: invalid escape sequence '\s'
/usr/lib/python3.12/site-packages/chempy/sdf.py:24: SyntaxWarning: invalid escape sequence '\s'
/usr/lib/python3.12/site-packages/pmg_tk/skins/normal/__init__.py:849: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pmg_tk/skins/normal/__init__.py:889: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/plugins/installation.py:23: SyntaxWarning: invalid escape sequence '\p'
/usr/lib/python3.12/site-packages/pymol/wizard/pseudoatom.py:13: SyntaxWarning: invalid escape sequence '\8'
/usr/lib/python3.12/site-packages/pymol/internal.py:252: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/internal.py:253: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/internal.py:254: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/internal.py:257: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/movie.py:818: SyntaxWarning: invalid escape sequence '\W'
/usr/lib/python3.12/site-packages/pymol/moving.py:733: SyntaxWarning: invalid escape sequence '\s'
/usr/lib/python3.12/site-packages/pymol/parser.py:48: SyntaxWarning: invalid escape sequence '\['
/usr/lib/python3.12/site-packages/pymol/parser.py:408: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/viewing.py:899: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/viewing.py:912: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/viewing.py:914: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/chempy/sdf.py:23: SyntaxWarning: invalid escape sequence '\s'
/usr/lib/python3.12/site-packages/chempy/sdf.py:24: SyntaxWarning: invalid escape sequence '\s'
/usr/lib/python3.12/site-packages/pmg_tk/skins/normal/__init__.py:849: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pmg_tk/skins/normal/__init__.py:889: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/plugins/installation.py:23: SyntaxWarning: invalid escape sequence '\p'
/usr/lib/python3.12/site-packages/pymol/wizard/pseudoatom.py:13: SyntaxWarning: invalid escape sequence '\8'
/usr/lib/python3.12/site-packages/pymol/internal.py:252: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/internal.py:253: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/internal.py:254: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/internal.py:257: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/movie.py:818: SyntaxWarning: invalid escape sequence '\W'
/usr/lib/python3.12/site-packages/pymol/moving.py:733: SyntaxWarning: invalid escape sequence '\s'
/usr/lib/python3.12/site-packages/pymol/parser.py:48: SyntaxWarning: invalid escape sequence '\['
/usr/lib/python3.12/site-packages/pymol/parser.py:408: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/viewing.py:899: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/viewing.py:912: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/viewing.py:914: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/setuptools/command/sdist.py:115: 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-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/data
copying test -> /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/test
copying examples -> /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/examples
Exception ignored in: <function Pool.__del__ at 0xf6f237f8>
Traceback (most recent call last):
  File "/usr/lib/python3.12/multiprocessing/pool.py", line 271, in __del__
  File "/usr/lib/python3.12/multiprocessing/queues.py", line 399, in put
  File "/usr/lib/python3.12/multiprocessing/connection.py", line 200, in send_bytes
  File "/usr/lib/python3.12/multiprocessing/connection.py", line 416, in _send_bytes
AttributeError: 'NoneType' object has no attribute 'pack'
+ rm -rfv /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/bin/__pycache__
+ echo '#!/bin/sh'
+ echo 'export PYMOL_PATH=/usr/lib/python3.12/site-packages/pymol'
+ echo 'exec /usr/bin/python3 /usr/lib/python3.12/site-packages/pymol/__init__.py "$@"'
+ cp -a data examples test /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/
+ rm -f /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/examples/devel/link_demo.py
+ rm -f /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/examples/devel/particle01.py
+ rm -f /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/examples/devel/particle02.py
+ rm -f /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/test/inp/B03.py
+ rm -f /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/test/inp/B05.py
+ rm -f /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/test/inp/B11.py
+ rm -f /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/test/ref/T01.log
+ rm -f /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/pymol_path/examples/devel/link_demo.py
+ rm -f /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/pymol_path/examples/devel/particle01.py
+ rm -f /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/pymol_path/examples/devel/particle02.py
+ rm -f /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/pymol_path/test/inp/B03.py
+ rm -f /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/pymol_path/test/inp/B05.py
+ rm -f /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/pymol_path/test/inp/B11.py
+ rm -f /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12/site-packages/pymol/pymol_path/test/ref/T01.log
+ mkdir -p /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/bin
+ install -p -m 755 pymol /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/bin/
+ desktop-file-install --vendor= --dir=/builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/share/applications /builddir/build/SOURCES/pymol.desktop
+ mkdir -p /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/share/pixmaps
+ install -p -m 644 /builddir/build/SOURCES/pymol.png /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/share/pixmaps/
+ mkdir -p /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/share/metainfo
+ install -p -m 644 /builddir/build/SOURCES/pymol.appdata.xml /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/share/metainfo/
+ appstream-util validate-relax --nonet /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT//usr/share/metainfo/pymol.appdata.xml
/builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT//usr/share/metainfo/pymol.appdata.xml: OK
+ /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 2.5.0-11.fc41 --unique-debug-suffix -2.5.0-11.fc41.i386 --unique-debug-src-base pymol-2.5.0-11.fc41.i386 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/pymol-2.5.0-build/pymol-open-source-2.5.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-2.5.0-11.fc41.i386
51230 blocks
find-debuginfo: done
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
*** WARNING: ./usr/src/debug/pymol-2.5.0-11.fc41.i386/layer3/MaeExportHelpers.h is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/pymol-2.5.0-11.fc41.i386/layer3/MaeExportHelpers.cpp is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/pymol-2.5.0-11.fc41.i386/layer0/GraphicsUtil.h is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/pymol-2.5.0-11.fc41.i386/layer0/GraphicsUtil.cpp is executable but has no shebang, removing executable bit
mangling shebang in /usr/bin/pymol from /bin/sh to #!/usr/bin/sh
+ /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-2.5.0-build/BUILDROOT/usr/lib/debug/usr/lib/python3.12 using python3.12
Bytecompiling .py files below /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/lib/python3.12 using python3.12
/usr/lib/python3.12/site-packages/chempy/sdf.py:23: SyntaxWarning: invalid escape sequence '\s'
/usr/lib/python3.12/site-packages/chempy/sdf.py:24: SyntaxWarning: invalid escape sequence '\s'
/usr/lib/python3.12/site-packages/chempy/sdf.py:23: SyntaxWarning: invalid escape sequence '\s'
/usr/lib/python3.12/site-packages/chempy/sdf.py:24: SyntaxWarning: invalid escape sequence '\s'
/usr/lib/python3.12/site-packages/pmg_tk/skins/normal/__init__.py:849: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pmg_tk/skins/normal/__init__.py:889: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pmg_tk/skins/normal/__init__.py:849: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pmg_tk/skins/normal/__init__.py:889: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/data/chempy/tinker/make_simple.py:147: SyntaxWarning: invalid escape sequence '\*'
/usr/lib/python3.12/site-packages/pymol/data/chempy/tinker/make_simple.py:151: SyntaxWarning: invalid escape sequence '\*'
/usr/lib/python3.12/site-packages/pymol/data/chempy/tinker/make_simple.py:147: SyntaxWarning: invalid escape sequence '\*'
/usr/lib/python3.12/site-packages/pymol/data/chempy/tinker/make_simple.py:151: SyntaxWarning: invalid escape sequence '\*'
/usr/lib/python3.12/site-packages/pymol/examples/devel/webgui02.py:156: SyntaxWarning: invalid escape sequence '\='
/usr/lib/python3.12/site-packages/pymol/examples/devel/webgui02.py:156: SyntaxWarning: invalid escape sequence '\='
/usr/lib/python3.12/site-packages/pymol/internal.py:252: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/internal.py:253: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/internal.py:254: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/internal.py:257: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/internal.py:252: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/internal.py:253: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/internal.py:254: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/internal.py:257: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/moving.py:733: SyntaxWarning: invalid escape sequence '\s'
/usr/lib/python3.12/site-packages/pymol/parser.py:48: SyntaxWarning: invalid escape sequence '\['
/usr/lib/python3.12/site-packages/pymol/movie.py:818: SyntaxWarning: invalid escape sequence '\W'
/usr/lib/python3.12/site-packages/pymol/parser.py:408: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/moving.py:733: SyntaxWarning: invalid escape sequence '\s'
/usr/lib/python3.12/site-packages/pymol/parser.py:48: SyntaxWarning: invalid escape sequence '\['
/usr/lib/python3.12/site-packages/pymol/parser.py:408: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/movie.py:818: SyntaxWarning: invalid escape sequence '\W'
/usr/lib/python3.12/site-packages/pymol/plugins/installation.py:23: SyntaxWarning: invalid escape sequence '\p'
/usr/lib/python3.12/site-packages/pymol/plugins/installation.py:23: SyntaxWarning: invalid escape sequence '\p'
/usr/lib/python3.12/site-packages/pymol/viewing.py:899: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/viewing.py:912: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/viewing.py:914: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/viewing.py:899: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/viewing.py:912: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/viewing.py:914: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3.12/site-packages/pymol/wizard/pseudoatom.py:13: SyntaxWarning: invalid escape sequence '\8'
/usr/lib/python3.12/site-packages/pymol/wizard/pseudoatom.py:13: SyntaxWarning: invalid escape sequence '\8'
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT
Cannot initialize handler pyc: ModuleNotFoundError: No module named 'marshalparser'
[src/multiprocess.rs:66:9] &cmd = Command {
    program: "/usr/bin/add-determinism",
    args: [
        "/usr/bin/add-determinism",
        "--socket",
        "3",
        "--brp",
        "--handler",
        "ar,jar,javadoc",
    ],
    env: CommandEnv {
        clear: false,
        vars: {
            "SOURCE_DATE_EPOCH": Some(
                "1717804800",
            ),
        },
    },
    create_pidfd: false,
}
Bye!
Bye!
Bye!
Bye!
Reading /builddir/build/BUILD/pymol-2.5.0-build/SPECPARTS/rpm-debuginfo.specpart
Processing files: pymol-2.5.0-11.fc41.i686
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Ihle8G
+ umask 022
+ cd /builddir/build/BUILD/pymol-2.5.0-build
+ cd pymol-open-source-2.5.0
+ DOCDIR=/builddir/build/BUILD/pymol-2.5.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-2.5.0-build/BUILDROOT/usr/share/doc/pymol
+ cp -pr /builddir/build/BUILD/pymol-2.5.0-build/pymol-open-source-2.5.0/AUTHORS /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/share/doc/pymol
+ cp -pr /builddir/build/BUILD/pymol-2.5.0-build/pymol-open-source-2.5.0/DEVELOPERS /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/share/doc/pymol
+ cp -pr /builddir/build/BUILD/pymol-2.5.0-build/pymol-open-source-2.5.0/README.md /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/share/doc/pymol
+ cp -pr /builddir/build/BUILD/pymol-2.5.0-build/pymol-open-source-2.5.0/ChangeLog /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/share/doc/pymol
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.34Su6Y
+ umask 022
+ cd /builddir/build/BUILD/pymol-2.5.0-build
+ cd pymol-open-source-2.5.0
+ LICENSEDIR=/builddir/build/BUILD/pymol-2.5.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-2.5.0-build/BUILDROOT/usr/share/licenses/pymol
+ cp -pr /builddir/build/BUILD/pymol-2.5.0-build/pymol-open-source-2.5.0/LICENSE /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT/usr/share/licenses/pymol
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: PyMOL(x86-32) = 0:2.5.0-11.fc41 application() application(pymol.desktop) metainfo() metainfo(pymol.appdata.xml) pymol = 2.5.0-11.fc41 pymol(x86-32) = 2.5.0-11.fc41 python3.12dist(pymol) = 2.5 python3dist(pymol) = 2.5
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 libGL.so.1 libGLEW.so.2.2 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_ABI_DT_RELR) libfreetype.so.6 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libgomp.so.1 libgomp.so.1(GOMP_1.0) libgomp.so.1(GOMP_4.0) libgomp.so.1(OMP_1.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.35) libnetcdf.so.19 libpng16.so.16 libpng16.so.16(PNG16_0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libxml2.so.2 libxml2.so.2(LIBXML2_2.4.30) libxml2.so.2(LIBXML2_2.6.0) libxml2.so.2(LIBXML2_2.6.3) python(abi) = 3.12 rtld(GNU_HASH)
Processing files: pymol-debugsource-2.5.0-11.fc41.i686
Provides: pymol-debugsource = 2.5.0-11.fc41 pymol-debugsource(x86-32) = 2.5.0-11.fc41
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: pymol-debuginfo-2.5.0-11.fc41.i686
Provides: debuginfo(build-id) = 85bc743de9d64cc581794cbc8b1a70abc6305b4b debuginfo(build-id) = d0baae16dd20f2fb4dbc66bdd0cf403117a43d38 pymol-debuginfo = 2.5.0-11.fc41 pymol-debuginfo(x86-32) = 2.5.0-11.fc41
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: pymol-debugsource(x86-32) = 2.5.0-11.fc41
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/pymol-2.5.0-build/BUILDROOT
Wrote: /builddir/build/RPMS/pymol-2.5.0-11.fc41.i686.rpm
Wrote: /builddir/build/RPMS/pymol-debugsource-2.5.0-11.fc41.i686.rpm
Wrote: /builddir/build/RPMS/pymol-debuginfo-2.5.0-11.fc41.i686.rpm
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.LWcRrz
+ umask 022
+ cd /builddir/build/BUILD/pymol-2.5.0-build
+ test -d /builddir/build/BUILD/pymol-2.5.0-build
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/pymol-2.5.0-build
+ rm -rf /builddir/build/BUILD/pymol-2.5.0-build
+ RPM_EC=0
++ jobs -p
+ exit 0
Finish: rpmbuild pymol-2.5.0-11.fc41.src.rpm
Finish: build phase for pymol-2.5.0-11.fc41.src.rpm
INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-39-i686-1717842972.779536/root/var/log/dnf.rpm.log
/var/lib/mock/fedora-39-i686-1717842972.779536/root/var/log/dnf.librepo.log
/var/lib/mock/fedora-39-i686-1717842972.779536/root/var/log/dnf.log
INFO: Done(/var/lib/copr-rpmbuild/results/pymol-2.5.0-11.fc41.src.rpm) Config(child) 3 minutes 31 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",
            "epoch": null,
            "version": "2.5.0",
            "release": "11.fc41",
            "arch": "src"
        },
        {
            "name": "pymol",
            "epoch": null,
            "version": "2.5.0",
            "release": "11.fc41",
            "arch": "i686"
        },
        {
            "name": "pymol-debuginfo",
            "epoch": null,
            "version": "2.5.0",
            "release": "11.fc41",
            "arch": "i686"
        },
        {
            "name": "pymol-debugsource",
            "epoch": null,
            "version": "2.5.0",
            "release": "11.fc41",
            "arch": "i686"
        }
    ]
}
RPMResults finished