Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c194' (ED25519) to the list of known hosts.

You can reproduce this build on your computer by running:

  sudo dnf install copr-rpmbuild
  /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/8429052-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64


Version: 1.2
PID: 34577
Logging PID: 34578
Task:
{'allow_user_ssh': False,
 'appstream': False,
 'background': True,
 'build_id': 8429052,
 'buildroot_pkgs': [],
 'chroot': 'fedora-rawhide-x86_64',
 'enable_net': False,
 'fedora_review': False,
 'git_hash': '223519e9885ef9cd68e693043a06bf7ccde0201e',
 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest-3/pymol',
 'isolation': 'default',
 'memory_reqs': 2048,
 'package_name': 'pymol',
 'package_version': '3.0.0-1',
 'project_dirname': 'gcc-15-smoketest-3',
 'project_name': 'gcc-15-smoketest-3',
 'project_owner': 'dmalcolm',
 'repo_priority': None,
 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/dmalcolm/gcc-15-smoketest-3/fedora-rawhide-x86_64/',
            'id': 'copr_base',
            'name': 'Copr repository',
            'priority': None},
           {'baseurl': 'https://fedorapeople.org/~dmalcolm/gcc/gcc-15-mass-prebuild/$basearch',
            'id': 'https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch',
            'name': 'Additional repo https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch'}],
 'sandbox': 'dmalcolm/gcc-15-smoketest-3--dmalcolm',
 'source_json': {},
 'source_type': None,
 'ssh_public_keys': None,
 'storage': 0,
 'submitter': 'dmalcolm',
 'tags': [],
 'task_id': '8429052-fedora-rawhide-x86_64',
 'timeout': 115200,
 'uses_devel_repo': False,
 'with_opts': [],
 'without_opts': []}

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

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

Running: git checkout 223519e9885ef9cd68e693043a06bf7ccde0201e --

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

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

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

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

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

HEAD is now at 223519e automatic import of pymol

Running: dist-git-client sources

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

/usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated
Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-hujtgovw/pymol/pymol.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-hujtgovw/pymol --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1734826971.356184 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 6.0 starting (python version = 3.13.0, NVR = mock-6.0-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-hujtgovw/pymol/pymol.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-hujtgovw/pymol --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1734826971.356184 -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-hujtgovw/pymol/pymol.spec)  Config(fedora-rawhide-x86_64)
Start: clean chroot
Finish: clean chroot
Mock Version: 6.0
INFO: Mock Version: 6.0
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1734826971.356184/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: Guessed host environment type: unknown
INFO: Using container image: registry.fedoraproject.org/fedora:rawhide
INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide
INFO: Tagging container image as mock-bootstrap-23ac6e07-b72c-43ce-a7aa-bbd92b4fd264
INFO: Checking that 25064190c7f03bbc7377440e86722ee09d405cb92b1aaad7e31ea46c06255906 image matches host's architecture
INFO: Copy content of container 25064190c7f03bbc7377440e86722ee09d405cb92b1aaad7e31ea46c06255906 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1734826971.356184/root
INFO: mounting 25064190c7f03bbc7377440e86722ee09d405cb92b1aaad7e31ea46c06255906 with podman image mount
INFO: image 25064190c7f03bbc7377440e86722ee09d405cb92b1aaad7e31ea46c06255906 as /var/lib/containers/storage/overlay/b0f79d4bf0bbed5e9c8548a0cf981fb8d372fcb1ef68686481fa5daec2620cbb/merged
INFO: umounting image 25064190c7f03bbc7377440e86722ee09d405cb92b1aaad7e31ea46c06255906 (/var/lib/containers/storage/overlay/b0f79d4bf0bbed5e9c8548a0cf981fb8d372fcb1ef68686481fa5daec2620cbb/merged) with podman image umount
INFO: Removing image mock-bootstrap-23ac6e07-b72c-43ce-a7aa-bbd92b4fd264
INFO: Package manager dnf5 detected and used (fallback)
INFO: Not updating bootstrap chroot, bootstrap_image_ready=True
Start(bootstrap): creating root cache
Finish(bootstrap): creating root cache
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1734826971.356184/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Package manager dnf5 detected and used (direct choice)
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.20.0-1.fc42.x86_64
  rpm-sequoia-1.7.0-3.fc42.x86_64
  dnf5-5.2.8.1-2.fc42.x86_64
  dnf5-plugins-5.2.8.1-2.fc42.x86_64
Start: installing minimal buildroot with dnf5
Updating and loading repositories:
 fedora                                 100% | 850.4 KiB/s |  28.1 KiB |  00m00s
 Copr repository                        100% |  38.4 KiB/s |   1.5 KiB |  00m00s
 Additional repo https_fedorapeople_org 100% |  24.2 KiB/s |   1.5 KiB |  00m00s
Repositories loaded.
Package                            Arch   Version                    Repository                                                             Size
Installing group/module packages:
 bash                              x86_64 5.2.37-1.fc42              fedora                                                              8.2 MiB
 bzip2                             x86_64 1.0.8-19.fc42              copr_base                                                          96.9 KiB
 coreutils                         x86_64 9.5-11.fc42                copr_base                                                           5.5 MiB
 cpio                              x86_64 2.15-2.fc41                fedora                                                              1.1 MiB
 diffutils                         x86_64 3.10-8.fc42                copr_base                                                           1.6 MiB
 fedora-release-common             noarch 42-0.11                    fedora                                                             19.8 KiB
 findutils                         x86_64 1:4.10.0-4.fc42            copr_base                                                           1.9 MiB
 gawk                              x86_64 5.3.0-4.fc41               fedora                                                              1.7 MiB
 glibc-minimal-langpack            x86_64 2.40.9000-24.fc42          copr_base                                                           0.0   B
 grep                              x86_64 3.11-9.fc42                copr_base                                                           1.0 MiB
 gzip                              x86_64 1.13-2.fc42                copr_base                                                         391.0 KiB
 info                              x86_64 7.1.1-2.fc42               fedora                                                            361.8 KiB
 patch                             x86_64 2.7.6-25.fc42              copr_base                                                         259.1 KiB
 redhat-rpm-config                 noarch 300-1.no_annobin.0.fc42    copr_base                                                         186.6 KiB
 rpm-build                         x86_64 4.20.0-1.fc42              fedora                                                            194.3 KiB
 sed                               x86_64 4.9-3.fc41                 fedora                                                            861.5 KiB
 shadow-utils                      x86_64 2:4.17.0~rc1-1.fc42        fedora                                                              4.1 MiB
 tar                               x86_64 2:1.35-4.fc41              fedora                                                              2.9 MiB
 unzip                             x86_64 6.0-65.fc42                fedora                                                            398.2 KiB
 util-linux                        x86_64 2.40.2-8.fc42              fedora                                                              3.7 MiB
 which                             x86_64 2.21-42.fc41               fedora                                                             80.2 KiB
 xz                                x86_64 1:5.6.3-2.fc42             fedora                                                              1.2 MiB
Installing dependencies:
 add-determinism                   x86_64 0.4.3-1.fc42               fedora                                                              2.4 MiB
 alternatives                      x86_64 1.31-1.fc42                fedora                                                             64.8 KiB
 ansible-srpm-macros               noarch 1-16.fc41                  fedora                                                             35.7 KiB
 audit-libs                        x86_64 4.0.2-1.fc42               copr_base                                                         331.3 KiB
 authselect                        x86_64 1.5.0-8.fc42               copr_base                                                         156.0 KiB
 authselect-libs                   x86_64 1.5.0-8.fc42               copr_base                                                         820.0 KiB
 basesystem                        noarch 11-21.fc41                 fedora                                                              0.0   B
 binutils                          x86_64 2.43.50-9.fc42             copr_base                                                          25.6 MiB
 build-reproducibility-srpm-macros noarch 0.4.3-1.fc42               fedora                                                            735.0   B
 bzip2-libs                        x86_64 1.0.8-19.fc42              copr_base                                                          83.2 KiB
 ca-certificates                   noarch 2024.2.69_v8.0.401-3.fc42  fedora                                                              2.6 MiB
 coreutils-common                  x86_64 9.5-11.fc42                copr_base                                                          11.2 MiB
 cracklib                          x86_64 2.9.11-6.fc42              copr_base                                                         238.1 KiB
 crypto-policies                   noarch 20241128-1.gitbb7b0b0.fc42 fedora                                                            137.3 KiB
 curl                              x86_64 8.11.1-2.fc42              copr_base                                                         452.0 KiB
 cyrus-sasl-lib                    x86_64 2.1.28-27.fc41             fedora                                                              2.3 MiB
 debugedit                         x86_64 5.1-2.fc42                 copr_base                                                         197.7 KiB
 dwz                               x86_64 0.15-8.fc42                copr_base                                                         295.7 KiB
 ed                                x86_64 1.20.2-2.fc41              fedora                                                            146.9 KiB
 efi-srpm-macros                   noarch 5-13.fc42                  fedora                                                             40.2 KiB
 elfutils                          x86_64 0.192-7.fc42               copr_base                                                           2.6 MiB
 elfutils-debuginfod-client        x86_64 0.192-7.fc42               copr_base                                                          81.4 KiB
 elfutils-default-yama-scope       noarch 0.192-7.fc42               copr_base                                                           1.8 KiB
 elfutils-libelf                   x86_64 0.192-7.fc42               copr_base                                                           1.2 MiB
 elfutils-libs                     x86_64 0.192-7.fc42               copr_base                                                         662.9 KiB
 fedora-gpg-keys                   noarch 42-0.3                     fedora                                                            126.4 KiB
 fedora-release                    noarch 42-0.11                    fedora                                                              0.0   B
 fedora-release-identity-basic     noarch 42-0.11                    fedora                                                            719.0   B
 fedora-repos                      noarch 42-0.3                     fedora                                                              4.9 KiB
 fedora-repos-rawhide              noarch 42-0.3                     fedora                                                              2.2 KiB
 file                              x86_64 5.45-8.fc42                fedora                                                            103.7 KiB
 file-libs                         x86_64 5.45-8.fc42                fedora                                                              9.9 MiB
 filesystem                        x86_64 3.18-29.fc42               fedora                                                            106.0   B
 filesystem-srpm-macros            noarch 3.18-29.fc42               fedora                                                             36.1 KiB
 fonts-srpm-macros                 noarch 1:2.0.5-17.fc41            fedora                                                             55.8 KiB
 forge-srpm-macros                 noarch 0.4.0-1.fc42               fedora                                                             38.9 KiB
 fpc-srpm-macros                   noarch 1.3-13.fc41                fedora                                                            144.0   B
 gdb-minimal                       x86_64 15.2-4.fc42                copr_base                                                          12.8 MiB
 gdbm                              x86_64 1:1.23-7.fc41              fedora                                                            460.9 KiB
 gdbm-libs                         x86_64 1:1.23-7.fc41              fedora                                                            121.9 KiB
 ghc-srpm-macros                   noarch 1.9.2-1.fc42               fedora                                                            779.0   B
 glibc                             x86_64 2.40.9000-24.fc42          copr_base                                                           6.5 MiB
 glibc-common                      x86_64 2.40.9000-24.fc42          copr_base                                                           1.0 MiB
 glibc-gconv-extra                 x86_64 2.40.9000-24.fc42          copr_base                                                           8.0 MiB
 gmp                               x86_64 1:6.3.0-2.fc41             fedora                                                            811.4 KiB
 gnat-srpm-macros                  noarch 6-6.fc41                   fedora                                                              1.0 KiB
 go-srpm-macros                    noarch 3.6.0-5.fc42               fedora                                                             60.8 KiB
 jansson                           x86_64 2.14-1.fc42                copr_base                                                          90.8 KiB
 json-c                            x86_64 0.18-1.fc42                copr_base                                                          83.7 KiB
 kernel-srpm-macros                noarch 1.0-24.fc41                fedora                                                              1.9 KiB
 keyutils-libs                     x86_64 1.6.3-4.fc42               copr_base                                                          56.8 KiB
 krb5-libs                         x86_64 1.21.3-3.fc42              copr_base                                                           2.3 MiB
 libacl                            x86_64 2.3.2-2.fc42               copr_base                                                          38.3 KiB
 libarchive                        x86_64 3.7.7-1.fc42               copr_base                                                         927.2 KiB
 libattr                           x86_64 2.5.2-4.fc41               fedora                                                             28.5 KiB
 libblkid                          x86_64 2.40.2-8.fc42              fedora                                                            262.5 KiB
 libbrotli                         x86_64 1.1.0-5.fc42               copr_base                                                         836.4 KiB
 libcap                            x86_64 2.71-1.fc42                copr_base                                                         223.4 KiB
 libcap-ng                         x86_64 0.8.5-3.fc42               copr_base                                                          70.8 KiB
 libcom_err                        x86_64 1.47.1-6.fc42              fedora                                                             67.2 KiB
 libcurl                           x86_64 8.11.1-2.fc42              copr_base                                                         829.3 KiB
 libeconf                          x86_64 0.7.5-1.fc42               copr_base                                                          66.7 KiB
 libevent                          x86_64 2.1.12-14.fc42             copr_base                                                         887.3 KiB
 libfdisk                          x86_64 2.40.2-8.fc42              fedora                                                            362.9 KiB
 libffi                            x86_64 3.4.6-3.fc42               fedora                                                             86.4 KiB
 libgcc                            x86_64 15.0.0-0.2.fc42            https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 266.9 KiB
 libgomp                           x86_64 15.0.0-0.2.fc42            https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 529.3 KiB
 libidn2                           x86_64 2.3.7-2.fc42               copr_base                                                         327.7 KiB
 libmount                          x86_64 2.40.2-8.fc42              fedora                                                            355.8 KiB
 libnghttp2                        x86_64 1.64.0-1.fc42              fedora                                                            174.5 KiB
 libnsl2                           x86_64 2.0.1-2.fc42               copr_base                                                          56.3 KiB
 libpkgconf                        x86_64 2.3.0-1.fc42               copr_base                                                          76.2 KiB
 libpsl                            x86_64 0.21.5-4.fc42              copr_base                                                          79.3 KiB
 libpwquality                      x86_64 1.4.5-11.fc42              copr_base                                                         417.0 KiB
 libselinux                        x86_64 3.8-0.rc3.1.fc42           fedora                                                            191.6 KiB
 libsemanage                       x86_64 3.8-0.rc3.1.fc42           fedora                                                            305.3 KiB
 libsepol                          x86_64 3.8-0.rc3.1.fc42           fedora                                                            812.3 KiB
 libsmartcols                      x86_64 2.40.2-8.fc42              fedora                                                            180.4 KiB
 libssh                            x86_64 0.11.1-1.fc42              copr_base                                                         559.9 KiB
 libssh-config                     noarch 0.11.1-1.fc42              copr_base                                                         277.0   B
 libstdc++                         x86_64 15.0.0-0.2.fc42            https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch   2.7 MiB
 libtasn1                          x86_64 4.19.0-9.fc42              copr_base                                                         177.7 KiB
 libtirpc                          x86_64 1.3.6-1.fc42               fedora                                                            205.5 KiB
 libtool-ltdl                      x86_64 2.5.4-1.fc42               copr_base                                                          68.1 KiB
 libunistring                      x86_64 1.1-8.fc42                 copr_base                                                           1.7 MiB
 libuuid                           x86_64 2.40.2-8.fc42              fedora                                                             41.4 KiB
 libverto                          x86_64 0.3.2-9.fc41               fedora                                                             29.5 KiB
 libxcrypt                         x86_64 4.4.36-12.fc42             fedora                                                            269.3 KiB
 libxml2                           x86_64 2.12.8-2.fc42              copr_base                                                           1.7 MiB
 libzstd                           x86_64 1.5.6-2.fc41               fedora                                                            795.9 KiB
 lua-libs                          x86_64 5.4.7-1.fc42               fedora                                                            285.0 KiB
 lua-srpm-macros                   noarch 1-14.fc41                  fedora                                                              1.3 KiB
 lz4-libs                          x86_64 1.10.0-1.fc42              copr_base                                                         159.5 KiB
 mpfr                              x86_64 4.2.1-5.fc42               copr_base                                                         829.0 KiB
 ncurses-base                      noarch 6.5-2.20240629.fc41        fedora                                                            326.3 KiB
 ncurses-libs                      x86_64 6.5-2.20240629.fc41        fedora                                                            975.2 KiB
 ocaml-srpm-macros                 noarch 10-3.fc41                  fedora                                                              1.9 KiB
 openblas-srpm-macros              noarch 2-18.fc41                  fedora                                                            112.0   B
 openldap                          x86_64 2.6.8-6.fc42               copr_base                                                         647.4 KiB
 openssl-libs                      x86_64 1:3.2.2-8.fc42             copr_base                                                           7.7 MiB
 p11-kit                           x86_64 0.25.5-4.fc42              copr_base                                                           2.1 MiB
 p11-kit-trust                     x86_64 0.25.5-4.fc42              copr_base                                                         392.7 KiB
 package-notes-srpm-macros         noarch 0.5-12.fc41                fedora                                                              1.6 KiB
 pam                               x86_64 1.7.0-3.fc42               copr_base                                                           1.8 MiB
 pam-libs                          x86_64 1.7.0-3.fc42               copr_base                                                         134.8 KiB
 pcre2                             x86_64 10.44-1.fc42.1             copr_base                                                         652.6 KiB
 pcre2-syntax                      noarch 10.44-1.fc42.1             copr_base                                                         251.6 KiB
 perl-srpm-macros                  noarch 1-56.fc41                  fedora                                                            861.0   B
 pkgconf                           x86_64 2.3.0-1.fc42               copr_base                                                          87.2 KiB
 pkgconf-m4                        noarch 2.3.0-1.fc42               copr_base                                                          14.4 KiB
 pkgconf-pkg-config                x86_64 2.3.0-1.fc42               copr_base                                                         989.0   B
 popt                              x86_64 1.19-7.fc42                copr_base                                                         134.9 KiB
 publicsuffix-list-dafsa           noarch 20240107-4.fc41            fedora                                                             67.5 KiB
 pyproject-srpm-macros             noarch 1.16.3-1.fc42              fedora                                                              1.9 KiB
 python-srpm-macros                noarch 3.13-3.fc41                fedora                                                             51.0 KiB
 qt5-srpm-macros                   noarch 5.15.15-1.fc42             fedora                                                            500.0   B
 qt6-srpm-macros                   noarch 6.8.1-4.fc42               fedora                                                            456.0   B
 readline                          x86_64 8.2-11.fc42                fedora                                                            493.1 KiB
 rpm                               x86_64 4.20.0-1.fc42              fedora                                                              3.1 MiB
 rpm-build-libs                    x86_64 4.20.0-1.fc42              fedora                                                            206.7 KiB
 rpm-libs                          x86_64 4.20.0-1.fc42              fedora                                                            726.1 KiB
 rpm-sequoia                       x86_64 1.7.0-3.fc42               fedora                                                              2.3 MiB
 rust-srpm-macros                  noarch 26.3-3.fc42                fedora                                                              4.8 KiB
 setup                             noarch 2.15.0-5.fc41              fedora                                                            720.7 KiB
 sqlite-libs                       x86_64 3.47.2-1.fc42              fedora                                                              1.4 MiB
 systemd-libs                      x86_64 257.1-1.fc42               fedora                                                              2.2 MiB
 util-linux-core                   x86_64 2.40.2-8.fc42              fedora                                                              1.5 MiB
 xxhash-libs                       x86_64 0.8.2-4.fc42               fedora                                                             88.4 KiB
 xz-libs                           x86_64 1:5.6.3-2.fc42             fedora                                                            218.4 KiB
 zig-srpm-macros                   noarch 1-3.fc41                   fedora                                                              1.1 KiB
 zip                               x86_64 3.0-42.fc42                fedora                                                            695.9 KiB
 zlib-ng-compat                    x86_64 2.2.2-1.fc42               fedora                                                            134.0 KiB
 zstd                              x86_64 1.5.6-2.fc41               fedora                                                              1.7 MiB
Installing groups:
 Buildsystem building group                                                                                                                     

Transaction Summary:
 Installing:       155 packages

Total size of inbound packages is 51 MiB. Need to download 0 B.
After this operation, 178 MiB extra will be used (install 178 MiB, remove 0 B).
[1/1] tar-2:1.35-4.fc41.x86_64          100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[1/1] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/2] rpm-build-0:4.20.0-1.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[2/2] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/3] unzip-0:6.0-65.fc42.x86_64        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[3/3] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/4] cpio-0:2.15-2.fc41.x86_64         100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[4/4] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/5] which-0:2.21-42.fc41.x86_64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[5/5] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/6] bash-0:5.2.37-1.fc42.x86_64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[6/6] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/7] sed-0:4.9-3.fc41.x86_64           100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[7/7] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/8] shadow-utils-2:4.17.0~rc1-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[8/8] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/9] fedora-release-common-0:42-0.11.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[9/9] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/10] info-0:7.1.1-2.fc42.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[10/10] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/11] xz-1:5.6.3-2.fc42.x86_64        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[11/11] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/12] bzip2-0:1.0.8-19.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[12/12] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/13] redhat-rpm-config-0:300-1.no_an 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[13/13] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/14] coreutils-0:9.5-11.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[14/14] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/15] grep-0:3.11-9.fc42.x86_64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[15/15] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/16] patch-0:2.7.6-25.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[16/16] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/17] util-linux-0:2.40.2-8.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[17/17] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/18] diffutils-0:3.10-8.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[18/18] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/19] findutils-1:4.10.0-4.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[19/19] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/20] gawk-0:5.3.0-4.fc41.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[20/20] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/21] glibc-minimal-langpack-0:2.40.9 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[21/21] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/22] gzip-0:1.13-2.fc42.x86_64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[22/22] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/23] file-0:5.45-8.fc42.x86_64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[23/23] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/24] readline-0:8.2-11.fc42.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[24/24] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/25] rpm-0:4.20.0-1.fc42.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[25/25] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/26] rpm-build-libs-0:4.20.0-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[26/26] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/27] rpm-libs-0:4.20.0-1.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[27/27] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/28] zstd-0:1.5.6-2.fc41.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[28/28] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/29] filesystem-0:3.18-29.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[29/29] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/30] ncurses-libs-0:6.5-2.20240629.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[30/30] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/31] libattr-0:2.5.2-4.fc41.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[31/31] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/32] libxcrypt-0:4.4.36-12.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[32/32] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/33] setup-0:2.15.0-5.fc41.noarch    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[33/33] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/34] fedora-repos-0:42-0.3.noarch    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[34/34] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/35] xz-libs-1:5.6.3-2.fc42.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[35/35] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/36] ansible-srpm-macros-0:1-16.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[36/36] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/37] build-reproducibility-srpm-macr 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[37/37] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/38] efi-srpm-macros-0:5-13.fc42.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[38/38] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/39] filesystem-srpm-macros-0:3.18-2 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[39/39] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/40] fonts-srpm-macros-1:2.0.5-17.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[40/40] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/41] forge-srpm-macros-0:0.4.0-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[41/41] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/42] fpc-srpm-macros-0:1.3-13.fc41.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[42/42] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/43] ghc-srpm-macros-0:1.9.2-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[43/43] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/44] gnat-srpm-macros-0:6-6.fc41.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[44/44] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/45] go-srpm-macros-0:3.6.0-5.fc42.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[45/45] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/46] kernel-srpm-macros-0:1.0-24.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[46/46] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/47] lua-srpm-macros-0:1-14.fc41.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[47/47] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/48] ocaml-srpm-macros-0:10-3.fc41.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[48/48] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/49] openblas-srpm-macros-0:2-18.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[49/49] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/50] package-notes-srpm-macros-0:0.5 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[50/50] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/51] perl-srpm-macros-0:1-56.fc41.no 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[51/51] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/52] pyproject-srpm-macros-0:1.16.3- 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[52/52] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/53] python-srpm-macros-0:3.13-3.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[53/53] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/54] qt5-srpm-macros-0:5.15.15-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[54/54] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/55] qt6-srpm-macros-0:6.8.1-4.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[55/55] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/56] rust-srpm-macros-0:26.3-3.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[56/56] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/57] zig-srpm-macros-0:1-3.fc41.noar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[57/57] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/58] zip-0:3.0-42.fc42.x86_64        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[58/58] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/59] gmp-1:6.3.0-2.fc41.x86_64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[59/59] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/60] systemd-libs-0:257.1-1.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[60/60] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/61] ed-0:1.20.2-2.fc41.x86_64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[61/61] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/62] libblkid-0:2.40.2-8.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[62/62] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/63] libfdisk-0:2.40.2-8.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[63/63] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/64] libmount-0:2.40.2-8.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[64/64] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/65] libsmartcols-0:2.40.2-8.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[65/65] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/66] libuuid-0:2.40.2-8.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[66/66] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/67] util-linux-core-0:2.40.2-8.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[67/67] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/68] zlib-ng-compat-0:2.2.2-1.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[68/68] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/69] file-libs-0:5.45-8.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[69/69] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/70] lua-libs-0:5.4.7-1.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[70/70] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/71] libzstd-0:1.5.6-2.fc41.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[71/71] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/72] rpm-sequoia-0:1.7.0-3.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[72/72] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/73] sqlite-libs-0:3.47.2-1.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[73/73] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/74] ncurses-base-0:6.5-2.20240629.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[74/74] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/75] fedora-gpg-keys-0:42-0.3.noarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[75/75] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/76] fedora-repos-rawhide-0:42-0.3.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[76/76] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/77] add-determinism-0:0.4.3-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[77/77] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/78] dwz-0:0.15-8.fc42.x86_64        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[78/78] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/79] glibc-0:2.40.9000-24.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[79/79] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/80] basesystem-0:11-21.fc41.noarch  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[80/80] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/81] libselinux-0:3.8-0.rc3.1.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[81/81] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/82] libsepol-0:3.8-0.rc3.1.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[82/82] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/83] pcre2-0:10.44-1.fc42.1.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[83/83] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/84] pcre2-syntax-0:10.44-1.fc42.1.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[84/84] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/85] glibc-common-0:2.40.9000-24.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[85/85] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/86] libgcc-0:15.0.0-0.2.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[86/86] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/87] elfutils-libelf-0:0.192-7.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[87/87] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/88] coreutils-common-0:9.5-11.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[88/88] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/89] libacl-0:2.3.2-2.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[89/89] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/90] libcap-0:2.71-1.fc42.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[90/90] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/91] openssl-libs-1:3.2.2-8.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[91/91] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/92] ca-certificates-0:2024.2.69_v8. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[92/92] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/93] crypto-policies-0:20241128-1.gi 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[93/93] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/94] libffi-0:3.4.6-3.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[94/94] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/95] bzip2-libs-0:1.0.8-19.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[95/95] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/96] libstdc++-0:15.0.0-0.2.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[96/96] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/97] lz4-libs-0:1.10.0-1.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[97/97] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/98] audit-libs-0:4.0.2-1.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[98/98] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/99] authselect-libs-0:1.5.0-8.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[99/99] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[  1/100] libcap-ng-0:0.8.5-3.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[100/100] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/101] pam-0:1.7.0-3.fc42.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[101/101] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/102] gdbm-1:1.23-7.fc41.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[102/102] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/103] gdbm-libs-1:1.23-7.fc41.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[103/103] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/104] libtirpc-0:1.3.6-1.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[104/104] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/105] libcom_err-0:1.47.1-6.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[105/105] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/106] pam-libs-0:1.7.0-3.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[106/106] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/107] libeconf-0:0.7.5-1.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[107/107] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/108] libsemanage-0:3.8-0.rc3.1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[108/108] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/109] popt-0:1.19-7.fc42.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[109/109] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/110] elfutils-libs-0:0.192-7.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[110/110] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/111] libgomp-0:15.0.0-0.2.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[111/111] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/112] binutils-0:2.43.50-9.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[112/112] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/113] debugedit-0:5.1-2.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[113/113] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/114] elfutils-0:0.192-7.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[114/114] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/115] libarchive-0:3.7.7-1.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[115/115] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/116] pkgconf-pkg-config-0:2.3.0-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[116/116] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/117] curl-0:8.11.1-2.fc42.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[117/117] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/118] krb5-libs-0:1.21.3-3.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[118/118] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/119] libverto-0:0.3.2-9.fc41.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[119/119] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/120] mpfr-0:4.2.1-5.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[120/120] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/121] p11-kit-0:0.25.5-4.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[121/121] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/122] p11-kit-trust-0:0.25.5-4.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[122/122] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/123] glibc-gconv-extra-0:2.40.9000 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[123/123] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/124] pkgconf-0:2.3.0-1.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[124/124] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/125] pkgconf-m4-0:2.3.0-1.fc42.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[125/125] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/126] libpkgconf-0:2.3.0-1.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[126/126] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/127] authselect-0:1.5.0-8.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[127/127] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/128] libnsl2-0:2.0.1-2.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[128/128] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/129] libpwquality-0:1.4.5-11.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[129/129] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/130] alternatives-0:1.31-1.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[130/130] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/131] libtasn1-0:4.19.0-9.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[131/131] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/132] cracklib-0:2.9.11-6.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[132/132] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/133] libxml2-0:2.12.8-2.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[133/133] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/134] keyutils-libs-0:1.6.3-4.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[134/134] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/135] elfutils-default-yama-scope-0 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[135/135] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/136] elfutils-debuginfod-client-0: 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[136/136] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/137] jansson-0:2.14-1.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[137/137] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/138] json-c-0:0.18-1.fc42.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[138/138] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/139] fedora-release-0:42-0.11.noar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[139/139] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/140] gdb-minimal-0:15.2-4.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[140/140] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/141] xxhash-libs-0:0.8.2-4.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[141/141] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/142] fedora-release-identity-basic 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[142/142] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/143] libcurl-0:8.11.1-2.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[143/143] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/144] libnghttp2-0:1.64.0-1.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[144/144] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/145] libbrotli-0:1.1.0-5.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[145/145] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/146] libidn2-0:2.3.7-2.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[146/146] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/147] libpsl-0:0.21.5-4.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[147/147] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/148] publicsuffix-list-dafsa-0:202 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[148/148] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/149] libssh-0:0.11.1-1.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[149/149] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/150] openldap-0:2.6.8-6.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[150/150] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/151] cyrus-sasl-lib-0:2.1.28-27.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[151/151] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/152] libevent-0:2.1.12-14.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[152/152] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/153] libtool-ltdl-0:2.5.4-1.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[153/153] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/154] libssh-config-0:0.11.1-1.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[154/154] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/155] libunistring-0:1.1-8.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[155/155] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
Running transaction
Importing OpenPGP key 0x105EF944:
 UserID     : "Fedora (42) <fedora-42-primary@fedoraproject.org>"
 Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary
The key was successfully imported.
Importing OpenPGP key 0x105EF944:
 UserID     : "Fedora (42) <fedora-42-primary@fedoraproject.org>"
 Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary
The key was successfully imported.
Importing OpenPGP key 0xE99D6AD1:
 UserID     : "Fedora (41) <fedora-41-primary@fedoraproject.org>"
 Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary
The key was successfully imported.
Importing OpenPGP key 0x31645531:
 UserID     : "Fedora (43) <fedora-43-primary@fedoraproject.org>"
 Fingerprint: C6E7F081CF80E13146676E88829B606631645531
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary
The key was successfully imported.
[  1/157] Verify package files          100% | 714.0   B/s | 155.0   B |  00m00s
>>> Running pre-transaction scriptlet: filesystem-0:3.18-29.fc42.x86_64
>>> Finished pre-transaction scriptlet: filesystem-0:3.18-29.fc42.x86_64
>>> [RPM] /var/lib/mock/fedora-rawhide-x86_64-1734826971.356184/root/var/cache/d
[  2/157] Prepare transaction           100% |   1.8 KiB/s | 155.0   B |  00m00s
[  3/157] Installing libgcc-0:15.0.0-0. 100% |  87.4 MiB/s | 268.6 KiB |  00m00s
[  4/157] Installing libssh-config-0:0. 100% |   0.0   B/s | 816.0   B |  00m00s
[  5/157] Installing publicsuffix-list- 100% |  66.7 MiB/s |  68.3 KiB |  00m00s
[  6/157] Installing fedora-release-ide 100% | 953.1 KiB/s | 976.0   B |  00m00s
[  7/157] Installing fedora-gpg-keys-0: 100% |  16.8 MiB/s | 172.2 KiB |  00m00s
[  8/157] Installing fedora-repos-rawhi 100% |   2.4 MiB/s |   2.4 KiB |  00m00s
[  9/157] Installing fedora-repos-0:42- 100% |   5.6 MiB/s |   5.7 KiB |  00m00s
[ 10/157] Installing fedora-release-com 100% |  11.8 MiB/s |  24.1 KiB |  00m00s
[ 11/157] Installing fedora-release-0:4 100% |   0.0   B/s | 124.0   B |  00m00s
[ 12/157] Installing setup-0:2.15.0-5.f 100% |  41.7 MiB/s | 726.1 KiB |  00m00s
>>> [RPM] /etc/hosts created as /etc/hosts.rpmnew
[ 13/157] Installing filesystem-0:3.18- 100% |   1.5 MiB/s | 212.6 KiB |  00m00s
[ 14/157] Installing basesystem-0:11-21 100% |   0.0   B/s | 124.0   B |  00m00s
[ 15/157] Installing pkgconf-m4-0:2.3.0 100% |  14.5 MiB/s |  14.8 KiB |  00m00s
[ 16/157] Installing coreutils-common-0 100% | 169.5 MiB/s |  11.2 MiB |  00m00s
[ 17/157] Installing pcre2-syntax-0:10. 100% | 124.1 MiB/s | 254.1 KiB |  00m00s
[ 18/157] Installing ncurses-base-0:6.5 100% |  31.2 MiB/s | 351.7 KiB |  00m00s
[ 19/157] Installing glibc-minimal-lang 100% | 121.1 KiB/s | 124.0   B |  00m00s
[ 20/157] Installing ncurses-libs-0:6.5 100% | 137.0 MiB/s | 981.8 KiB |  00m00s
[ 21/157] Installing glibc-0:2.40.9000- 100% | 181.7 MiB/s |   6.5 MiB |  00m00s
[ 22/157] Installing bash-0:5.2.37-1.fc 100% | 220.8 MiB/s |   8.2 MiB |  00m00s
[ 23/157] Installing glibc-common-0:2.4 100% | 115.3 MiB/s |   1.0 MiB |  00m00s
[ 24/157] Installing glibc-gconv-extra- 100% | 134.7 MiB/s |   8.1 MiB |  00m00s
[ 25/157] Installing zlib-ng-compat-0:2 100% | 131.7 MiB/s | 134.9 KiB |  00m00s
[ 26/157] Installing xz-libs-1:5.6.3-2. 100% | 214.3 MiB/s | 219.5 KiB |  00m00s
[ 27/157] Installing bzip2-libs-0:1.0.8 100% |  82.3 MiB/s |  84.3 KiB |  00m00s
[ 28/157] Installing readline-0:8.2-11. 100% | 161.2 MiB/s | 495.3 KiB |  00m00s
[ 29/157] Installing libuuid-0:2.40.2-8 100% |  41.5 MiB/s |  42.5 KiB |  00m00s
[ 30/157] Installing popt-0:1.19-7.fc42 100% |  27.7 MiB/s | 141.6 KiB |  00m00s
[ 31/157] Installing libblkid-0:2.40.2- 100% | 128.7 MiB/s | 263.6 KiB |  00m00s
[ 32/157] Installing libattr-0:2.5.2-4. 100% |  28.8 MiB/s |  29.5 KiB |  00m00s
[ 33/157] Installing libacl-0:2.3.2-2.f 100% |  38.2 MiB/s |  39.2 KiB |  00m00s
[ 34/157] Installing libxcrypt-0:4.4.36 100% |  88.5 MiB/s | 272.0 KiB |  00m00s
[ 35/157] Installing gmp-1:6.3.0-2.fc41 100% | 198.6 MiB/s | 813.7 KiB |  00m00s
[ 36/157] Installing libzstd-0:1.5.6-2. 100% | 194.6 MiB/s | 797.2 KiB |  00m00s
[ 37/157] Installing elfutils-libelf-0: 100% | 194.5 MiB/s |   1.2 MiB |  00m00s
[ 38/157] Installing libstdc++-0:15.0.0 100% | 211.6 MiB/s |   2.8 MiB |  00m00s
[ 39/157] Installing gdbm-libs-1:1.23-7 100% |  60.3 MiB/s | 123.6 KiB |  00m00s
[ 40/157] Installing libeconf-0:0.7.5-1 100% |  66.8 MiB/s |  68.4 KiB |  00m00s
[ 41/157] Installing dwz-0:0.15-8.fc42. 100% | 145.1 MiB/s | 297.1 KiB |  00m00s
[ 42/157] Installing mpfr-0:4.2.1-5.fc4 100% | 202.8 MiB/s | 830.6 KiB |  00m00s
[ 43/157] Installing gawk-0:5.3.0-4.fc4 100% | 144.3 MiB/s |   1.7 MiB |  00m00s
[ 44/157] Installing unzip-0:6.0-65.fc4 100% | 130.8 MiB/s | 401.7 KiB |  00m00s
[ 45/157] Installing file-libs-0:5.45-8 100% | 414.1 MiB/s |   9.9 MiB |  00m00s
[ 46/157] Installing file-0:5.45-8.fc42 100% |   6.4 MiB/s | 105.2 KiB |  00m00s
[ 47/157] Installing crypto-policies-0: 100% |  12.3 MiB/s | 163.7 KiB |  00m00s
[ 48/157] Installing libsmartcols-0:2.4 100% |  88.6 MiB/s | 181.4 KiB |  00m00s
[ 49/157] Installing lua-libs-0:5.4.7-1 100% | 139.7 MiB/s | 286.2 KiB |  00m00s
[ 50/157] Installing libsepol-0:3.8-0.r 100% | 198.5 MiB/s | 813.3 KiB |  00m00s
[ 51/157] Installing pcre2-0:10.44-1.fc 100% | 212.9 MiB/s | 654.0 KiB |  00m00s
[ 52/157] Installing libselinux-0:3.8-0 100% |  94.2 MiB/s | 192.9 KiB |  00m00s
[ 53/157] Installing sed-0:4.9-3.fc41.x 100% | 106.2 MiB/s | 869.7 KiB |  00m00s
[ 54/157] Installing findutils-1:4.10.0 100% | 143.6 MiB/s |   1.9 MiB |  00m00s
[ 55/157] Installing grep-0:3.11-9.fc42 100% | 100.0 MiB/s |   1.0 MiB |  00m00s
[ 56/157] Installing xz-1:5.6.3-2.fc42. 100% | 103.1 MiB/s |   1.2 MiB |  00m00s
[ 57/157] Installing libmount-0:2.40.2- 100% | 116.2 MiB/s | 356.9 KiB |  00m00s
[ 58/157] Installing libffi-0:3.4.6-3.f 100% |  42.9 MiB/s |  87.8 KiB |  00m00s
[ 59/157] Installing lz4-libs-0:1.10.0- 100% |  78.4 MiB/s | 160.6 KiB |  00m00s
[ 60/157] Installing libcap-ng-0:0.8.5- 100% |  71.0 MiB/s |  72.7 KiB |  00m00s
[ 61/157] Installing audit-libs-0:4.0.2 100% | 162.8 MiB/s | 333.4 KiB |  00m00s
[ 62/157] Installing pam-libs-0:1.7.0-3 100% |  67.0 MiB/s | 137.2 KiB |  00m00s
[ 63/157] Installing libcap-0:2.71-1.fc 100% |  55.7 MiB/s | 228.3 KiB |  00m00s
[ 64/157] Installing systemd-libs-0:257 100% | 185.1 MiB/s |   2.2 MiB |  00m00s
[ 65/157] Installing libcom_err-0:1.47. 100% |  66.7 MiB/s |  68.3 KiB |  00m00s
[ 66/157] Installing alternatives-0:1.3 100% |  64.8 MiB/s |  66.4 KiB |  00m00s
[ 67/157] Installing libtasn1-0:4.19.0- 100% |  87.7 MiB/s | 179.5 KiB |  00m00s
[ 68/157] Installing p11-kit-0:0.25.5-4 100% | 118.7 MiB/s |   2.1 MiB |  00m00s
[ 69/157] Installing libunistring-0:1.1 100% | 191.8 MiB/s |   1.7 MiB |  00m00s
[ 70/157] Installing libidn2-0:2.3.7-2. 100% |  54.3 MiB/s | 333.7 KiB |  00m00s
[ 71/157] Installing libpsl-0:0.21.5-4. 100% |  78.5 MiB/s |  80.4 KiB |  00m00s
[ 72/157] Installing p11-kit-trust-0:0. 100% |  21.4 MiB/s | 394.4 KiB |  00m00s
[ 73/157] Installing openssl-libs-1:3.2 100% | 208.8 MiB/s |   7.7 MiB |  00m00s
[ 74/157] Installing coreutils-0:9.5-11 100% | 118.3 MiB/s |   5.6 MiB |  00m00s
[ 75/157] Installing ca-certificates-0: 100% |   1.1 MiB/s |   2.4 MiB |  00m02s
[ 76/157] Installing gzip-0:1.13-2.fc42 100% |  77.4 MiB/s | 396.5 KiB |  00m00s
[ 77/157] Installing authselect-libs-0: 100% |  81.5 MiB/s | 835.0 KiB |  00m00s
[ 78/157] Installing cracklib-0:2.9.11- 100% |  34.8 MiB/s | 249.4 KiB |  00m00s
[ 79/157] Installing libpwquality-0:1.4 100% |  52.4 MiB/s | 429.3 KiB |  00m00s
[ 80/157] Installing rpm-sequoia-0:1.7. 100% | 258.2 MiB/s |   2.3 MiB |  00m00s
[ 81/157] Installing libevent-0:2.1.12- 100% | 124.3 MiB/s | 891.1 KiB |  00m00s
[ 82/157] Installing util-linux-core-0: 100% | 117.5 MiB/s |   1.5 MiB |  00m00s
[ 83/157] Installing libsemanage-0:3.8- 100% | 100.0 MiB/s | 307.1 KiB |  00m00s
[ 84/157] Installing shadow-utils-2:4.1 100% | 108.4 MiB/s |   4.1 MiB |  00m00s
[ 85/157] Installing zstd-0:1.5.6-2.fc4 100% | 241.6 MiB/s |   1.7 MiB |  00m00s
[ 86/157] Installing tar-2:1.35-4.fc41. 100% | 197.2 MiB/s |   3.0 MiB |  00m00s
[ 87/157] Installing zip-0:3.0-42.fc42. 100% | 136.7 MiB/s | 699.8 KiB |  00m00s
[ 88/157] Installing gdbm-1:1.23-7.fc41 100% |  91.0 MiB/s | 465.8 KiB |  00m00s
[ 89/157] Installing cyrus-sasl-lib-0:2 100% | 209.6 MiB/s |   2.3 MiB |  00m00s
[ 90/157] Installing libfdisk-0:2.40.2- 100% | 177.7 MiB/s | 364.0 KiB |  00m00s
[ 91/157] Installing bzip2-0:1.0.8-19.f 100% |  49.5 MiB/s | 101.4 KiB |  00m00s
[ 92/157] Installing libxml2-0:2.12.8-2 100% | 169.0 MiB/s |   1.7 MiB |  00m00s
[ 93/157] Installing libarchive-0:3.7.7 100% | 181.5 MiB/s | 929.2 KiB |  00m00s
[ 94/157] Installing sqlite-libs-0:3.47 100% | 204.9 MiB/s |   1.4 MiB |  00m00s
[ 95/157] Installing rpm-libs-0:4.20.0- 100% | 177.7 MiB/s | 727.7 KiB |  00m00s
[ 96/157] Installing add-determinism-0: 100% | 202.6 MiB/s |   2.4 MiB |  00m00s
[ 97/157] Installing build-reproducibil 100% |   0.0   B/s |   1.0 KiB |  00m00s
[ 98/157] Installing filesystem-srpm-ma 100% |  35.9 MiB/s |  36.8 KiB |  00m00s
[ 99/157] Installing ed-0:1.20.2-2.fc41 100% |  72.8 MiB/s | 149.2 KiB |  00m00s
[100/157] Installing patch-0:2.7.6-25.f 100% | 127.3 MiB/s | 260.6 KiB |  00m00s
[101/157] Installing elfutils-default-y 100% | 185.7 KiB/s |   2.0 KiB |  00m00s
[102/157] Installing elfutils-libs-0:0. 100% | 129.8 MiB/s | 664.7 KiB |  00m00s
[103/157] Installing cpio-0:2.15-2.fc41 100% | 110.0 MiB/s |   1.1 MiB |  00m00s
[104/157] Installing diffutils-0:3.10-8 100% | 158.3 MiB/s |   1.6 MiB |  00m00s
[105/157] Installing libgomp-0:15.0.0-0 100% | 172.7 MiB/s | 530.7 KiB |  00m00s
[106/157] Installing rpm-build-libs-0:4 100% | 101.3 MiB/s | 207.5 KiB |  00m00s
[107/157] Installing libverto-0:0.3.2-9 100% |  15.3 MiB/s |  31.3 KiB |  00m00s
[108/157] Installing libpkgconf-0:2.3.0 100% |  37.8 MiB/s |  77.4 KiB |  00m00s
[109/157] Installing pkgconf-0:2.3.0-1. 100% |  43.8 MiB/s |  89.7 KiB |  00m00s
[110/157] Installing pkgconf-pkg-config 100% |   1.7 MiB/s |   1.8 KiB |  00m00s
[111/157] Installing keyutils-libs-0:1. 100% |  28.4 MiB/s |  58.2 KiB |  00m00s
[112/157] Installing krb5-libs-0:1.21.3 100% | 176.5 MiB/s |   2.3 MiB |  00m00s
[113/157] Installing libtirpc-0:1.3.6-1 100% | 101.2 MiB/s | 207.3 KiB |  00m00s
[114/157] Installing libnsl2-0:2.0.1-2. 100% |  28.0 MiB/s |  57.4 KiB |  00m00s
[115/157] Installing pam-0:1.7.0-3.fc42 100% |  73.3 MiB/s |   1.8 MiB |  00m00s
[116/157] Installing libssh-0:0.11.1-1. 100% | 183.0 MiB/s | 562.0 KiB |  00m00s
[117/157] Installing jansson-0:2.14-1.f 100% |  90.0 MiB/s |  92.2 KiB |  00m00s
[118/157] Installing json-c-0:0.18-1.fc 100% |  41.5 MiB/s |  85.0 KiB |  00m00s
[119/157] Installing xxhash-libs-0:0.8. 100% |  43.9 MiB/s |  89.8 KiB |  00m00s
[120/157] Installing libnghttp2-0:1.64. 100% |  85.7 MiB/s | 175.6 KiB |  00m00s
[121/157] Installing libbrotli-0:1.1.0- 100% | 204.8 MiB/s | 838.7 KiB |  00m00s
[122/157] Installing libtool-ltdl-0:2.5 100% |  67.6 MiB/s |  69.2 KiB |  00m00s
[123/157] Installing openldap-0:2.6.8-6 100% | 159.0 MiB/s | 651.2 KiB |  00m00s
[124/157] Installing libcurl-0:8.11.1-2 100% | 202.7 MiB/s | 830.4 KiB |  00m00s
[125/157] Installing elfutils-debuginfo 100% |  40.9 MiB/s |  83.8 KiB |  00m00s
[126/157] Installing binutils-0:2.43.50 100% | 230.9 MiB/s |  25.6 MiB |  00m00s
[127/157] Installing elfutils-0:0.192-7 100% | 203.2 MiB/s |   2.6 MiB |  00m00s
[128/157] Installing gdb-minimal-0:15.2 100% | 199.5 MiB/s |  12.8 MiB |  00m00s
[129/157] Installing debugedit-0:5.1-2. 100% |  65.2 MiB/s | 200.4 KiB |  00m00s
[130/157] Installing curl-0:8.11.1-2.fc 100% |  22.2 MiB/s | 454.5 KiB |  00m00s
[131/157] Installing rpm-0:4.20.0-1.fc4 100% |  78.3 MiB/s |   2.5 MiB |  00m00s
[132/157] Installing efi-srpm-macros-0: 100% |  40.2 MiB/s |  41.2 KiB |  00m00s
[133/157] Installing lua-srpm-macros-0: 100% |   1.9 MiB/s |   1.9 KiB |  00m00s
[134/157] Installing zig-srpm-macros-0: 100% |   1.6 MiB/s |   1.7 KiB |  00m00s
[135/157] Installing rust-srpm-macros-0 100% |   5.4 MiB/s |   5.6 KiB |  00m00s
[136/157] Installing qt6-srpm-macros-0: 100% | 714.8 KiB/s | 732.0   B |  00m00s
[137/157] Installing qt5-srpm-macros-0: 100% | 757.8 KiB/s | 776.0   B |  00m00s
[138/157] Installing perl-srpm-macros-0 100% |   1.1 MiB/s |   1.1 KiB |  00m00s
[139/157] Installing package-notes-srpm 100% |   2.0 MiB/s |   2.0 KiB |  00m00s
[140/157] Installing openblas-srpm-macr 100% | 382.8 KiB/s | 392.0   B |  00m00s
[141/157] Installing ocaml-srpm-macros- 100% |   2.1 MiB/s |   2.2 KiB |  00m00s
[142/157] Installing kernel-srpm-macros 100% |   2.3 MiB/s |   2.3 KiB |  00m00s
[143/157] Installing gnat-srpm-macros-0 100% |   1.2 MiB/s |   1.3 KiB |  00m00s
[144/157] Installing ghc-srpm-macros-0: 100% |   1.0 MiB/s |   1.0 KiB |  00m00s
[145/157] Installing fpc-srpm-macros-0: 100% | 410.2 KiB/s | 420.0   B |  00m00s
[146/157] Installing ansible-srpm-macro 100% |  35.4 MiB/s |  36.2 KiB |  00m00s
[147/157] Installing fonts-srpm-macros- 100% |  55.7 MiB/s |  57.0 KiB |  00m00s
[148/157] Installing forge-srpm-macros- 100% |  39.3 MiB/s |  40.3 KiB |  00m00s
[149/157] Installing go-srpm-macros-0:3 100% |  60.5 MiB/s |  62.0 KiB |  00m00s
[150/157] Installing python-srpm-macros 100% |  50.9 MiB/s |  52.2 KiB |  00m00s
[151/157] Installing redhat-rpm-config- 100% |  47.2 MiB/s | 193.2 KiB |  00m00s
[152/157] Installing rpm-build-0:4.20.0 100% |  39.6 MiB/s | 202.9 KiB |  00m00s
[153/157] Installing pyproject-srpm-mac 100% |   1.2 MiB/s |   2.5 KiB |  00m00s
[154/157] Installing util-linux-0:2.40. 100% |  75.8 MiB/s |   3.7 MiB |  00m00s
[155/157] Installing authselect-0:1.5.0 100% |  31.3 MiB/s | 160.4 KiB |  00m00s
[156/157] Installing which-0:2.21-42.fc 100% |  40.2 MiB/s |  82.4 KiB |  00m00s
[157/157] Installing info-0:7.1.1-2.fc4 100% | 129.7 KiB/s | 362.2 KiB |  00m03s
Warning: skipped OpenPGP checks for 68 packages from repositories: copr_base, https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch
Complete!
Finish: installing minimal buildroot with dnf5
Start: creating root cache
Finish: creating root cache
Finish: chroot init
INFO: Installed packages:
INFO: add-determinism-0.4.3-1.fc42.x86_64
alternatives-1.31-1.fc42.x86_64
ansible-srpm-macros-1-16.fc41.noarch
audit-libs-4.0.2-1.fc42.x86_64
authselect-1.5.0-8.fc42.x86_64
authselect-libs-1.5.0-8.fc42.x86_64
basesystem-11-21.fc41.noarch
bash-5.2.37-1.fc42.x86_64
binutils-2.43.50-9.fc42.x86_64
build-reproducibility-srpm-macros-0.4.3-1.fc42.noarch
bzip2-1.0.8-19.fc42.x86_64
bzip2-libs-1.0.8-19.fc42.x86_64
ca-certificates-2024.2.69_v8.0.401-3.fc42.noarch
coreutils-9.5-11.fc42.x86_64
coreutils-common-9.5-11.fc42.x86_64
cpio-2.15-2.fc41.x86_64
cracklib-2.9.11-6.fc42.x86_64
crypto-policies-20241128-1.gitbb7b0b0.fc42.noarch
curl-8.11.1-2.fc42.x86_64
cyrus-sasl-lib-2.1.28-27.fc41.x86_64
debugedit-5.1-2.fc42.x86_64
diffutils-3.10-8.fc42.x86_64
dwz-0.15-8.fc42.x86_64
ed-1.20.2-2.fc41.x86_64
efi-srpm-macros-5-13.fc42.noarch
elfutils-0.192-7.fc42.x86_64
elfutils-debuginfod-client-0.192-7.fc42.x86_64
elfutils-default-yama-scope-0.192-7.fc42.noarch
elfutils-libelf-0.192-7.fc42.x86_64
elfutils-libs-0.192-7.fc42.x86_64
fedora-gpg-keys-42-0.3.noarch
fedora-release-42-0.11.noarch
fedora-release-common-42-0.11.noarch
fedora-release-identity-basic-42-0.11.noarch
fedora-repos-42-0.3.noarch
fedora-repos-rawhide-42-0.3.noarch
file-5.45-8.fc42.x86_64
file-libs-5.45-8.fc42.x86_64
filesystem-3.18-29.fc42.x86_64
filesystem-srpm-macros-3.18-29.fc42.noarch
findutils-4.10.0-4.fc42.x86_64
fonts-srpm-macros-2.0.5-17.fc41.noarch
forge-srpm-macros-0.4.0-1.fc42.noarch
fpc-srpm-macros-1.3-13.fc41.noarch
gawk-5.3.0-4.fc41.x86_64
gdb-minimal-15.2-4.fc42.x86_64
gdbm-1.23-7.fc41.x86_64
gdbm-libs-1.23-7.fc41.x86_64
ghc-srpm-macros-1.9.2-1.fc42.noarch
glibc-2.40.9000-24.fc42.x86_64
glibc-common-2.40.9000-24.fc42.x86_64
glibc-gconv-extra-2.40.9000-24.fc42.x86_64
glibc-minimal-langpack-2.40.9000-24.fc42.x86_64
gmp-6.3.0-2.fc41.x86_64
gnat-srpm-macros-6-6.fc41.noarch
go-srpm-macros-3.6.0-5.fc42.noarch
gpg-pubkey-105ef944-65ca83d1
gpg-pubkey-31645531-66b6dccf
gpg-pubkey-e99d6ad1-64d2612c
grep-3.11-9.fc42.x86_64
gzip-1.13-2.fc42.x86_64
info-7.1.1-2.fc42.x86_64
jansson-2.14-1.fc42.x86_64
json-c-0.18-1.fc42.x86_64
kernel-srpm-macros-1.0-24.fc41.noarch
keyutils-libs-1.6.3-4.fc42.x86_64
krb5-libs-1.21.3-3.fc42.x86_64
libacl-2.3.2-2.fc42.x86_64
libarchive-3.7.7-1.fc42.x86_64
libattr-2.5.2-4.fc41.x86_64
libblkid-2.40.2-8.fc42.x86_64
libbrotli-1.1.0-5.fc42.x86_64
libcap-2.71-1.fc42.x86_64
libcap-ng-0.8.5-3.fc42.x86_64
libcom_err-1.47.1-6.fc42.x86_64
libcurl-8.11.1-2.fc42.x86_64
libeconf-0.7.5-1.fc42.x86_64
libevent-2.1.12-14.fc42.x86_64
libfdisk-2.40.2-8.fc42.x86_64
libffi-3.4.6-3.fc42.x86_64
libgcc-15.0.0-0.2.fc42.x86_64
libgomp-15.0.0-0.2.fc42.x86_64
libidn2-2.3.7-2.fc42.x86_64
libmount-2.40.2-8.fc42.x86_64
libnghttp2-1.64.0-1.fc42.x86_64
libnsl2-2.0.1-2.fc42.x86_64
libpkgconf-2.3.0-1.fc42.x86_64
libpsl-0.21.5-4.fc42.x86_64
libpwquality-1.4.5-11.fc42.x86_64
libselinux-3.8-0.rc3.1.fc42.x86_64
libsemanage-3.8-0.rc3.1.fc42.x86_64
libsepol-3.8-0.rc3.1.fc42.x86_64
libsmartcols-2.40.2-8.fc42.x86_64
libssh-0.11.1-1.fc42.x86_64
libssh-config-0.11.1-1.fc42.noarch
libstdc++-15.0.0-0.2.fc42.x86_64
libtasn1-4.19.0-9.fc42.x86_64
libtirpc-1.3.6-1.fc42.x86_64
libtool-ltdl-2.5.4-1.fc42.x86_64
libunistring-1.1-8.fc42.x86_64
libuuid-2.40.2-8.fc42.x86_64
libverto-0.3.2-9.fc41.x86_64
libxcrypt-4.4.36-12.fc42.x86_64
libxml2-2.12.8-2.fc42.x86_64
libzstd-1.5.6-2.fc41.x86_64
lua-libs-5.4.7-1.fc42.x86_64
lua-srpm-macros-1-14.fc41.noarch
lz4-libs-1.10.0-1.fc42.x86_64
mpfr-4.2.1-5.fc42.x86_64
ncurses-base-6.5-2.20240629.fc41.noarch
ncurses-libs-6.5-2.20240629.fc41.x86_64
ocaml-srpm-macros-10-3.fc41.noarch
openblas-srpm-macros-2-18.fc41.noarch
openldap-2.6.8-6.fc42.x86_64
openssl-libs-3.2.2-8.fc42.x86_64
p11-kit-0.25.5-4.fc42.x86_64
p11-kit-trust-0.25.5-4.fc42.x86_64
package-notes-srpm-macros-0.5-12.fc41.noarch
pam-1.7.0-3.fc42.x86_64
pam-libs-1.7.0-3.fc42.x86_64
patch-2.7.6-25.fc42.x86_64
pcre2-10.44-1.fc42.1.x86_64
pcre2-syntax-10.44-1.fc42.1.noarch
perl-srpm-macros-1-56.fc41.noarch
pkgconf-2.3.0-1.fc42.x86_64
pkgconf-m4-2.3.0-1.fc42.noarch
pkgconf-pkg-config-2.3.0-1.fc42.x86_64
popt-1.19-7.fc42.x86_64
publicsuffix-list-dafsa-20240107-4.fc41.noarch
pyproject-srpm-macros-1.16.3-1.fc42.noarch
python-srpm-macros-3.13-3.fc41.noarch
qt5-srpm-macros-5.15.15-1.fc42.noarch
qt6-srpm-macros-6.8.1-4.fc42.noarch
readline-8.2-11.fc42.x86_64
redhat-rpm-config-300-1.no_annobin.0.fc42.noarch
rpm-4.20.0-1.fc42.x86_64
rpm-build-4.20.0-1.fc42.x86_64
rpm-build-libs-4.20.0-1.fc42.x86_64
rpm-libs-4.20.0-1.fc42.x86_64
rpm-sequoia-1.7.0-3.fc42.x86_64
rust-srpm-macros-26.3-3.fc42.noarch
sed-4.9-3.fc41.x86_64
setup-2.15.0-5.fc41.noarch
shadow-utils-4.17.0~rc1-1.fc42.x86_64
sqlite-libs-3.47.2-1.fc42.x86_64
systemd-libs-257.1-1.fc42.x86_64
tar-1.35-4.fc41.x86_64
unzip-6.0-65.fc42.x86_64
util-linux-2.40.2-8.fc42.x86_64
util-linux-core-2.40.2-8.fc42.x86_64
which-2.21-42.fc41.x86_64
xxhash-libs-0.8.2-4.fc42.x86_64
xz-5.6.3-2.fc42.x86_64
xz-libs-5.6.3-2.fc42.x86_64
zig-srpm-macros-1-3.fc41.noarch
zip-3.0-42.fc42.x86_64
zlib-ng-compat-2.2.2-1.fc42.x86_64
zstd-1.5.6-2.fc41.x86_64
Start: buildsrpm
Start: rpmbuild -bs
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1731456000
Wrote: /builddir/build/SRPMS/pymol-3.0.0-1.fc42.src.rpm
Finish: rpmbuild -bs
INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-x86_64-1734826971.356184/root/var/log/dnf5.log
INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz
/bin/tar: Removing leading `/' from member names
Finish: buildsrpm
INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-hujtgovw/pymol/pymol.spec) Config(child) 0 minutes 19 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
INFO: Start(/var/lib/copr-rpmbuild/results/pymol-3.0.0-1.fc42.src.rpm)  Config(fedora-rawhide-x86_64)
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1734826971.356184/root.
INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1734826971.356184/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1734826971.356184/root.
INFO: calling preinit hooks
INFO: enabled root cache
Start: unpacking root cache
Finish: unpacking root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.20.0-1.fc42.x86_64
  rpm-sequoia-1.7.0-3.fc42.x86_64
  dnf5-5.2.8.1-2.fc42.x86_64
  dnf5-plugins-5.2.8.1-2.fc42.x86_64
Finish: chroot init
Start: build phase for pymol-3.0.0-1.fc42.src.rpm
Start: build setup for pymol-3.0.0-1.fc42.src.rpm
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1731456000
Wrote: /builddir/build/SRPMS/pymol-3.0.0-1.fc42.src.rpm
Updating and loading repositories:
 Additional repo https_fedorapeople_org 100% |  21.8 KiB/s |   1.5 KiB |  00m00s
 fedora                                 100% | 719.6 KiB/s |  28.1 KiB |  00m00s
 Copr repository                        100% |  34.9 KiB/s |   1.5 KiB |  00m00s
 Copr repository                        100% |  35.7 MiB/s |   7.3 MiB |  00m00s
Repositories loaded.
Package                              Arch   Version                         Repository                                                             Size
Installing:
 catch2-devel                        x86_64 2.13.10-5.fc42                  copr_base                                                         952.9 KiB
 desktop-file-utils                  x86_64 0.27-2.fc42                     copr_base                                                         225.6 KiB
 freeglut-devel                      x86_64 3.6.0-2.fc41                    fedora                                                              2.3 MiB
 freetype-devel                      x86_64 2.13.3-1.fc42                   copr_base                                                           8.5 MiB
 gcc-c++                             x86_64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch  40.7 MiB
 glew-devel                          x86_64 2.2.0-8.fc42                    copr_base                                                           1.8 MiB
 glm-devel                           noarch 1.0.1-2.fc42                    copr_base                                                           2.1 MiB
 libappstream-glib                   x86_64 0.8.3-2.fc42                    copr_base                                                           1.4 MiB
 libpng-devel                        x86_64 2:1.6.44-1.fc42                 copr_base                                                         883.2 KiB
 libxml2-devel                       x86_64 2.12.8-2.fc42                   copr_base                                                           3.4 MiB
 mesa-libGL-devel                    x86_64 24.3.1-1.fc42                   copr_base                                                          80.9 KiB
 mmtf-cpp-devel                      x86_64 1.1.0-6.fc42                    copr_base                                                         114.4 KiB
 msgpack-devel                       x86_64 3.1.0-16.fc42                   copr_base                                                           5.1 MiB
 netcdf-devel                        x86_64 4.9.2-7.fc42                    fedora                                                            368.7 KiB
 python3-devel                       x86_64 3.13.1-2.fc42                   fedora                                                              1.8 MiB
 python3-mmtf                        noarch 1.1.3-6.fc41                    fedora                                                            179.5 KiB
 python3-numpy                       x86_64 1:2.2.0-4.fc42                  fedora                                                             40.8 MiB
 python3-pyside6-devel               x86_64 6.8.0-2.fc42                    fedora                                                              2.2 MiB
 python3-qt5-devel                   x86_64 5.15.10-11.fc42                 fedora                                                              2.7 MiB
 python3-setuptools                  noarch 74.1.3-4.fc42                   fedora                                                              8.4 MiB
 python3-simplejson                  x86_64 3.19.3-1.fc42                   fedora                                                            464.2 KiB
Installing dependencies:
 OpenCL-ICD-Loader                   x86_64 3.0.6-1.20241023git5907ac1.fc42 copr_base                                                          70.7 KiB
 SDL2                                x86_64 2.30.9-1.fc42                   copr_base                                                           1.8 MiB
 abattis-cantarell-vf-fonts          noarch 0.301-13.fc41                   fedora                                                            192.7 KiB
 adwaita-cursor-theme                noarch 47.0-1.fc42                     fedora                                                             10.0 MiB
 adwaita-icon-theme                  noarch 47.0-1.fc42                     fedora                                                              1.2 MiB
 adwaita-icon-theme-legacy           noarch 46.2-2.fc41                     fedora                                                              2.1 MiB
 alsa-lib                            x86_64 1.2.13-3.fc42                   fedora                                                              1.4 MiB
 annobin-docs                        noarch 12.79-1.fc42                    copr_base                                                          98.6 KiB
 annobin-plugin-gcc                  x86_64 12.79-1.fc42                    copr_base                                                         989.3 KiB
 aribb24                             x86_64 1.0.3^20160216git5e9be27-1.fc42 copr_base                                                          81.8 KiB
 at-spi2-atk                         x86_64 2.54.0-1.fc42                   fedora                                                            287.8 KiB
 at-spi2-core                        x86_64 2.54.0-1.fc42                   fedora                                                              1.5 MiB
 atk                                 x86_64 2.54.0-1.fc42                   fedora                                                            252.7 KiB
 avahi                               x86_64 0.8-30.fc42                     copr_base                                                           1.2 MiB
 avahi-devel                         x86_64 0.8-30.fc42                     copr_base                                                         130.5 KiB
 avahi-glib                          x86_64 0.8-30.fc42                     copr_base                                                          22.4 KiB
 avahi-libs                          x86_64 0.8-30.fc42                     copr_base                                                         178.1 KiB
 blosc                               x86_64 1.21.6-1.fc42                   copr_base                                                         124.4 KiB
 bluez-libs                          x86_64 5.79-1.fc42                     fedora                                                            198.7 KiB
 brotli                              x86_64 1.1.0-5.fc42                    copr_base                                                          30.5 KiB
 brotli-devel                        x86_64 1.1.0-5.fc42                    copr_base                                                          65.6 KiB
 bzip2-devel                         x86_64 1.0.8-19.fc42                   copr_base                                                         309.8 KiB
 cairo                               x86_64 1.18.2-2.fc42                   copr_base                                                           1.8 MiB
 cairo-devel                         x86_64 1.18.2-2.fc42                   copr_base                                                           2.3 MiB
 cairo-gobject                       x86_64 1.18.2-2.fc42                   copr_base                                                          34.1 KiB
 cdparanoia-libs                     x86_64 10.2-45.fc42                    copr_base                                                         114.1 KiB
 cjson                               x86_64 1.7.18-1.fc42                   copr_base                                                          62.4 KiB
 clang-libs                          x86_64 19.1.5-1.fc42                   copr_base                                                         123.1 MiB
 clang-resource-filesystem           x86_64 19.1.5-1.fc42                   copr_base                                                          15.3 KiB
 cmake                               x86_64 3.31.2-1.fc42                   copr_base                                                          33.5 MiB
 cmake-data                          noarch 3.31.2-1.fc42                   copr_base                                                           8.5 MiB
 cmake-filesystem                    x86_64 3.31.2-1.fc42                   copr_base                                                           0.0   B
 cmake-rpm-macros                    noarch 3.31.2-1.fc42                   copr_base                                                           7.5 KiB
 codec2                              x86_64 1.2.0-5.fc42                    copr_base                                                           1.4 MiB
 colord-libs                         x86_64 1.4.7-5.fc42                    copr_base                                                         835.0 KiB
 cpp                                 x86_64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch  37.5 MiB
 cups-devel                          x86_64 1:2.4.11-8.fc42                 copr_base                                                         185.8 KiB
 cups-filesystem                     noarch 1:2.4.11-8.fc42                 copr_base                                                           0.0   B
 cups-libs                           x86_64 1:2.4.11-8.fc42                 copr_base                                                         617.9 KiB
 dbus                                x86_64 1:1.16.0-1.fc42                 copr_base                                                           0.0   B
 dbus-broker                         x86_64 36-4.fc42                       copr_base                                                         387.3 KiB
 dbus-common                         noarch 1:1.16.0-1.fc42                 copr_base                                                          11.2 KiB
 dbus-libs                           x86_64 1:1.16.0-1.fc42                 copr_base                                                         339.7 KiB
 default-fonts-core-sans             noarch 4.2-2.fc42                      fedora                                                             11.9 KiB
 double-conversion                   x86_64 3.3.0-4.fc42                    copr_base                                                          98.5 KiB
 duktape                             x86_64 2.7.0-8.fc42                    copr_base                                                         593.9 KiB
 emacs-filesystem                    noarch 1:30.0-3.fc41                   fedora                                                              0.0   B
 expat                               x86_64 2.6.4-1.fc42                    copr_base                                                         287.7 KiB
 fdk-aac-free                        x86_64 2.0.0-14.fc42                   copr_base                                                         608.4 KiB
 flac-libs                           x86_64 1.4.3-5.fc42                    copr_base                                                         693.6 KiB
 flexiblas                           x86_64 3.4.4-3.fc42                    copr_base                                                          48.5 KiB
 flexiblas-netlib                    x86_64 3.4.4-3.fc42                    copr_base                                                          10.6 MiB
 flexiblas-openblas-openmp           x86_64 3.4.4-3.fc42                    copr_base                                                          42.3 KiB
 fontconfig                          x86_64 2.15.0-8.fc41                   fedora                                                            791.9 KiB
 fontconfig-devel                    x86_64 2.15.0-8.fc41                   fedora                                                            117.2 KiB
 fonts-filesystem                    noarch 1:2.0.5-17.fc41                 fedora                                                              0.0   B
 freeglut                            x86_64 3.6.0-2.fc41                    fedora                                                            471.9 KiB
 freetype                            x86_64 2.13.3-1.fc42                   copr_base                                                         843.5 KiB
 fribidi                             x86_64 1.0.16-1.fc42                   copr_base                                                         191.9 KiB
 game-music-emu                      x86_64 0.6.3-15.fc42                   copr_base                                                         324.0 KiB
 gcc                                 x86_64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 109.9 MiB
 gcc-gfortran                        x86_64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch  39.9 MiB
 gcc-plugin-annobin                  x86_64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch  59.6 KiB
 gdk-pixbuf2                         x86_64 2.42.12-6.fc41                  fedora                                                              2.5 MiB
 gdk-pixbuf2-modules                 x86_64 2.42.12-6.fc41                  fedora                                                             55.6 KiB
 gettext                             x86_64 0.23-1.fc42                     copr_base                                                           5.3 MiB
 gettext-envsubst                    x86_64 0.23-1.fc42                     copr_base                                                          77.4 KiB
 gettext-libs                        x86_64 0.23-1.fc42                     copr_base                                                           2.0 MiB
 gettext-runtime                     x86_64 0.23-1.fc42                     copr_base                                                         481.5 KiB
 giflib                              x86_64 5.2.2-2.fc42                    copr_base                                                         114.4 KiB
 glib2                               x86_64 2.83.0-3.fc42                   copr_base                                                          14.6 MiB
 glib2-devel                         x86_64 2.83.0-3.fc42                   copr_base                                                          15.8 MiB
 glibc-devel                         x86_64 2.40.9000-24.fc42               copr_base                                                           2.3 MiB
 glx-utils                           x86_64 9.0.0-8.fc42                    copr_base                                                         423.7 KiB
 gmp-c++                             x86_64 1:6.3.0-2.fc41                  fedora                                                             31.8 KiB
 gmp-devel                           x86_64 1:6.3.0-2.fc41                  fedora                                                            352.3 KiB
 gnutls                              x86_64 3.8.8-1.fc42                    copr_base                                                           3.2 MiB
 gnutls-c++                          x86_64 3.8.8-1.fc42                    copr_base                                                          70.4 KiB
 gnutls-dane                         x86_64 3.8.8-1.fc42                    copr_base                                                          70.3 KiB
 gnutls-devel                        x86_64 3.8.8-1.fc42                    copr_base                                                           5.6 MiB
 google-noto-fonts-common            noarch 20240901-1.fc42                 fedora                                                             17.5 KiB
 google-noto-sans-vf-fonts           noarch 20240901-1.fc42                 fedora                                                              1.2 MiB
 graphene                            x86_64 1.10.6-9.fc42                   copr_base                                                         160.3 KiB
 graphite2                           x86_64 1.3.14-16.fc41                  fedora                                                            192.0 KiB
 graphite2-devel                     x86_64 1.3.14-16.fc41                  fedora                                                             49.1 KiB
 groff-base                          x86_64 1.23.0-7.fc42                   copr_base                                                           3.8 MiB
 gsm                                 x86_64 1.0.22-7.fc42                   copr_base                                                          67.2 KiB
 gssdp                               x86_64 1.6.3-3.fc41                    fedora                                                            146.1 KiB
 gstreamer1                          x86_64 1.24.10-1.fc42                  copr_base                                                           5.2 MiB
 gstreamer1-plugins-bad-free-libs    x86_64 1.24.10-1.fc42                  copr_base                                                           2.8 MiB
 gstreamer1-plugins-base             x86_64 1.24.10-1.fc42                  copr_base                                                           7.3 MiB
 gtk-update-icon-cache               x86_64 3.24.43-2.fc41                  fedora                                                             66.3 KiB
 gtk3                                x86_64 3.24.43-2.fc41                  fedora                                                             22.4 MiB
 gupnp                               x86_64 1.6.7-1.fc42                    copr_base                                                         308.1 KiB
 gupnp-igd                           x86_64 1.6.0-5.fc41                    fedora                                                             70.8 KiB
 harfbuzz                            x86_64 10.1.0-2.fc42                   copr_base                                                           2.7 MiB
 harfbuzz-cairo                      x86_64 10.1.0-2.fc42                   copr_base                                                          54.3 KiB
 harfbuzz-devel                      x86_64 10.1.0-2.fc42                   copr_base                                                           5.1 MiB
 harfbuzz-icu                        x86_64 10.1.0-2.fc42                   copr_base                                                          18.3 KiB
 hdf-libs                            x86_64 4.3.0-1.fc42                    fedora                                                            699.3 KiB
 hdf5                                x86_64 1.14.5-1.fc42                   fedora                                                              7.1 MiB
 hdf5-devel                          x86_64 1.14.5-1.fc42                   fedora                                                              3.3 MiB
 hicolor-icon-theme                  noarch 0.17-19.fc41                    fedora                                                             72.2 KiB
 highway                             x86_64 1.2.0-3.fc42                    copr_base                                                           4.3 MiB
 hiredis                             x86_64 1.2.0-4.fc42                    copr_base                                                         110.5 KiB
 hwdata                              noarch 0.390-1.fc42                    fedora                                                              9.3 MiB
 ilbc                                x86_64 3.0.4-12.fc42                   copr_base                                                          93.7 KiB
 imath                               x86_64 3.1.12-1.fc42                   copr_base                                                         382.4 KiB
 iso-codes                           noarch 4.17.0-1.fc42                   fedora                                                             20.3 MiB
 jasper-libs                         x86_64 4.2.3-2.fc42                    copr_base                                                         339.5 KiB
 jbigkit-libs                        x86_64 2.1-30.fc42                     copr_base                                                         118.9 KiB
 json-glib                           x86_64 1.10.6-1.fc42                   fedora                                                            586.6 KiB
 jsoncpp                             x86_64 1.9.5-8.fc42                    copr_base                                                         260.8 KiB
 kernel-headers                      x86_64 6.13.0-0.rc3.29.fc42            fedora                                                              6.5 MiB
 keyutils-libs-devel                 x86_64 1.6.3-4.fc42                    copr_base                                                          48.2 KiB
 krb5-devel                          x86_64 1.21.3-3.fc42                   copr_base                                                         705.9 KiB
 lame-libs                           x86_64 3.100-18.fc42                   copr_base                                                           1.2 MiB
 lcms2                               x86_64 2.16-4.fc42                     copr_base                                                         428.2 KiB
 libGLEW                             x86_64 2.2.0-8.fc42                    copr_base                                                         745.9 KiB
 libICE                              x86_64 1.1.2-1.fc42                    fedora                                                            192.2 KiB
 libSM                               x86_64 1.2.5-1.fc42                    fedora                                                             99.6 KiB
 libX11                              x86_64 1.8.10-2.fc42                   fedora                                                              1.3 MiB
 libX11-common                       noarch 1.8.10-2.fc42                   fedora                                                              1.1 MiB
 libX11-devel                        x86_64 1.8.10-2.fc42                   fedora                                                              1.0 MiB
 libX11-xcb                          x86_64 1.8.10-2.fc42                   fedora                                                             15.0 KiB
 libXau                              x86_64 1.0.12-1.fc42                   fedora                                                             75.8 KiB
 libXau-devel                        x86_64 1.0.12-1.fc42                   fedora                                                              7.5 KiB
 libXcomposite                       x86_64 0.4.6-4.fc41                    fedora                                                             44.5 KiB
 libXcursor                          x86_64 1.2.3-1.fc42                    fedora                                                             53.8 KiB
 libXdamage                          x86_64 1.1.6-4.fc41                    fedora                                                             43.7 KiB
 libXext                             x86_64 1.3.6-2.fc41                    fedora                                                             90.1 KiB
 libXext-devel                       x86_64 1.3.6-2.fc41                    fedora                                                             98.9 KiB
 libXfixes                           x86_64 6.0.1-4.fc41                    fedora                                                             30.3 KiB
 libXft                              x86_64 2.3.8-7.fc41                    fedora                                                            164.5 KiB
 libXi                               x86_64 1.8.2-1.fc42                    fedora                                                             80.7 KiB
 libXinerama                         x86_64 1.1.5-7.fc41                    fedora                                                             19.0 KiB
 libXrandr                           x86_64 1.5.4-4.fc41                    fedora                                                             51.9 KiB
 libXrender                          x86_64 0.9.12-1.fc42                   fedora                                                             48.8 KiB
 libXrender-devel                    x86_64 0.9.12-1.fc42                   fedora                                                             50.1 KiB
 libXtst                             x86_64 1.2.5-1.fc41                    fedora                                                             33.6 KiB
 libXv                               x86_64 1.0.13-1.fc42                   fedora                                                             28.7 KiB
 libXxf86vm                          x86_64 1.1.6-1.fc42                    fedora                                                             28.2 KiB
 libaec                              x86_64 1.1.3-1.fc42                    copr_base                                                          94.8 KiB
 libaec-devel                        x86_64 1.1.3-1.fc42                    copr_base                                                          12.5 KiB
 libaom                              x86_64 3.9.0-3.fc41                    fedora                                                              5.1 MiB
 libaribcaption                      x86_64 1.1.1-1.fc42                    copr_base                                                         243.4 KiB
 libasyncns                          x86_64 0.8-29.fc42                     copr_base                                                          58.3 KiB
 libavcodec-free                     x86_64 7.0.2-8.fc42                    copr_base                                                           9.4 MiB
 libavformat-free                    x86_64 7.0.2-8.fc42                    copr_base                                                           2.5 MiB
 libavutil-free                      x86_64 7.0.2-8.fc42                    copr_base                                                         936.3 KiB
 libb2                               x86_64 0.98.1-12.fc42                  copr_base                                                          44.8 KiB
 libblkid-devel                      x86_64 2.40.2-8.fc42                   fedora                                                             44.9 KiB
 libbluray                           x86_64 1.3.4-7.fc41                    fedora                                                            389.8 KiB
 libchromaprint                      x86_64 1.5.1-22.fc42                   copr_base                                                          66.6 KiB
 libcloudproviders                   x86_64 0.3.5-5.fc42                    copr_base                                                         125.7 KiB
 libcom_err-devel                    x86_64 1.47.1-6.fc42                   fedora                                                             16.7 KiB
 libcurl-devel                       x86_64 8.11.1-2.fc42                   copr_base                                                           1.3 MiB
 libdaemon                           x86_64 0.14-30.fc42                    copr_base                                                          67.2 KiB
 libdatrie                           x86_64 0.2.13-10.fc41                  fedora                                                             57.9 KiB
 libdav1d                            x86_64 1.5.0-1.fc42                    copr_base                                                           1.7 MiB
 libdecor                            x86_64 0.2.2-4.fc42                    copr_base                                                         168.5 KiB
 libdeflate                          x86_64 1.23-1.fc42                     copr_base                                                         121.2 KiB
 libdrm                              x86_64 2.4.124-1.fc42                  copr_base                                                         397.7 KiB
 libdrm-devel                        x86_64 2.4.124-1.fc42                  copr_base                                                         708.5 KiB
 libdvdnav                           x86_64 6.1.1-9.fc42                    copr_base                                                         118.1 KiB
 libdvdread                          x86_64 6.1.3-7.fc42                    copr_base                                                         157.9 KiB
 libedit                             x86_64 3.1-53.20240808cvs.fc42         copr_base                                                         239.2 KiB
 libepoxy                            x86_64 1.5.10-8.fc42                   copr_base                                                           1.1 MiB
 libevdev                            x86_64 1.13.3-1.fc42                   copr_base                                                          83.9 KiB
 libevent-devel                      x86_64 2.1.12-14.fc42                  copr_base                                                         426.0 KiB
 libfbclient2                        x86_64 4.0.4.3010-4.fc42               copr_base                                                           3.0 MiB
 libffi-devel                        x86_64 3.4.6-3.fc42                    fedora                                                             33.1 KiB
 libgcrypt                           x86_64 1.11.0-4.fc42                   copr_base                                                           1.5 MiB
 libgfortran                         x86_64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch   3.3 MiB
 libglvnd                            x86_64 1:1.7.0-5.fc42                  copr_base                                                         475.8 KiB
 libglvnd-core-devel                 x86_64 1:1.7.0-5.fc42                  copr_base                                                          40.3 KiB
 libglvnd-devel                      x86_64 1:1.7.0-5.fc42                  copr_base                                                           2.1 MiB
 libglvnd-egl                        x86_64 1:1.7.0-5.fc42                  copr_base                                                          66.3 KiB
 libglvnd-gles                       x86_64 1:1.7.0-5.fc42                  copr_base                                                         100.8 KiB
 libglvnd-glx                        x86_64 1:1.7.0-5.fc42                  copr_base                                                         592.7 KiB
 libglvnd-opengl                     x86_64 1:1.7.0-5.fc42                  copr_base                                                         142.4 KiB
 libgpg-error                        x86_64 1.51-1.fc42                     copr_base                                                         889.0 KiB
 libgudev                            x86_64 238-6.fc42                      copr_base                                                          86.5 KiB
 libgusb                             x86_64 0.4.9-2.fc42                    copr_base                                                         158.9 KiB
 libicu                              x86_64 76.1-1.fc42                     copr_base                                                          36.3 MiB
 libicu-devel                        x86_64 76.1-1.fc42                     copr_base                                                           5.0 MiB
 libicu74                            x86_64 74.2-1.fc42                     copr_base                                                          34.9 MiB
 libidn2-devel                       x86_64 2.3.7-2.fc42                    copr_base                                                         252.1 KiB
 libinput                            x86_64 1.27.0-2.fc42                   copr_base                                                         578.5 KiB
 libjpeg-turbo                       x86_64 3.0.4-1.fc42                    copr_base                                                         788.8 KiB
 libjxl                              x86_64 1:0.10.3-5.fc42                 copr_base                                                           3.3 MiB
 libkadm5                            x86_64 1.21.3-3.fc42                   copr_base                                                         212.8 KiB
 liblc3                              x86_64 1.1.1-3.fc42                    copr_base                                                         173.3 KiB
 libldac                             x86_64 2.0.2.3-16.fc42                 copr_base                                                          79.9 KiB
 libldb                              x86_64 2:4.21.2-6.fc42                 fedora                                                            419.0 KiB
 liblerc                             x86_64 4.0.0-7.fc42                    copr_base                                                         629.9 KiB
 libmng                              x86_64 2.0.3-22.fc41                   fedora                                                            538.0 KiB
 libmodplug                          x86_64 1:0.8.9.0-25.fc42               copr_base                                                         355.8 KiB
 libmount-devel                      x86_64 2.40.2-8.fc42                   fedora                                                             63.5 KiB
 libmpc                              x86_64 1.3.1-6.fc42                    copr_base                                                         162.0 KiB
 libnghttp2-devel                    x86_64 1.64.0-1.fc42                   fedora                                                            295.4 KiB
 libnice                             x86_64 0.1.22-2.fc41                   fedora                                                            502.1 KiB
 libogg                              x86_64 2:1.3.5-9.fc42                  copr_base                                                          47.7 KiB
 libopenmpt                          x86_64 0.7.12-1.fc42                   copr_base                                                           1.6 MiB
 libpciaccess                        x86_64 0.16-13.fc41                    fedora                                                             44.6 KiB
 libpciaccess-devel                  x86_64 0.16-13.fc41                    fedora                                                             15.3 KiB
 libpng                              x86_64 2:1.6.44-1.fc42                 copr_base                                                         240.5 KiB
 libpq                               x86_64 16.4-1.fc42                     fedora                                                            965.4 KiB
 libproxy                            x86_64 0.5.8-1.fc42                    copr_base                                                         107.4 KiB
 libpsl-devel                        x86_64 0.21.5-4.fc42                   copr_base                                                         110.3 KiB
 libquadmath                         x86_64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 319.5 KiB
 libquadmath-devel                   x86_64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch  21.9 KiB
 librabbitmq                         x86_64 0.15.0-1.fc42                   copr_base                                                          91.4 KiB
 librist                             x86_64 0.2.7-5.fc42                    copr_base                                                         158.8 KiB
 librsvg2                            x86_64 2.59.2-1.fc42                   copr_base                                                           4.5 MiB
 libsbc                              x86_64 2.0-5.fc41                      fedora                                                             93.5 KiB
 libseccomp                          x86_64 2.5.5-2.fc41                    fedora                                                            173.3 KiB
 libselinux-devel                    x86_64 3.8-0.rc3.1.fc42                fedora                                                            126.8 KiB
 libsepol-devel                      x86_64 3.8-0.rc3.1.fc42                fedora                                                            120.8 KiB
 libsmbclient                        x86_64 2:4.21.2-6.fc42                 fedora                                                            161.0 KiB
 libsndfile                          x86_64 1.2.2-5.fc42                    fedora                                                            534.6 KiB
 libsodium                           x86_64 1.0.20-2.fc42                   copr_base                                                         389.0 KiB
 libsoup3                            x86_64 3.6.1-1.fc42                    copr_base                                                           1.1 MiB
 libssh-devel                        x86_64 0.11.1-1.fc42                   copr_base                                                         178.0 KiB
 libstdc++-devel                     x86_64 15.0.0-0.2.fc42                 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch  15.7 MiB
 libswresample-free                  x86_64 7.0.2-8.fc42                    copr_base                                                         148.2 KiB
 libswscale-free                     x86_64 7.0.2-8.fc42                    copr_base                                                         580.2 KiB
 libtalloc                           x86_64 2.4.2-4.fc42                    copr_base                                                          54.4 KiB
 libtasn1-devel                      x86_64 4.19.0-9.fc42                   copr_base                                                          76.1 KiB
 libtasn1-tools                      x86_64 4.19.0-9.fc42                   copr_base                                                          65.9 KiB
 libtdb                              x86_64 1.4.12-3.fc42                   copr_base                                                          94.4 KiB
 libtevent                           x86_64 0.16.1-4.fc42                   copr_base                                                          94.4 KiB
 libtextstyle                        x86_64 0.23-1.fc42                     copr_base                                                         202.7 KiB
 libthai                             x86_64 0.1.29-9.fc42                   copr_base                                                         785.6 KiB
 libtheora                           x86_64 1:1.1.1-38.fc41                 fedora                                                            477.6 KiB
 libtiff                             x86_64 4.7.0-2.fc42                    copr_base                                                         616.5 KiB
 libtommath                          x86_64 1.3.1~rc1-2.fc41                fedora                                                            126.5 KiB
 libtracker-sparql                   x86_64 3.7.3-4.fc42                    fedora                                                              1.0 MiB
 libudfread                          x86_64 1.1.2-9.fc42                    copr_base                                                          68.6 KiB
 libunwind                           x86_64 1.8.0-5.fc42                    fedora                                                            179.5 KiB
 libusb1                             x86_64 1.0.27-4.fc42                   fedora                                                            170.6 KiB
 libuv                               x86_64 1:1.49.2-1.fc42                 copr_base                                                         559.4 KiB
 libva                               x86_64 2.22.0-3.fc42                   copr_base                                                         342.0 KiB
 libvdpau                            x86_64 1.5-8.fc42                      copr_base                                                          23.6 KiB
 libverto-devel                      x86_64 0.3.2-9.fc41                    fedora                                                             25.7 KiB
 libvisual                           x86_64 1:0.4.1-5.fc41                  fedora                                                            451.4 KiB
 libvmaf                             x86_64 3.0.0-2.fc41                    fedora                                                            823.0 KiB
 libvorbis                           x86_64 1:1.3.7-11.fc42                 copr_base                                                         840.4 KiB
 libvpl                              x86_64 1:2.13.0-1.fc42                 copr_base                                                         407.9 KiB
 libvpx                              x86_64 1.14.1-2.fc42                   copr_base                                                           3.2 MiB
 libwacom                            x86_64 2.14.0-1.fc42                   copr_base                                                         102.3 KiB
 libwacom-data                       noarch 2.14.0-1.fc42                   copr_base                                                           1.3 MiB
 libwayland-client                   x86_64 1.23.0-2.fc41                   fedora                                                             62.1 KiB
 libwayland-cursor                   x86_64 1.23.0-2.fc41                   fedora                                                             37.4 KiB
 libwayland-egl                      x86_64 1.23.0-2.fc41                   fedora                                                             16.5 KiB
 libwayland-server                   x86_64 1.23.0-2.fc41                   fedora                                                             78.6 KiB
 libwbclient                         x86_64 2:4.21.2-6.fc42                 fedora                                                             65.5 KiB
 libwebp                             x86_64 1.5.0-1.fc42                    fedora                                                            814.4 KiB
 libxcb                              x86_64 1.17.0-3.fc42                   fedora                                                              1.2 MiB
 libxcb-devel                        x86_64 1.17.0-3.fc42                   fedora                                                              2.7 MiB
 libxcrypt-devel                     x86_64 4.4.36-12.fc42                  fedora                                                             30.5 KiB
 libxkbcommon                        x86_64 1.7.0-4.fc42                    copr_base                                                         342.6 KiB
 libxkbcommon-devel                  x86_64 1.7.0-4.fc42                    copr_base                                                         359.6 KiB
 libxkbcommon-x11                    x86_64 1.7.0-4.fc42                    copr_base                                                          38.3 KiB
 libxkbfile                          x86_64 1.1.3-2.fc42                    copr_base                                                         199.3 KiB
 libxshmfence                        x86_64 1.3.2-5.fc42                    fedora                                                             12.8 KiB
 libxslt                             x86_64 1.1.42-2.fc42                   copr_base                                                         482.4 KiB
 llvm-libs                           x86_64 19.1.5-1.fc42                   copr_base                                                         122.5 MiB
 lm_sensors-libs                     x86_64 3.6.0-20.fc42                   copr_base                                                          84.3 KiB
 lmdb-libs                           x86_64 0.9.33-2.fc42                   copr_base                                                         107.0 KiB
 lpcnetfreedv                        x86_64 0.5-6.fc42                      copr_base                                                          14.8 MiB
 make                                x86_64 1:4.4.1-9.fc42                  copr_base                                                           1.8 MiB
 mariadb-connector-c                 x86_64 3.4.3-1.fc42                    fedora                                                            533.1 KiB
 mariadb-connector-c-config          noarch 3.4.3-1.fc42                    fedora                                                            497.0   B
 mbedtls                             x86_64 2.28.8-1.fc42                   copr_base                                                           1.1 MiB
 mesa-dri-drivers                    x86_64 24.3.1-1.fc42                   copr_base                                                         150.3 MiB
 mesa-filesystem                     x86_64 24.3.1-1.fc42                   copr_base                                                           3.6 KiB
 mesa-libEGL                         x86_64 24.3.1-1.fc42                   copr_base                                                         331.9 KiB
 mesa-libEGL-devel                   x86_64 24.3.1-1.fc42                   copr_base                                                          21.5 KiB
 mesa-libGL                          x86_64 24.3.1-1.fc42                   copr_base                                                         415.1 KiB
 mesa-libGLU                         x86_64 9.0.3-5.fc42                    copr_base                                                         358.4 KiB
 mesa-libGLU-devel                   x86_64 9.0.3-5.fc42                    copr_base                                                          17.0 KiB
 mesa-libgbm                         x86_64 24.3.1-1.fc42                   copr_base                                                          76.8 KiB
 mesa-libglapi                       x86_64 24.3.1-1.fc42                   copr_base                                                         162.4 KiB
 mpdecimal                           x86_64 2.5.1-16.fc42                   copr_base                                                         200.0 KiB
 mpg123-libs                         x86_64 1.32.9-1.fc42                   copr_base                                                         809.7 KiB
 msgpack                             x86_64 3.1.0-16.fc42                   copr_base                                                          58.0 KiB
 mtdev                               x86_64 1.1.6-9.fc42                    copr_base                                                          28.0 KiB
 ncurses                             x86_64 6.5-2.20240629.fc41             fedora                                                            627.3 KiB
 netcdf                              x86_64 4.9.2-7.fc42                    fedora                                                              2.4 MiB
 nettle                              x86_64 3.10-3.fc42                     copr_base                                                         793.6 KiB
 nettle-devel                        x86_64 3.10-3.fc42                     copr_base                                                           1.5 MiB
 noopenh264                          x86_64 0.1.0~openh264_2.4.1-2.fc42     copr_base                                                          41.9 KiB
 nspr                                x86_64 4.36.0-2.fc42                   copr_base                                                         309.9 KiB
 nss                                 x86_64 3.107.0-1.fc42                  copr_base                                                           1.9 MiB
 nss-softokn                         x86_64 3.107.0-1.fc42                  copr_base                                                           1.9 MiB
 nss-softokn-freebl                  x86_64 3.107.0-1.fc42                  copr_base                                                         842.8 KiB
 nss-sysinit                         x86_64 3.107.0-1.fc42                  copr_base                                                          21.1 KiB
 nss-util                            x86_64 3.107.0-1.fc42                  copr_base                                                         204.2 KiB
 openal-soft                         x86_64 1.23.1-6.fc41                   fedora                                                              1.4 MiB
 openblas                            x86_64 0.3.28-2.fc42                   copr_base                                                         106.6 KiB
 openblas-openmp                     x86_64 0.3.28-2.fc42                   copr_base                                                          39.1 MiB
 opencore-amr                        x86_64 0.1.6-7.fc42                    copr_base                                                         349.3 KiB
 openexr-libs                        x86_64 3.2.4-3.fc42                    copr_base                                                           6.5 MiB
 openjpeg                            x86_64 2.5.2-4.fc42                    copr_base                                                         445.1 KiB
 openpgm                             x86_64 5.2.122-35.fc42                 copr_base                                                         301.1 KiB
 openssl-devel                       x86_64 1:3.2.2-8.fc42                  copr_base                                                           4.3 MiB
 opus                                x86_64 1.5.2-1.fc42                    copr_base                                                         428.1 KiB
 orc                                 x86_64 0.4.39-1.fc42                   copr_base                                                         723.0 KiB
 p11-kit-devel                       x86_64 0.25.5-4.fc42                   copr_base                                                         554.2 KiB
 pango                               x86_64 1.54.0-2.fc42                   copr_base                                                         993.3 KiB
 pcre2-devel                         x86_64 10.44-1.fc42.1                  copr_base                                                           2.0 MiB
 pcre2-utf16                         x86_64 10.44-1.fc42.1                  copr_base                                                         586.3 KiB
 pcre2-utf32                         x86_64 10.44-1.fc42.1                  copr_base                                                         554.3 KiB
 perl-AutoLoader                     noarch 5.74-512.fc42                   copr_base                                                          20.5 KiB
 perl-B                              x86_64 1.89-512.fc42                   copr_base                                                         500.1 KiB
 perl-Carp                           noarch 1.54-511.fc41                   fedora                                                             46.6 KiB
 perl-Class-Struct                   noarch 0.68-512.fc42                   copr_base                                                          25.4 KiB
 perl-Data-Dumper                    x86_64 2.189-512.fc42                  copr_base                                                         114.6 KiB
 perl-Digest                         noarch 1.20-511.fc41                   fedora                                                             35.3 KiB
 perl-Digest-MD5                     x86_64 2.59-5.fc42                     copr_base                                                          62.7 KiB
 perl-DynaLoader                     x86_64 1.56-512.fc42                   copr_base                                                          32.1 KiB
 perl-Encode                         x86_64 4:3.21-511.fc42                 copr_base                                                           4.7 MiB
 perl-English                        noarch 1.11-512.fc42                   copr_base                                                           6.2 KiB
 perl-Errno                          x86_64 1.38-512.fc42                   copr_base                                                           8.4 KiB
 perl-Exporter                       noarch 5.78-511.fc41                   fedora                                                             54.3 KiB
 perl-Fcntl                          x86_64 1.18-512.fc42                   copr_base                                                          48.0 KiB
 perl-File-Basename                  noarch 2.86-512.fc42                   copr_base                                                          14.0 KiB
 perl-File-Find                      noarch 1.44-512.fc42                   copr_base                                                          41.9 KiB
 perl-File-Path                      noarch 2.18-511.fc41                   fedora                                                             63.5 KiB
 perl-File-Temp                      noarch 1:0.231.100-511.fc41            fedora                                                            162.3 KiB
 perl-File-stat                      noarch 1.14-512.fc42                   copr_base                                                          12.5 KiB
 perl-FileHandle                     noarch 2.05-512.fc42                   copr_base                                                           9.3 KiB
 perl-Getopt-Long                    noarch 1:2.58-2.fc41                   fedora                                                            144.5 KiB
 perl-Getopt-Std                     noarch 1.14-512.fc42                   copr_base                                                          11.2 KiB
 perl-HTTP-Tiny                      noarch 0.090-1.fc42                    fedora                                                            154.4 KiB
 perl-IO                             x86_64 1.55-512.fc42                   copr_base                                                         149.9 KiB
 perl-IO-Socket-IP                   noarch 0.43-1.fc42                     fedora                                                            100.3 KiB
 perl-IO-Socket-SSL                  noarch 2.089-1.fc42                    fedora                                                            703.3 KiB
 perl-IPC-Open3                      noarch 1.22-512.fc42                   copr_base                                                          22.5 KiB
 perl-MIME-Base32                    noarch 1.303-21.fc41                   fedora                                                             30.7 KiB
 perl-MIME-Base64                    x86_64 3.16-511.fc42                   copr_base                                                          45.1 KiB
 perl-Net-SSLeay                     x86_64 1.94-7.fc42                     copr_base                                                           1.3 MiB
 perl-POSIX                          x86_64 2.20-512.fc42                   copr_base                                                         233.3 KiB
 perl-PathTools                      x86_64 3.91-511.fc42                   copr_base                                                         178.9 KiB
 perl-Pod-Escapes                    noarch 1:1.07-511.fc41                 fedora                                                             24.9 KiB
 perl-Pod-Perldoc                    noarch 3.28.01-512.fc41                fedora                                                            163.7 KiB
 perl-Pod-Simple                     noarch 1:3.45-511.fc41                 fedora                                                            560.9 KiB
 perl-Pod-Usage                      noarch 4:2.03-511.fc41                 fedora                                                             84.8 KiB
 perl-Scalar-List-Utils              x86_64 5:1.68-1.fc42                   copr_base                                                         147.5 KiB
 perl-SelectSaver                    noarch 1.02-512.fc42                   copr_base                                                           2.2 KiB
 perl-Socket                         x86_64 4:2.038-511.fc42                copr_base                                                         122.8 KiB
 perl-Storable                       x86_64 1:3.32-511.fc42                 copr_base                                                         234.5 KiB
 perl-Symbol                         noarch 1.09-512.fc42                   copr_base                                                           6.8 KiB
 perl-Term-ANSIColor                 noarch 5.01-512.fc41                   fedora                                                             97.5 KiB
 perl-Term-Cap                       noarch 1.18-511.fc41                   fedora                                                             29.3 KiB
 perl-Text-ParseWords                noarch 3.31-511.fc41                   fedora                                                             13.6 KiB
 perl-Text-Tabs+Wrap                 noarch 2024.001-511.fc41               fedora                                                             22.6 KiB
 perl-Time-Local                     noarch 2:1.350-511.fc41                fedora                                                             69.0 KiB
 perl-URI                            noarch 5.31-1.fc42                     fedora                                                            257.0 KiB
 perl-base                           noarch 2.27-512.fc42                   copr_base                                                          12.5 KiB
 perl-constant                       noarch 1.33-512.fc41                   fedora                                                             26.2 KiB
 perl-if                             noarch 0.61.000-512.fc42               copr_base                                                           5.8 KiB
 perl-interpreter                    x86_64 4:5.40.0-512.fc42               copr_base                                                         121.2 KiB
 perl-libnet                         noarch 3.15-512.fc41                   fedora                                                            289.4 KiB
 perl-libs                           x86_64 4:5.40.0-512.fc42               copr_base                                                           9.8 MiB
 perl-locale                         noarch 1.12-512.fc42                   copr_base                                                           6.5 KiB
 perl-mro                            x86_64 1.29-512.fc42                   copr_base                                                          44.6 KiB
 perl-overload                       noarch 1.37-512.fc42                   copr_base                                                          71.5 KiB
 perl-overloading                    noarch 0.02-512.fc42                   copr_base                                                           4.8 KiB
 perl-parent                         noarch 1:0.244-1.fc42                  fedora                                                             10.3 KiB
 perl-podlators                      noarch 1:6.0.2-2.fc41                  fedora                                                            317.5 KiB
 perl-vars                           noarch 1.05-512.fc42                   copr_base                                                           3.9 KiB
 pipewire-libs                       x86_64 1.2.7-1.fc42                    copr_base                                                           7.2 MiB
 pixman                              x86_64 0.44.2-1.fc42                   copr_base                                                         664.5 KiB
 pixman-devel                        x86_64 0.44.2-1.fc42                   copr_base                                                          49.4 KiB
 protobuf-c                          x86_64 1.5.0-4.fc41                    fedora                                                             54.0 KiB
 publicsuffix-list                   noarch 20240107-4.fc41                 fedora                                                            318.0 KiB
 pulseaudio-libs                     x86_64 17.0-2.fc42                     copr_base                                                           3.4 MiB
 pyproject-rpm-macros                noarch 1.16.3-1.fc42                   fedora                                                            113.7 KiB
 pyside6-tools                       x86_64 6.8.0-2.fc42                    fedora                                                            164.5 KiB
 python-pip-wheel                    noarch 24.3.1-1.fc42                   fedora                                                              1.2 MiB
 python-qt5-rpm-macros               noarch 5.15.10-11.fc42                 fedora                                                            146.0   B
 python-rpm-macros                   noarch 3.13-3.fc41                     fedora                                                             22.1 KiB
 python3                             x86_64 3.13.1-2.fc42                   fedora                                                             30.6 KiB
 python3-dbus                        x86_64 1.3.2-8.fc41                    fedora                                                            520.7 KiB
 python3-libs                        x86_64 3.13.1-2.fc42                   fedora                                                             39.8 MiB
 python3-msgpack                     x86_64 1.1.0-1.fc42                    fedora                                                            330.0 KiB
 python3-numpy-f2py                  x86_64 1:2.2.0-4.fc42                  fedora                                                              2.0 MiB
 python3-packaging                   noarch 24.2-2.fc42                     fedora                                                            555.7 KiB
 python3-pyqt5-sip                   x86_64 12.16.1-1.fc42                  fedora                                                            158.5 KiB
 python3-pyside6                     x86_64 6.8.0-2.fc42                    fedora                                                             61.3 MiB
 python3-qt5                         x86_64 5.15.10-11.fc42                 fedora                                                              6.0 MiB
 python3-qt5-base                    x86_64 5.15.10-11.fc42                 fedora                                                             15.5 MiB
 python3-rpm-generators              noarch 14-11.fc41                      fedora                                                             81.7 KiB
 python3-rpm-macros                  noarch 3.13-3.fc41                     fedora                                                              6.4 KiB
 python3-shiboken6                   x86_64 6.8.0-2.fc42                    fedora                                                            627.6 KiB
 python3-shiboken6-devel             x86_64 6.8.0-2.fc42                    fedora                                                              3.2 MiB
 qt-settings                         noarch 41.2-1.fc42                     fedora                                                              1.1 KiB
 qt5-filesystem                      x86_64 5.15.15-1.fc42                  fedora                                                              0.0   B
 qt5-qtbase                          x86_64 5.15.15-3.fc42                  fedora                                                              9.7 MiB
 qt5-qtbase-common                   noarch 5.15.15-3.fc42                  fedora                                                             78.0   B
 qt5-qtbase-devel                    x86_64 5.15.15-3.fc42                  fedora                                                             19.0 MiB
 qt5-qtbase-gui                      x86_64 5.15.15-3.fc42                  fedora                                                             19.5 MiB
 qt5-qtconnectivity                  x86_64 5.15.15-1.fc42                  fedora                                                              1.4 MiB
 qt5-qtdeclarative                   x86_64 5.15.15-1.fc42                  fedora                                                             14.5 MiB
 qt5-qtlocation                      x86_64 5.15.15-1.fc42                  fedora                                                             10.9 MiB
 qt5-qtmultimedia                    x86_64 5.15.15-1.fc42                  fedora                                                              3.0 MiB
 qt5-qtsensors                       x86_64 5.15.15-1.fc42                  fedora                                                            951.8 KiB
 qt5-qtserialport                    x86_64 5.15.15-1.fc42                  fedora                                                            219.0 KiB
 qt5-qtsvg                           x86_64 5.15.15-1.fc42                  fedora                                                            643.6 KiB
 qt5-qttools-common                  noarch 5.15.15-2.fc42                  fedora                                                              7.5 KiB
 qt5-qttools-libs-designer           x86_64 5.15.15-2.fc42                  fedora                                                              4.9 MiB
 qt5-qttools-libs-help               x86_64 5.15.15-2.fc42                  fedora                                                            461.0 KiB
 qt5-qtwebchannel                    x86_64 5.15.15-1.fc42                  fedora                                                            307.1 KiB
 qt5-qtwebsockets                    x86_64 5.15.15-1.fc42                  fedora                                                            271.4 KiB
 qt5-qtx11extras                     x86_64 5.15.15-1.fc42                  fedora                                                            122.9 KiB
 qt5-qtxmlpatterns                   x86_64 5.15.15-1.fc42                  fedora                                                              2.9 MiB
 qt5-rpm-macros                      noarch 5.15.15-1.fc42                  fedora                                                              1.6 KiB
 qt6-assistant                       x86_64 6.8.1-2.fc42                    fedora                                                              1.5 MiB
 qt6-designer                        x86_64 6.8.1-2.fc42                    fedora                                                            593.3 KiB
 qt6-filesystem                      x86_64 6.8.1-4.fc42                    fedora                                                              0.0   B
 qt6-linguist                        x86_64 6.8.1-2.fc42                    fedora                                                              3.0 MiB
 qt6-qt3d                            x86_64 6.8.1-2.fc42                    fedora                                                             13.7 MiB
 qt6-qtbase                          x86_64 6.8.1-7.fc42                    fedora                                                             12.2 MiB
 qt6-qtbase-common                   noarch 6.8.1-7.fc42                    fedora                                                             74.0   B
 qt6-qtbase-devel                    x86_64 6.8.1-7.fc42                    fedora                                                             20.2 MiB
 qt6-qtbase-gui                      x86_64 6.8.1-7.fc42                    fedora                                                             22.9 MiB
 qt6-qtbase-ibase                    x86_64 6.8.1-7.fc42                    fedora                                                            142.3 KiB
 qt6-qtbase-mysql                    x86_64 6.8.1-7.fc42                    fedora                                                             99.2 KiB
 qt6-qtbase-odbc                     x86_64 6.8.1-7.fc42                    fedora                                                            130.2 KiB
 qt6-qtbase-postgresql               x86_64 6.8.1-7.fc42                    fedora                                                            110.5 KiB
 qt6-qtbase-private-devel            x86_64 6.8.1-7.fc42                    fedora                                                              5.8 MiB
 qt6-qtcharts                        x86_64 6.8.1-2.fc42                    fedora                                                              3.3 MiB
 qt6-qtconnectivity                  x86_64 6.8.1-2.fc42                    fedora                                                              1.5 MiB
 qt6-qtdatavis3d                     x86_64 6.8.1-2.fc42                    fedora                                                              2.2 MiB
 qt6-qtdeclarative                   x86_64 6.8.1-5.fc42                    fedora                                                             48.4 MiB
 qt6-qtdeclarative-devel             x86_64 6.8.1-5.fc42                    fedora                                                             21.4 MiB
 qt6-qtgraphs                        x86_64 6.8.1-2.fc42                    fedora                                                              3.6 MiB
 qt6-qthttpserver                    x86_64 6.8.1-2.fc42                    fedora                                                            256.7 KiB
 qt6-qtimageformats                  x86_64 6.8.1-2.fc42                    fedora                                                            438.3 KiB
 qt6-qtlocation                      x86_64 6.8.1-2.fc42                    fedora                                                              2.7 MiB
 qt6-qtmultimedia                    x86_64 6.8.1-3.fc42                    fedora                                                              3.4 MiB
 qt6-qtnetworkauth                   x86_64 6.8.1-2.fc42                    fedora                                                            264.0 KiB
 qt6-qtpdf                           x86_64 6.8.1-3.fc42                    fedora                                                              5.6 MiB
 qt6-qtpositioning                   x86_64 6.8.1-2.fc42                    fedora                                                              1.5 MiB
 qt6-qtquick3d                       x86_64 6.8.1-2.fc42                    fedora                                                             14.7 MiB
 qt6-qtquicktimeline                 x86_64 6.8.1-2.fc42                    fedora                                                            292.4 KiB
 qt6-qtremoteobjects                 x86_64 6.8.1-2.fc42                    fedora                                                              1.4 MiB
 qt6-qtscxml                         x86_64 6.8.1-2.fc42                    fedora                                                              1.8 MiB
 qt6-qtsensors                       x86_64 6.8.1-2.fc42                    fedora                                                            904.5 KiB
 qt6-qtserialbus                     x86_64 6.8.1-2.fc42                    fedora                                                            893.4 KiB
 qt6-qtserialport                    x86_64 6.8.1-2.fc42                    fedora                                                            213.8 KiB
 qt6-qtshadertools                   x86_64 6.8.1-2.fc42                    fedora                                                              4.7 MiB
 qt6-qtspeech                        x86_64 6.8.1-2.fc42                    fedora                                                            352.0 KiB
 qt6-qtsvg                           x86_64 6.8.1-2.fc42                    fedora                                                            780.2 KiB
 qt6-qttools                         x86_64 6.8.1-2.fc42                    fedora                                                            829.6 KiB
 qt6-qttools-common                  noarch 6.8.1-2.fc42                    fedora                                                              7.5 KiB
 qt6-qttools-libs-designer           x86_64 6.8.1-2.fc42                    fedora                                                              5.7 MiB
 qt6-qttools-libs-designercomponents x86_64 6.8.1-2.fc42                    fedora                                                              3.1 MiB
 qt6-qttools-libs-help               x86_64 6.8.1-2.fc42                    fedora                                                            573.6 KiB
 qt6-qtwebchannel                    x86_64 6.8.1-2.fc42                    fedora                                                            412.5 KiB
 qt6-qtwebengine                     x86_64 6.8.1-3.fc42                    fedora                                                            226.2 MiB
 qt6-qtwebsockets                    x86_64 6.8.1-2.fc42                    fedora                                                            305.0 KiB
 qt6-rpm-macros                      noarch 6.8.1-4.fc42                    fedora                                                              2.9 KiB
 rav1e-libs                          x86_64 0.7.1-4.fc42                    fedora                                                              3.0 MiB
 rhash                               x86_64 1.4.5-1.fc42                    fedora                                                            359.3 KiB
 rsvg-pixbuf-loader                  x86_64 2.59.2-1.fc42                   copr_base                                                         322.6 KiB
 samba-client-libs                   x86_64 2:4.21.2-6.fc42                 fedora                                                             18.8 MiB
 samba-common                        noarch 2:4.21.2-6.fc42                 fedora                                                            208.0 KiB
 samba-common-libs                   x86_64 2:4.21.2-6.fc42                 fedora                                                            258.1 KiB
 shared-mime-info                    x86_64 2.3-6.fc41                      fedora                                                              5.2 MiB
 shiboken6                           x86_64 6.8.0-2.fc42                    fedora                                                            104.3 KiB
 snappy                              x86_64 1.2.1-3.fc42                    fedora                                                             71.1 KiB
 soxr                                x86_64 0.1.3-17.fc42                   fedora                                                            195.7 KiB
 speex                               x86_64 1.2.0-18.fc41                   fedora                                                            120.6 KiB
 spirv-tools-libs                    x86_64 2024.3-4.fc42                   fedora                                                              5.4 MiB
 srt-libs                            x86_64 1.5.4-1.fc42                    fedora                                                            986.8 KiB
 svt-av1-libs                        x86_64 2.1.0-2.fc41                    fedora                                                              7.1 MiB
 sysprof-capture-devel               x86_64 47.2-1.fc42                     fedora                                                            273.2 KiB
 systemd                             x86_64 257.1-1.fc42                    fedora                                                             17.4 MiB
 systemd-pam                         x86_64 257.1-1.fc42                    fedora                                                              1.1 MiB
 systemd-rpm-macros                  noarch 257.1-1.fc42                    fedora                                                             10.7 KiB
 tslib                               x86_64 1.22-11.fc41                    fedora                                                            471.7 KiB
 twolame-libs                        x86_64 0.4.0-5.fc41                    fedora                                                            161.6 KiB
 tzdata                              noarch 2024b-1.fc42                    fedora                                                              1.6 MiB
 unbound-libs                        x86_64 1.22.0-8.fc42                   fedora                                                              1.4 MiB
 unixODBC                            x86_64 2.3.12-5.fc41                   fedora                                                              1.0 MiB
 vapoursynth-libs                    x86_64 68-3.fc41                       fedora                                                              1.9 MiB
 vim-filesystem                      noarch 2:9.1.919-1.fc42                fedora                                                             40.0   B
 vo-amrwbenc                         x86_64 0.1.3-21.fc41                   fedora                                                            146.0 KiB
 vulkan-headers                      noarch 1.3.296.0-1.fc42                fedora                                                             26.9 MiB
 vulkan-loader                       x86_64 1.3.296.0-1.fc42                fedora                                                            520.7 KiB
 vulkan-loader-devel                 x86_64 1.3.296.0-1.fc42                fedora                                                              7.8 KiB
 webrtc-audio-processing             x86_64 1.3-3.fc42                      fedora                                                              1.3 MiB
 xcb-util                            x86_64 0.4.1-6.fc41                    fedora                                                             30.4 KiB
 xcb-util-cursor                     x86_64 0.1.5-1.fc42                    fedora                                                             27.3 KiB
 xcb-util-image                      x86_64 0.4.1-6.fc41                    fedora                                                             22.2 KiB
 xcb-util-keysyms                    x86_64 0.4.1-6.fc41                    fedora                                                             16.8 KiB
 xcb-util-renderutil                 x86_64 0.3.10-6.fc41                   fedora                                                             28.5 KiB
 xcb-util-wm                         x86_64 0.4.2-6.fc41                    fedora                                                             85.4 KiB
 xkeyboard-config                    noarch 2.43-1.fc42                     fedora                                                              6.6 MiB
 xml-common                          noarch 0.6.3-65.fc41                   fedora                                                             78.4 KiB
 xorg-x11-proto-devel                noarch 2024.1-3.fc41                   fedora                                                              1.7 MiB
 xprop                               x86_64 1.2.7-2.fc41                    fedora                                                             58.8 KiB
 xvidcore                            x86_64 1.3.7-12.fc41                   fedora                                                            890.6 KiB
 xz-devel                            x86_64 1:5.6.3-2.fc42                  fedora                                                            255.6 KiB
 zeromq                              x86_64 4.3.5-17.fc41                   fedora                                                            885.4 KiB
 zimg                                x86_64 3.0.5-3.fc41                    fedora                                                            821.4 KiB
 zlib-ng-compat-devel                x86_64 2.2.2-1.fc42                    fedora                                                            106.8 KiB
 zvbi                                x86_64 0.2.43-1.fc42                   fedora                                                              1.2 MiB

Transaction Summary:
 Installing:       532 packages

Total size of inbound packages is 540 MiB. Need to download 303 MiB.
After this operation, 2 GiB extra will be used (install 2 GiB, remove 0 B).
[1/2] python3-setuptools-0:74.1.3-4.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[2/7] freetype-devel-0:2.13.3-1.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[3/8] gcc-c++-0:15.0.0-0.2.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 4/13] libpng-devel-2:1.6.44-1.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 5/14] libxml2-devel-0:2.12.8-2.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 6/18] python3-devel-0:3.13.1-2.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 7/19] python3-numpy-1:2.2.0-4.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 8/23] emacs-filesystem-1:30.0-3.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 9/25] gcc-0:15.0.0-0.2.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[10/26] libstdc++-devel-0:15.0.0-0.2.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[11/28] gdk-pixbuf2-0:2.42.12-6.fc41.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[12/29] json-glib-0:1.10.6-1.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[13/30] zlib-ng-compat-devel-0:2.2.2-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[14/31] xz-devel-1:5.6.3-2.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[15/35] python3-libs-0:3.13.1-2.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[16/36] python3-numpy-f2py-1:2.2.0-4.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[17/40] libX11-0:1.8.10-2.fc42.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[18/41] libXi-0:1.8.2-1.fc42.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[19/42] cpp-0:15.0.0-0.2.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[20/43] shared-mime-info-0:2.3-6.fc41.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[21/45] python-pip-wheel-0:24.3.1-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[22/46] tzdata-0:2024b-1.fc42.noarch    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[23/92] libX11-common-0:1.8.10-2.fc42.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[24/93] libxcb-0:1.17.0-3.fc42.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[25/94] libXext-0:1.3.6-2.fc41.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[26/99] fontconfig-0:2.15.0-8.fc41.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 27/102] libX11-xcb-0:1.8.10-2.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 28/110] alsa-lib-0:1.2.13-3.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 29/111] libXrandr-0:1.5.4-4.fc41.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 30/114] libXcomposite-0:0.4.6-4.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 31/115] libXdamage-0:1.1.6-4.fc41.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 32/116] libXfixes-0:6.0.1-4.fc41.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 33/117] libXtst-0:1.2.5-1.fc41.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 34/127] libXau-0:1.0.12-1.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 35/130] default-fonts-core-sans-0:4.2 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 36/131] fonts-filesystem-1:2.0.5-17.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 37/132] xml-common-0:0.6.3-65.fc41.no 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 38/134] libXrender-0:0.9.12-1.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 39/135] libgfortran-0:15.0.0-0.2.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 40/136] libquadmath-0:15.0.0-0.2.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 41/138] abattis-cantarell-vf-fonts-0: 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 42/139] google-noto-sans-vf-fonts-0:2 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 43/140] google-noto-fonts-common-0:20 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 44/141] cmake-filesystem-0:3.31.2-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 45/143] libglvnd-devel-1:1.7.0-5.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 46/144] libX11-devel-0:1.8.10-2.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 47/145] libglvnd-1:1.7.0-5.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 48/146] libglvnd-core-devel-1:1.7.0-5 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 49/147] libglvnd-egl-1:1.7.0-5.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 50/148] libglvnd-gles-1:1.7.0-5.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 51/149] libglvnd-glx-1:1.7.0-5.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 52/150] libglvnd-opengl-1:1.7.0-5.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 53/151] xorg-x11-proto-devel-0:2024.1 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 54/178] mesa-libGL-0:24.3.1-1.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 55/179] libXxf86vm-0:1.1.6-1.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 56/180] mesa-libglapi-0:24.3.1-1.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 57/181] expat-0:2.6.4-1.fc42.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 58/182] libdrm-0:2.4.124-1.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 59/183] libpciaccess-0:0.16-13.fc41.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 60/184] hwdata-0:0.390-1.fc42.noarch  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 61/185] mesa-dri-drivers-0:24.3.1-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 62/186] libxshmfence-0:1.3.2-5.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 63/187] spirv-tools-libs-0:2024.3-4.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 64/188] llvm-libs-0:19.1.5-1.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 65/189] lm_sensors-libs-0:3.6.0-20.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 66/190] mesa-filesystem-0:24.3.1-1.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 67/191] mesa-libgbm-0:24.3.1-1.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 68/192] libwayland-server-0:1.23.0-2. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 69/193] libedit-0:3.1-53.20240808cvs. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 70/195] libpng-2:1.6.44-1.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 71/196] mesa-libEGL-0:24.3.1-1.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 72/197] libwayland-client-0:1.23.0-2. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 73/198] kernel-headers-0:6.13.0-0.rc3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 74/200] glib2-0:2.83.0-3.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 75/201] gnutls-0:3.8.8-1.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 76/204] brotli-devel-0:1.1.0-5.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 77/205] brotli-0:1.1.0-5.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 78/206] bzip2-devel-0:1.0.8-19.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 79/207] freetype-0:2.13.3-1.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 80/208] harfbuzz-devel-0:10.1.0-2.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 81/209] harfbuzz-0:10.1.0-2.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 82/210] graphite2-0:1.3.14-16.fc41.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 83/211] SDL2-0:2.30.9-1.fc42.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 84/212] dbus-libs-1:1.16.0-1.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 85/213] lcms2-0:2.16-4.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 86/215] libaom-0:3.9.0-3.fc41.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 87/217] rav1e-libs-0:0.7.1-4.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 88/219] svt-av1-libs-0:2.1.0-2.fc41.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 89/224] libvmaf-0:3.0.0-2.fc41.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 90/238] libicu-0:76.1-1.fc42.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 91/239] libjpeg-turbo-0:3.0.4-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 92/240] libwebp-0:1.5.0-1.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 93/241] libxkbcommon-0:1.7.0-4.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 94/242] xkeyboard-config-0:2.43-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 95/253] libusb1-0:1.0.27-4.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 96/265] libwayland-cursor-0:1.23.0-2. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 97/266] libwayland-egl-0:1.23.0-2.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 98/272] libtiff-0:4.7.0-2.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 99/273] cups-libs-1:2.4.11-8.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[100/295] libb2-0:0.98.1-12.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[101/296] python3-0:3.13.1-2.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[102/298] pcre2-utf16-0:10.44-1.fc42.1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[103/300] cmake-0:3.31.2-1.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[104/302] rhash-0:1.4.5-1.fc42.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[105/304] mesa-libEGL-devel-0:24.3.1-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[106/315] flexiblas-netlib-0:3.4.4-3.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[107/316] flexiblas-0:3.4.4-3.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[108/317] flexiblas-openblas-openmp-0:3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[109/318] mpdecimal-0:2.5.1-16.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[110/353] libxcb-devel-0:1.17.0-3.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[111/356] libsoup3-0:3.6.1-1.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[112/357] libmpc-0:1.3.1-6.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[113/358] glibc-devel-0:2.40.9000-24.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[114/359] libxcrypt-devel-0:4.4.36-12.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[115/360] make-1:4.4.1-9.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[116/362] avahi-libs-0:0.8-30.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[117/379] jbigkit-libs-0:2.1-30.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[118/380] liblerc-0:4.0.0-7.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[119/391] libgcrypt-0:1.11.0-4.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[120/404] cairo-0:1.18.2-2.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[121/408] libdav1d-0:1.5.0-1.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[122/409] libjxl-1:0.10.3-5.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[123/417] libselinux-devel-0:3.8-0.rc3. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[124/418] libsepol-devel-0:3.8-0.rc3.1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[125/419] pcre2-devel-0:10.44-1.fc42.1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[126/420] pcre2-utf32-0:10.44-1.fc42.1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[127/422] cairo-devel-0:1.18.2-2.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[128/423] glib2-devel-0:2.83.0-3.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[129/424] python3-packaging-0:24.2-2.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[130/425] graphite2-devel-0:1.3.14-16.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[131/426] harfbuzz-cairo-0:10.1.0-2.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[132/427] harfbuzz-icu-0:10.1.0-2.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[133/428] libicu-devel-0:76.1-1.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[134/429] dbus-1:1.16.0-1.fc42.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[135/434] pango-0:1.54.0-2.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[136/435] libXft-0:2.3.8-7.fc41.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[137/436] nettle-0:3.10-3.fc42.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[138/437] fontconfig-devel-0:2.15.0-8.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[139/438] libffi-devel-0:3.4.6-3.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[140/439] libmount-devel-0:2.40.2-8.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[141/440] sysprof-capture-devel-0:47.2- 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[142/441] openblas-openmp-0:0.3.28-2.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[143/442] dbus-broker-0:36-4.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[144/443] cups-filesystem-1:2.4.11-8.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[145/445] cmake-data-0:3.31.2-1.fc42.no 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[146/446] vim-filesystem-2:9.1.919-1.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[147/447] jsoncpp-0:1.9.5-8.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[148/448] libuv-1:1.49.2-1.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[149/450] libXext-devel-0:1.3.6-2.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[150/451] libXrender-devel-0:0.9.12-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[151/452] pixman-devel-0:0.44.2-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[152/453] pixman-0:0.44.2-1.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[153/454] libdecor-0:0.2.2-4.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[154/455] gtk3-0:3.24.43-2.fc41.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[155/456] adwaita-icon-theme-0:47.0-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[156/457] at-spi2-atk-0:2.54.0-1.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[157/458] atk-0:2.54.0-1.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[158/459] gdk-pixbuf2-modules-0:2.42.12 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[159/460] gtk-update-icon-cache-0:3.24. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[160/461] hicolor-icon-theme-0:0.17-19. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[161/462] libXcursor-0:1.2.3-1.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[162/463] libXinerama-0:1.1.5-7.fc41.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[163/464] libtracker-sparql-0:3.7.3-4.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[164/465] adwaita-cursor-theme-0:47.0-1 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[165/466] adwaita-icon-theme-legacy-0:4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[166/467] at-spi2-core-0:2.54.0-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[167/468] xprop-0:1.2.7-2.fc41.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[168/474] libXau-devel-0:1.0.12-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[169/475] avahi-glib-0:0.8-30.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[170/476] libblkid-devel-0:2.40.2-8.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[171/477] cairo-gobject-0:1.18.2-2.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[172/478] colord-libs-0:1.4.7-5.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[173/479] fribidi-0:1.0.16-1.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[174/480] libcloudproviders-0:0.3.5-5.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[175/481] libepoxy-0:1.5.10-8.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[176/482] gettext-0:0.23-1.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[177/483] libthai-0:0.1.29-9.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[178/484] libdatrie-0:0.2.13-10.fc41.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[179/485] openblas-0:0.3.28-2.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[180/491] giflib-0:5.2.2-2.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[181/492] highway-0:1.2.0-3.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[182/493] openexr-libs-0:3.2.4-3.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[183/494] libgpg-error-0:1.51-1.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[184/495] gettext-libs-0:0.23-1.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[185/496] gettext-runtime-0:0.23-1.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[186/497] libtextstyle-0:0.23-1.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[187/498] dbus-common-1:1.16.0-1.fc42.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[188/504] libgusb-0:0.4.9-2.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[189/508] imath-0:3.1.12-1.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[190/509] libdeflate-0:1.23-1.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[191/517] gettext-envsubst-0:0.23-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[192/524] gcc-plugin-annobin-0:15.0.0-0 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[193/526] pyproject-rpm-macros-0:1.16.3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[194/527] python-rpm-macros-0:3.13-3.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[195/528] python3-rpm-generators-0:14-1 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[196/529] python3-rpm-macros-0:3.13-3.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[197/530] cmake-rpm-macros-0:3.31.2-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[198/531] annobin-plugin-gcc-0:12.79-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[199/532] annobin-docs-0:12.79-1.fc42.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[200/532] catch2-devel-0:2.13.10-5.fc42 100% |   3.6 MiB/s | 197.5 KiB |  00m00s
[201/532] desktop-file-utils-0:0.27-2.f 100% |   4.0 MiB/s |  64.8 KiB |  00m00s
[202/532] python3-mmtf-0:1.1.3-6.fc41.n 100% | 646.3 KiB/s |  76.3 KiB |  00m00s
[203/532] glew-devel-0:2.2.0-8.fc42.x86 100% |   9.6 MiB/s | 216.9 KiB |  00m00s
[204/532] python3-simplejson-0:3.19.3-1 100% |   1.0 MiB/s | 163.3 KiB |  00m00s
[205/532] glm-devel-0:1.0.1-2.fc42.noar 100% |  11.1 MiB/s | 249.2 KiB |  00m00s
[206/532] mesa-libGL-devel-0:24.3.1-1.f 100% |   3.8 MiB/s |  38.9 KiB |  00m00s
[207/532] freeglut-devel-0:3.6.0-2.fc41 100% |   8.6 MiB/s | 944.5 KiB |  00m00s
[208/532] libappstream-glib-0:0.8.3-2.f 100% |  16.5 MiB/s | 389.7 KiB |  00m00s
[209/532] msgpack-devel-0:3.1.0-16.fc42 100% |  15.2 MiB/s | 312.0 KiB |  00m00s
[210/532] mmtf-cpp-devel-0:1.1.0-6.fc42 100% |   1.0 MiB/s |  31.0 KiB |  00m00s
[211/532] netcdf-devel-0:4.9.2-7.fc42.x 100% |   2.3 MiB/s |  99.2 KiB |  00m00s
[212/532] python3-pyside6-devel-0:6.8.0 100% |   7.7 MiB/s | 308.5 KiB |  00m00s
[213/532] python3-qt5-devel-0:5.15.10-1 100% |  10.2 MiB/s | 522.3 KiB |  00m00s
[214/532] python3-msgpack-0:1.1.0-1.fc4 100% |   2.9 MiB/s | 106.2 KiB |  00m00s
[215/532] libGLEW-0:2.2.0-8.fc42.x86_64 100% |   9.1 MiB/s | 167.2 KiB |  00m00s
[216/532] freeglut-0:3.6.0-2.fc41.x86_6 100% |   4.5 MiB/s | 146.8 KiB |  00m00s
[217/532] msgpack-0:3.1.0-16.fc42.x86_6 100% |   3.2 MiB/s |  29.6 KiB |  00m00s
[218/532] hdf5-devel-0:1.14.5-1.fc42.x8 100% |  29.6 MiB/s |   1.5 MiB |  00m00s
[219/532] netcdf-0:4.9.2-7.fc42.x86_64  100% |  15.2 MiB/s | 843.0 KiB |  00m00s
[220/532] shiboken6-0:6.8.0-2.fc42.x86_ 100% | 744.7 KiB/s |  38.7 KiB |  00m00s
[221/532] python3-pyside6-0:6.8.0-2.fc4 100% |  64.2 MiB/s |  11.7 MiB |  00m00s
[222/532] python3-qt5-0:5.15.10-11.fc42 100% |   7.7 MiB/s |   1.1 MiB |  00m00s
[223/532] hdf5-0:1.14.5-1.fc42.x86_64   100% |  21.3 MiB/s |   2.1 MiB |  00m00s
[224/532] python3-shiboken6-0:6.8.0-2.f 100% |   6.2 MiB/s | 286.0 KiB |  00m00s
[225/532] qt6-qt3d-0:6.8.1-2.fc42.x86_6 100% |  44.4 MiB/s |   3.2 MiB |  00m00s
[226/532] qt6-qtbase-0:6.8.1-7.fc42.x86 100% |  35.8 MiB/s |   3.7 MiB |  00m00s
[227/532] qt6-qtbase-gui-0:6.8.1-7.fc42 100% |  50.6 MiB/s |   6.9 MiB |  00m00s
[228/532] qt6-qtcharts-0:6.8.1-2.fc42.x 100% |   6.9 MiB/s | 750.3 KiB |  00m00s
[229/532] qt6-qtconnectivity-0:6.8.1-2. 100% |   6.4 MiB/s | 462.9 KiB |  00m00s
[230/532] qt6-qtdatavis3d-0:6.8.1-2.fc4 100% |  16.2 MiB/s | 580.0 KiB |  00m00s
[231/532] qt6-qthttpserver-0:6.8.1-2.fc 100% |   1.5 MiB/s |  92.6 KiB |  00m00s
[232/532] qt6-qtdeclarative-0:6.8.1-5.f 100% |  72.6 MiB/s |  11.5 MiB |  00m00s
[233/532] qt6-qtgraphs-0:6.8.1-2.fc42.x 100% |   4.9 MiB/s | 791.3 KiB |  00m00s
[234/532] qt6-qtlocation-0:6.8.1-2.fc42 100% |   9.4 MiB/s | 646.8 KiB |  00m00s
[235/532] qt6-qtmultimedia-0:6.8.1-3.fc 100% |  24.9 MiB/s |   1.0 MiB |  00m00s
[236/532] qt6-qtnetworkauth-0:6.8.1-2.f 100% |   2.2 MiB/s |  89.5 KiB |  00m00s
[237/532] qt6-qtpdf-0:6.8.1-3.fc42.x86_ 100% |  39.6 MiB/s |   2.4 MiB |  00m00s
[238/532] qt6-qtpositioning-0:6.8.1-2.f 100% |   8.6 MiB/s | 386.0 KiB |  00m00s
[239/532] qt6-qtquick3d-0:6.8.1-2.fc42. 100% |  47.6 MiB/s |   4.5 MiB |  00m00s
[240/532] qt6-qtremoteobjects-0:6.8.1-2 100% |   6.0 MiB/s | 446.2 KiB |  00m00s
[241/532] qt6-qtscxml-0:6.8.1-2.fc42.x8 100% |   9.0 MiB/s | 506.9 KiB |  00m00s
[242/532] qt6-qtsensors-0:6.8.1-2.fc42. 100% |   4.6 MiB/s | 193.0 KiB |  00m00s
[243/532] qt6-qtserialbus-0:6.8.1-2.fc4 100% |   5.0 MiB/s | 270.1 KiB |  00m00s
[244/532] qt6-qtserialport-0:6.8.1-2.fc 100% |   1.4 MiB/s |  72.9 KiB |  00m00s
[245/532] qt6-qtspeech-0:6.8.1-2.fc42.x 100% |   3.4 MiB/s | 102.9 KiB |  00m00s
[246/532] qt6-qtsvg-0:6.8.1-2.fc42.x86_ 100% |   7.6 MiB/s | 249.1 KiB |  00m00s
[247/532] qt6-qttools-0:6.8.1-2.fc42.x8 100% |   6.0 MiB/s | 208.2 KiB |  00m00s
[248/532] qt6-qttools-libs-designer-0:6 100% |  46.7 MiB/s |   2.8 MiB |  00m00s
[249/532] qt6-qttools-libs-help-0:6.8.1 100% |   3.2 MiB/s | 193.6 KiB |  00m00s
[250/532] qt6-qtwebchannel-0:6.8.1-2.fc 100% |   2.3 MiB/s | 141.8 KiB |  00m00s
[251/532] qt6-qtwebsockets-0:6.8.1-2.fc 100% |   1.3 MiB/s | 101.3 KiB |  00m00s
[252/532] python3-qt5-base-0:5.15.10-11 100% |   5.0 MiB/s |   3.0 MiB |  00m01s
[253/532] qt5-qtbase-0:5.15.15-3.fc42.x 100% |   6.2 MiB/s |   3.3 MiB |  00m01s
[254/532] qt5-qtconnectivity-0:5.15.15- 100% |   3.1 MiB/s | 458.7 KiB |  00m00s
[255/532] qt6-qtwebengine-0:6.8.1-3.fc4 100% |  82.5 MiB/s |  73.1 MiB |  00m01s
[256/532] qt5-qtbase-gui-0:5.15.15-3.fc 100% |  18.9 MiB/s |   5.8 MiB |  00m00s
[257/532] qt5-qtdeclarative-0:5.15.15-1 100% |  23.1 MiB/s |   4.2 MiB |  00m00s
[258/532] qt5-qtlocation-0:5.15.15-1.fc 100% |  31.9 MiB/s |   3.2 MiB |  00m00s
[259/532] qt5-qtmultimedia-0:5.15.15-1. 100% |  10.8 MiB/s | 797.7 KiB |  00m00s
[260/532] qt5-qtsensors-0:5.15.15-1.fc4 100% |   5.4 MiB/s | 219.4 KiB |  00m00s
[261/532] qt5-qtserialport-0:5.15.15-1. 100% |   2.2 MiB/s |  66.1 KiB |  00m00s
[262/532] qt5-qtsvg-0:5.15.15-1.fc42.x8 100% |   5.9 MiB/s | 187.4 KiB |  00m00s
[263/532] qt5-qttools-libs-designer-0:5 100% |  27.8 MiB/s |   2.7 MiB |  00m00s
[264/532] qt5-qttools-libs-help-0:5.15. 100% |   1.7 MiB/s | 156.6 KiB |  00m00s
[265/532] qt5-qtwebchannel-0:5.15.15-1. 100% |   1.1 MiB/s |  99.5 KiB |  00m00s
[266/532] qt5-qtx11extras-0:5.15.15-1.f 100% |   2.3 MiB/s |  35.2 KiB |  00m00s
[267/532] qt5-qtwebsockets-0:5.15.15-1. 100% |   2.7 MiB/s |  87.2 KiB |  00m00s
[268/532] qt5-qtxmlpatterns-0:5.15.15-1 100% |  24.3 MiB/s | 971.8 KiB |  00m00s
[269/532] qt6-qtimageformats-0:6.8.1-2. 100% |   3.6 MiB/s | 111.0 KiB |  00m00s
[270/532] qt6-qtshadertools-0:6.8.1-2.f 100% |  27.6 MiB/s |   1.5 MiB |  00m00s
[271/532] qt6-filesystem-0:6.8.1-4.fc42 100% | 355.4 KiB/s |  10.7 KiB |  00m00s
[272/532] qt6-qtbase-common-0:6.8.1-7.f 100% | 440.0 KiB/s |  12.8 KiB |  00m00s
[273/532] libSM-0:1.2.5-1.fc42.x86_64   100% |   2.6 MiB/s |  42.3 KiB |  00m00s
[274/532] libICE-0:1.1.2-1.fc42.x86_64  100% |   2.5 MiB/s |  75.6 KiB |  00m00s
[275/532] tslib-0:1.22-11.fc41.x86_64   100% |   4.7 MiB/s | 153.6 KiB |  00m00s
[276/532] xcb-util-cursor-0:0.1.5-1.fc4 100% |   1.2 MiB/s |  19.0 KiB |  00m00s
[277/532] xcb-util-image-0:0.4.1-6.fc41 100% |   1.2 MiB/s |  18.9 KiB |  00m00s
[278/532] xcb-util-keysyms-0:0.4.1-6.fc 100% | 951.5 KiB/s |  14.3 KiB |  00m00s
[279/532] xcb-util-renderutil-0:0.3.10- 100% |   1.1 MiB/s |  17.3 KiB |  00m00s
[280/532] xcb-util-wm-0:0.4.2-6.fc41.x8 100% |   2.0 MiB/s |  31.0 KiB |  00m00s
[281/532] qt6-qttools-common-0:6.8.1-2. 100% | 759.1 KiB/s |  11.4 KiB |  00m00s
[282/532] bluez-libs-0:5.79-1.fc42.x86_ 100% |   2.7 MiB/s |  83.6 KiB |  00m00s
[283/532] qt6-qtquicktimeline-0:6.8.1-2 100% |   2.7 MiB/s |  81.4 KiB |  00m00s
[284/532] snappy-0:1.2.1-3.fc42.x86_64  100% |   2.6 MiB/s |  39.5 KiB |  00m00s
[285/532] python-qt5-rpm-macros-0:5.15. 100% | 600.3 KiB/s |   9.0 KiB |  00m00s
[286/532] qt-settings-0:41.2-1.fc42.noa 100% | 688.6 KiB/s |  10.3 KiB |  00m00s
[287/532] python3-dbus-0:1.3.2-8.fc41.x 100% |   5.0 MiB/s | 157.3 KiB |  00m00s
[288/532] python3-pyqt5-sip-0:12.16.1-1 100% |   2.2 MiB/s |  67.9 KiB |  00m00s
[289/532] qt5-filesystem-0:5.15.15-1.fc 100% | 684.4 KiB/s |  10.3 KiB |  00m00s
[290/532] qt5-qtbase-common-0:5.15.15-3 100% | 798.3 KiB/s |  12.0 KiB |  00m00s
[291/532] qt5-qttools-common-0:5.15.15- 100% | 738.6 KiB/s |  11.1 KiB |  00m00s
[292/532] openal-soft-0:1.23.1-6.fc41.x 100% |  15.9 MiB/s | 586.1 KiB |  00m00s
[293/532] libmng-0:2.0.3-22.fc41.x86_64 100% |   5.2 MiB/s | 185.8 KiB |  00m00s
[294/532] xcb-util-0:0.4.1-6.fc41.x86_6 100% |   1.2 MiB/s |  18.2 KiB |  00m00s
[295/532] libdrm-devel-0:2.4.124-1.fc42 100% |   9.3 MiB/s | 170.9 KiB |  00m00s
[296/532] qt5-qtbase-devel-0:5.15.15-3. 100% |  51.1 MiB/s |   3.4 MiB |  00m00s
[297/532] libquadmath-devel-0:15.0.0-0. 100% | 219.8 KiB/s |  21.1 KiB |  00m00s
[298/532] perl-File-Path-0:2.18-511.fc4 100% |   2.0 MiB/s |  35.3 KiB |  00m00s
[299/532] perl-Getopt-Long-1:2.58-2.fc4 100% |   3.7 MiB/s |  63.9 KiB |  00m00s
[300/532] qt5-rpm-macros-0:5.15.15-1.fc 100% | 663.0 KiB/s |  10.6 KiB |  00m00s
[301/532] perl-Carp-0:1.54-511.fc41.noa 100% |   1.9 MiB/s |  28.9 KiB |  00m00s
[302/532] perl-Exporter-0:5.78-511.fc41 100% |   1.9 MiB/s |  30.9 KiB |  00m00s
[303/532] perl-Pod-Usage-4:2.03-511.fc4 100% |   2.6 MiB/s |  40.0 KiB |  00m00s
[304/532] perl-Text-ParseWords-0:3.31-5 100% |   1.1 MiB/s |  16.6 KiB |  00m00s
[305/532] perl-constant-0:1.33-512.fc41 100% |   1.5 MiB/s |  23.0 KiB |  00m00s
[306/532] perl-Pod-Perldoc-0:3.28.01-51 100% |   2.8 MiB/s |  86.1 KiB |  00m00s
[307/532] perl-podlators-1:6.0.2-2.fc41 100% |   4.2 MiB/s | 128.8 KiB |  00m00s
[308/532] perl-File-Temp-1:0.231.100-51 100% |   3.8 MiB/s |  59.1 KiB |  00m00s
[309/532] perl-HTTP-Tiny-0:0.090-1.fc42 100% |   3.7 MiB/s |  56.5 KiB |  00m00s
[310/532] perl-parent-1:0.244-1.fc42.no 100% |   1.0 MiB/s |  15.1 KiB |  00m00s
[311/532] perl-Pod-Simple-1:3.45-511.fc 100% |   6.9 MiB/s | 219.0 KiB |  00m00s
[312/532] perl-Term-ANSIColor-0:5.01-51 100% |   3.1 MiB/s |  47.7 KiB |  00m00s
[313/532] perl-Term-Cap-0:1.18-511.fc41 100% |   1.4 MiB/s |  22.1 KiB |  00m00s
[314/532] perl-Time-Local-2:1.350-511.f 100% |   2.2 MiB/s |  34.5 KiB |  00m00s
[315/532] perl-IO-Socket-SSL-0:2.089-1. 100% |   7.1 MiB/s | 231.2 KiB |  00m00s
[316/532] perl-Pod-Escapes-1:1.07-511.f 100% |   1.3 MiB/s |  19.8 KiB |  00m00s
[317/532] perl-Text-Tabs+Wrap-0:2024.00 100% |   1.4 MiB/s |  21.9 KiB |  00m00s
[318/532] perl-IO-Socket-IP-0:0.43-1.fc 100% |   2.6 MiB/s |  42.2 KiB |  00m00s
[319/532] ncurses-0:6.5-2.20240629.fc41 100% |  12.2 MiB/s | 423.8 KiB |  00m00s
[320/532] perl-MIME-Base32-0:1.303-21.f 100% |   1.2 MiB/s |  20.5 KiB |  00m00s
[321/532] perl-URI-0:5.31-1.fc42.noarch 100% |   4.4 MiB/s | 140.6 KiB |  00m00s
[322/532] perl-libnet-0:3.15-512.fc41.n 100% |   2.8 MiB/s | 128.5 KiB |  00m00s
[323/532] python3-shiboken6-devel-0:6.8 100% |  11.8 MiB/s |   1.0 MiB |  00m00s
[324/532] libpciaccess-devel-0:0.16-13. 100% | 248.7 KiB/s |  12.4 KiB |  00m00s
[325/532] mesa-libGLU-devel-0:9.0.3-5.f 100% |   1.4 MiB/s |  12.6 KiB |  00m00s
[326/532] mesa-libGLU-0:9.0.3-5.fc42.x8 100% |   8.3 MiB/s | 160.6 KiB |  00m00s
[327/532] libtheora-1:1.1.1-38.fc41.x86 100% |   3.9 MiB/s | 167.0 KiB |  00m00s
[328/532] speex-0:1.2.0-18.fc41.x86_64  100% |   1.5 MiB/s |  67.6 KiB |  00m00s
[329/532] gcc-gfortran-0:15.0.0-0.2.fc4 100% |  23.1 MiB/s |  13.9 MiB |  00m01s
[330/532] libavcodec-free-0:7.0.2-8.fc4 100% |  32.3 MiB/s |   4.0 MiB |  00m00s
[331/532] twolame-libs-0:0.4.0-5.fc41.x 100% |   1.9 MiB/s |  68.9 KiB |  00m00s
[332/532] vo-amrwbenc-0:0.1.3-21.fc41.x 100% |   2.5 MiB/s |  80.4 KiB |  00m00s
[333/532] xvidcore-0:1.3.7-12.fc41.x86_ 100% |   7.9 MiB/s | 268.4 KiB |  00m00s
[334/532] zvbi-0:0.2.43-1.fc42.x86_64   100% |  12.3 MiB/s | 416.3 KiB |  00m00s
[335/532] libavformat-free-0:7.0.2-8.fc 100% |  29.5 MiB/s |   1.1 MiB |  00m00s
[336/532] libbluray-0:1.3.4-7.fc41.x86_ 100% |   4.7 MiB/s | 172.0 KiB |  00m00s
[337/532] libsmbclient-2:4.21.2-6.fc42. 100% |   2.1 MiB/s |  76.1 KiB |  00m00s
[338/532] srt-libs-0:1.5.4-1.fc42.x86_6 100% |  11.4 MiB/s | 385.2 KiB |  00m00s
[339/532] vapoursynth-libs-0:68-3.fc41. 100% |  16.8 MiB/s | 652.8 KiB |  00m00s
[340/532] zeromq-0:4.3.5-17.fc41.x86_64 100% |  10.8 MiB/s | 462.8 KiB |  00m00s
[341/532] libwbclient-2:4.21.2-6.fc42.x 100% |   2.2 MiB/s |  43.6 KiB |  00m00s
[342/532] libldb-2:4.21.2-6.fc42.x86_64 100% |   5.1 MiB/s | 161.8 KiB |  00m00s
[343/532] samba-client-libs-2:4.21.2-6. 100% |  61.3 MiB/s |   5.0 MiB |  00m00s
[344/532] samba-common-2:4.21.2-6.fc42. 100% |   2.1 MiB/s | 177.8 KiB |  00m00s
[345/532] zimg-0:3.0.5-3.fc41.x86_64    100% |   3.6 MiB/s | 284.9 KiB |  00m00s
[346/532] libxkbcommon-x11-0:1.7.0-4.fc 100% |   2.3 MiB/s |  21.4 KiB |  00m00s
[347/532] libavutil-free-0:7.0.2-8.fc42 100% |  11.8 MiB/s | 338.7 KiB |  00m00s
[348/532] libxkbfile-0:1.1.3-2.fc42.x86 100% |   4.9 MiB/s |  90.2 KiB |  00m00s
[349/532] libunwind-0:1.8.0-5.fc42.x86_ 100% |   2.3 MiB/s |  72.1 KiB |  00m00s
[350/532] noopenh264-0:0.1.0~openh264_2 100% |   2.3 MiB/s |  21.3 KiB |  00m00s
[351/532] nspr-0:4.36.0-2.fc42.x86_64   100% |   7.0 MiB/s | 129.3 KiB |  00m00s
[352/532] nss-0:3.107.0-1.fc42.x86_64   100% |  26.3 MiB/s | 673.9 KiB |  00m00s
[353/532] nss-util-0:3.107.0-1.fc42.x86 100% |   4.7 MiB/s |  82.7 KiB |  00m00s
[354/532] opus-0:1.5.2-1.fc42.x86_64    100% |  12.0 MiB/s | 234.1 KiB |  00m00s
[355/532] libsbc-0:2.0-5.fc41.x86_64    100% |   3.2 MiB/s |  48.6 KiB |  00m00s
[356/532] pipewire-libs-0:1.2.7-1.fc42. 100% |  49.5 MiB/s |   1.8 MiB |  00m00s
[357/532] libsndfile-0:1.2.2-5.fc42.x86 100% |   5.0 MiB/s | 213.4 KiB |  00m00s
[358/532] webrtc-audio-processing-0:1.3 100% |  11.0 MiB/s | 520.2 KiB |  00m00s
[359/532] gstreamer1-0:1.24.10-1.fc42.x 100% |  41.2 MiB/s |   1.6 MiB |  00m00s
[360/532] gstreamer1-plugins-bad-free-l 100% |  26.1 MiB/s | 883.3 KiB |  00m00s
[361/532] libnice-0:0.1.22-2.fc41.x86_6 100% |   6.1 MiB/s | 200.6 KiB |  00m00s
[362/532] gupnp-igd-0:1.6.0-5.fc41.x86_ 100% |   2.2 MiB/s |  33.8 KiB |  00m00s
[363/532] vulkan-loader-0:1.3.296.0-1.f 100% |   4.7 MiB/s | 150.5 KiB |  00m00s
[364/532] gssdp-0:1.6.3-3.fc41.x86_64   100% |   3.8 MiB/s |  58.0 KiB |  00m00s
[365/532] libXv-0:1.0.13-1.fc42.x86_64  100% | 714.2 KiB/s |  17.1 KiB |  00m00s
[366/532] gstreamer1-plugins-base-0:1.2 100% |  39.2 MiB/s |   2.2 MiB |  00m00s
[367/532] iso-codes-0:4.17.0-1.fc42.noa 100% |  51.3 MiB/s |   3.6 MiB |  00m00s
[368/532] libswresample-free-0:7.0.2-8. 100% |   2.4 MiB/s |  65.7 KiB |  00m00s
[369/532] libvisual-1:0.4.1-5.fc41.x86_ 100% |   2.5 MiB/s | 151.3 KiB |  00m00s
[370/532] soxr-0:0.1.3-17.fc42.x86_64   100% |   2.7 MiB/s |  85.1 KiB |  00m00s
[371/532] libswscale-free-0:7.0.2-8.fc4 100% |   7.4 MiB/s | 182.2 KiB |  00m00s
[372/532] pulseaudio-libs-0:17.0-2.fc42 100% |  28.6 MiB/s | 674.5 KiB |  00m00s
[373/532] jasper-libs-0:4.2.3-2.fc42.x8 100% |   9.2 MiB/s | 159.4 KiB |  00m00s
[374/532] glx-utils-0:9.0.0-8.fc42.x86_ 100% |   4.1 MiB/s |  67.9 KiB |  00m00s
[375/532] libinput-0:1.27.0-2.fc42.x86_ 100% |  10.4 MiB/s | 202.6 KiB |  00m00s
[376/532] double-conversion-0:3.3.0-4.f 100% |   4.9 MiB/s |  49.8 KiB |  00m00s
[377/532] mtdev-0:1.1.6-9.fc42.x86_64   100% |   1.8 MiB/s |  20.4 KiB |  00m00s
[378/532] pyside6-tools-0:6.8.0-2.fc42. 100% |   2.0 MiB/s |  61.0 KiB |  00m00s
[379/532] qt6-assistant-0:6.8.1-2.fc42. 100% |  11.0 MiB/s | 541.9 KiB |  00m00s
[380/532] qt6-designer-0:6.8.1-2.fc42.x 100% |   3.7 MiB/s | 186.7 KiB |  00m00s
[381/532] qt6-linguist-0:6.8.1-2.fc42.x 100% |  20.6 MiB/s | 907.0 KiB |  00m00s
[382/532] qt6-qtbase-devel-0:6.8.1-7.fc 100% |  47.5 MiB/s |   3.7 MiB |  00m00s
[383/532] libxkbcommon-devel-0:1.7.0-4. 100% |   4.2 MiB/s |  68.0 KiB |  00m00s
[384/532] qt6-qtdeclarative-devel-0:6.8 100% |  31.7 MiB/s |   3.8 MiB |  00m00s
[385/532] qt6-qttools-libs-designercomp 100% |   8.4 MiB/s | 869.9 KiB |  00m00s
[386/532] qt6-qtbase-ibase-0:6.8.1-7.fc 100% |   2.1 MiB/s |  61.8 KiB |  00m00s
[387/532] qt6-qtbase-mysql-0:6.8.1-7.fc 100% |   3.0 MiB/s |  46.4 KiB |  00m00s
[388/532] qt6-qtbase-odbc-0:6.8.1-7.fc4 100% |   3.8 MiB/s |  57.9 KiB |  00m00s
[389/532] qt6-qtbase-postgresql-0:6.8.1 100% |   3.3 MiB/s |  50.5 KiB |  00m00s
[390/532] qt6-rpm-macros-0:6.8.1-4.fc42 100% | 795.7 KiB/s |  11.9 KiB |  00m00s
[391/532] mariadb-connector-c-0:3.4.3-1 100% |   6.4 MiB/s | 202.6 KiB |  00m00s
[392/532] unixODBC-0:2.3.12-5.fc41.x86_ 100% |  11.9 MiB/s | 414.9 KiB |  00m00s
[393/532] libpq-0:16.4-1.fc42.x86_64    100% |   7.6 MiB/s | 249.4 KiB |  00m00s
[394/532] libproxy-0:0.5.8-1.fc42.x86_6 100% |   4.7 MiB/s |  43.4 KiB |  00m00s
[395/532] mariadb-connector-c-config-0: 100% | 588.7 KiB/s |   8.8 KiB |  00m00s
[396/532] qt6-qtbase-private-devel-0:6. 100% |  10.8 MiB/s |   1.1 MiB |  00m00s
[397/532] perl-English-0:1.11-512.fc42. 100% | 120.6 KiB/s |  14.1 KiB |  00m00s
[398/532] libicu74-0:74.2-1.fc42.x86_64 100% |  38.0 MiB/s |  10.3 MiB |  00m00s
[399/532] perl-File-Basename-0:2.86-512 100% | 186.3 KiB/s |  17.7 KiB |  00m00s
[400/532] perl-File-Find-0:1.44-512.fc4 100% | 297.0 KiB/s |  25.8 KiB |  00m00s
[401/532] clang-libs-0:19.1.5-1.fc42.x8 100% |  64.4 MiB/s |  25.5 MiB |  00m00s
[402/532] perl-IO-0:1.55-512.fc42.x86_6 100% | 964.6 KiB/s |  77.2 KiB |  00m00s
[403/532] perl-PathTools-0:3.91-511.fc4 100% |   2.0 MiB/s |  82.8 KiB |  00m00s
[404/532] perl-interpreter-4:5.40.0-512 100% |   4.4 MiB/s |  71.8 KiB |  00m00s
[405/532] vulkan-loader-devel-0:1.3.296 100% | 727.7 KiB/s |  12.4 KiB |  00m00s
[406/532] perl-libs-4:5.40.0-512.fc42.x 100% |  56.9 MiB/s |   2.2 MiB |  00m00s
[407/532] libxslt-0:1.1.42-2.fc42.x86_6 100% |   7.9 MiB/s | 184.9 KiB |  00m00s
[408/532] perl-Encode-4:3.21-511.fc42.x 100% |  33.5 MiB/s |   1.0 MiB |  00m00s
[409/532] vulkan-headers-0:1.3.296.0-1. 100% |  22.5 MiB/s |   1.3 MiB |  00m00s
[410/532] perl-POSIX-0:2.20-512.fc42.x8 100% |   3.9 MiB/s |  96.3 KiB |  00m00s
[411/532] perl-Digest-MD5-0:2.59-5.fc42 100% |   3.8 MiB/s |  35.4 KiB |  00m00s
[412/532] perl-Errno-0:1.38-512.fc42.x8 100% |   1.9 MiB/s |  15.4 KiB |  00m00s
[413/532] perl-FileHandle-0:2.05-512.fc 100% |   1.1 MiB/s |  16.0 KiB |  00m00s
[414/532] perl-Digest-0:1.20-511.fc41.n 100% |   1.0 MiB/s |  24.9 KiB |  00m00s
[415/532] perl-Fcntl-0:1.18-512.fc42.x8 100% |   1.6 MiB/s |  29.5 KiB |  00m00s
[416/532] perl-Socket-4:2.038-511.fc42. 100% |   5.9 MiB/s |  54.2 KiB |  00m00s
[417/532] perl-Symbol-0:1.09-512.fc42.n 100% |   1.8 MiB/s |  14.7 KiB |  00m00s
[418/532] perl-Data-Dumper-0:2.189-512. 100% |   6.1 MiB/s |  56.2 KiB |  00m00s
[419/532] perl-MIME-Base64-0:3.16-511.f 100% |   3.6 MiB/s |  29.4 KiB |  00m00s
[420/532] perl-base-0:2.27-512.fc42.noa 100% |   2.0 MiB/s |  16.7 KiB |  00m00s
[421/532] perl-Scalar-List-Utils-5:1.68 100% |   4.5 MiB/s |  73.7 KiB |  00m00s
[422/532] perl-overload-0:1.37-512.fc42 100% |   5.0 MiB/s |  46.1 KiB |  00m00s
[423/532] perl-vars-0:1.05-512.fc42.noa 100% |   1.7 MiB/s |  13.5 KiB |  00m00s
[424/532] perl-if-0:0.61.000-512.fc42.n 100% |   1.8 MiB/s |  14.5 KiB |  00m00s
[425/532] perl-IPC-Open3-0:1.22-512.fc4 100% |   2.7 MiB/s |  22.4 KiB |  00m00s
[426/532] groff-base-0:1.23.0-7.fc42.x8 100% |  39.7 MiB/s |   1.0 MiB |  00m00s
[427/532] perl-Net-SSLeay-0:1.94-7.fc42 100% |  15.5 MiB/s | 349.4 KiB |  00m00s
[428/532] blosc-0:1.21.6-1.fc42.x86_64  100% |   6.2 MiB/s |  56.7 KiB |  00m00s
[429/532] libaec-0:1.1.3-1.fc42.x86_64  100% |   4.2 MiB/s |  34.8 KiB |  00m00s
[430/532] libogg-2:1.3.5-9.fc42.x86_64  100% |   3.5 MiB/s |  32.1 KiB |  00m00s
[431/532] flac-libs-0:1.4.3-5.fc42.x86_ 100% |  14.7 MiB/s | 270.6 KiB |  00m00s
[432/532] gsm-0:1.0.22-7.fc42.x86_64    100% |   3.1 MiB/s |  35.0 KiB |  00m00s
[433/532] lame-libs-0:3.100-18.fc42.x86 100% |  15.6 MiB/s | 335.7 KiB |  00m00s
[434/532] libvorbis-1:1.3.7-11.fc42.x86 100% |   8.2 MiB/s | 184.8 KiB |  00m00s
[435/532] libcurl-devel-0:8.11.1-2.fc42 100% |  10.3 MiB/s | 781.7 KiB |  00m00s
[436/532] libtalloc-0:2.4.2-4.fc42.x86_ 100% |   3.3 MiB/s |  30.3 KiB |  00m00s
[437/532] mpg123-libs-0:1.32.9-1.fc42.x 100% |  17.8 MiB/s | 345.8 KiB |  00m00s
[438/532] libtdb-0:1.4.12-3.fc42.x86_64 100% |   4.9 MiB/s |  49.7 KiB |  00m00s
[439/532] libtevent-0:0.16.1-4.fc42.x86 100% |   4.9 MiB/s |  45.5 KiB |  00m00s
[440/532] lmdb-libs-0:0.9.33-2.fc42.x86 100% |   5.9 MiB/s |  60.4 KiB |  00m00s
[441/532] samba-common-libs-2:4.21.2-6. 100% |   3.2 MiB/s | 102.6 KiB |  00m00s
[442/532] libudfread-0:1.1.2-9.fc42.x86 100% |   3.4 MiB/s |  34.3 KiB |  00m00s
[443/532] libaec-devel-0:1.1.3-1.fc42.x 100% |   1.4 MiB/s |  12.6 KiB |  00m00s
[444/532] libasyncns-0:0.8-29.fc42.x86_ 100% |   3.2 MiB/s |  29.5 KiB |  00m00s
[445/532] gupnp-0:1.6.7-1.fc42.x86_64   100% |   6.3 MiB/s | 103.4 KiB |  00m00s
[446/532] libldac-0:2.0.2.3-16.fc42.x86 100% |   4.0 MiB/s |  41.0 KiB |  00m00s
[447/532] liblc3-0:1.1.1-3.fc42.x86_64  100% |   6.3 MiB/s | 103.7 KiB |  00m00s
[448/532] perl-mro-0:1.29-512.fc42.x86_ 100% |   3.6 MiB/s |  29.4 KiB |  00m00s
[449/532] perl-overloading-0:0.02-512.f 100% |   1.6 MiB/s |  13.4 KiB |  00m00s
[450/532] fdk-aac-free-0:2.0.0-14.fc42. 100% |   8.8 MiB/s | 335.1 KiB |  00m00s
[451/532] perl-DynaLoader-0:1.56-512.fc 100% |   2.9 MiB/s |  26.5 KiB |  00m00s
[452/532] perl-locale-0:1.12-512.fc42.n 100% |   1.7 MiB/s |  14.1 KiB |  00m00s
[453/532] perl-AutoLoader-0:5.74-512.fc 100% |   2.4 MiB/s |  21.7 KiB |  00m00s
[454/532] perl-File-stat-0:1.14-512.fc4 100% |   2.1 MiB/s |  17.6 KiB |  00m00s
[455/532] perl-SelectSaver-0:1.02-512.f 100% |   1.5 MiB/s |  12.2 KiB |  00m00s
[456/532] perl-Class-Struct-0:0.68-512. 100% |   2.8 MiB/s |  22.6 KiB |  00m00s
[457/532] perl-Getopt-Std-0:1.14-512.fc 100% |   2.0 MiB/s |  16.2 KiB |  00m00s
[458/532] perl-Storable-1:3.32-511.fc42 100% |   6.0 MiB/s |  98.2 KiB |  00m00s
[459/532] perl-B-0:1.89-512.fc42.x86_64 100% |  10.1 MiB/s | 176.0 KiB |  00m00s
[460/532] nss-softokn-0:3.107.0-1.fc42. 100% |  17.9 MiB/s | 366.2 KiB |  00m00s
[461/532] nss-sysinit-0:3.107.0-1.fc42. 100% |   1.5 MiB/s |  18.8 KiB |  00m00s
[462/532] libevdev-0:1.13.3-1.fc42.x86_ 100% |   4.5 MiB/s |  36.6 KiB |  00m00s
[463/532] duktape-0:2.7.0-8.fc42.x86_64 100% |   8.6 MiB/s | 148.8 KiB |  00m00s
[464/532] libwacom-0:2.14.0-1.fc42.x86_ 100% |   4.7 MiB/s |  43.5 KiB |  00m00s
[465/532] libidn2-devel-0:2.3.7-2.fc42. 100% |   6.9 MiB/s |  63.6 KiB |  00m00s
[466/532] krb5-devel-0:1.21.3-3.fc42.x8 100% |   8.2 MiB/s | 134.7 KiB |  00m00s
[467/532] libnghttp2-devel-0:1.64.0-1.f 100% |   3.6 MiB/s |  55.7 KiB |  00m00s
[468/532] libpsl-devel-0:0.21.5-4.fc42. 100% |   3.3 MiB/s |  33.8 KiB |  00m00s
[469/532] libssh-devel-0:0.11.1-1.fc42. 100% |   4.6 MiB/s |  42.8 KiB |  00m00s
[470/532] publicsuffix-list-0:20240107- 100% |   2.6 MiB/s |  87.5 KiB |  00m00s
[471/532] openssl-devel-1:3.2.2-8.fc42. 100% |  62.4 MiB/s |   2.7 MiB |  00m00s
[472/532] libva-0:2.22.0-3.fc42.x86_64  100% |   2.9 MiB/s | 110.7 KiB |  00m00s
[473/532] libvdpau-0:1.5-8.fc42.x86_64  100% | 935.7 KiB/s |  15.9 KiB |  00m00s
[474/532] libchromaprint-0:1.5.1-22.fc4 100% |   3.6 MiB/s |  40.4 KiB |  00m00s
[475/532] libvpl-1:2.13.0-1.fc42.x86_64 100% |   7.6 MiB/s | 148.5 KiB |  00m00s
[476/532] game-music-emu-0:0.6.3-15.fc4 100% |   7.2 MiB/s | 147.5 KiB |  00m00s
[477/532] libdvdnav-0:6.1.1-9.fc42.x86_ 100% |   5.3 MiB/s |  54.3 KiB |  00m00s
[478/532] libdvdread-0:6.1.3-7.fc42.x86 100% |   4.1 MiB/s |  70.8 KiB |  00m00s
[479/532] libmodplug-1:0.8.9.0-25.fc42. 100% |   9.5 MiB/s | 175.1 KiB |  00m00s
[480/532] libopenmpt-0:0.7.12-1.fc42.x8 100% |  27.7 MiB/s | 680.2 KiB |  00m00s
[481/532] librabbitmq-0:0.15.0-1.fc42.x 100% |   3.2 MiB/s |  42.2 KiB |  00m00s
[482/532] aribb24-0:1.0.3^20160216git5e 100% |   4.2 MiB/s |  38.7 KiB |  00m00s
[483/532] librist-0:0.2.7-5.fc42.x86_64 100% |   4.1 MiB/s |  75.4 KiB |  00m00s
[484/532] ilbc-0:3.0.4-12.fc42.x86_64   100% |   6.1 MiB/s |  55.9 KiB |  00m00s
[485/532] codec2-0:1.2.0-5.fc42.x86_64  100% |  27.2 MiB/s | 640.1 KiB |  00m00s
[486/532] libaribcaption-0:1.1.1-1.fc42 100% |   5.2 MiB/s | 106.1 KiB |  00m00s
[487/532] librsvg2-0:2.59.2-1.fc42.x86_ 100% |  48.1 MiB/s |   1.6 MiB |  00m00s
[488/532] libvpx-0:1.14.1-2.fc42.x86_64 100% |  31.5 MiB/s |   1.1 MiB |  00m00s
[489/532] opencore-amr-0:0.1.6-7.fc42.x 100% |   5.5 MiB/s | 179.6 KiB |  00m00s
[490/532] openjpeg-0:2.5.2-4.fc42.x86_6 100% |   9.5 MiB/s | 185.6 KiB |  00m00s
[491/532] keyutils-libs-devel-0:1.6.3-4 100% |   5.3 MiB/s |  54.6 KiB |  00m00s
[492/532] libcom_err-devel-0:1.47.1-6.f 100% |   1.1 MiB/s |  16.3 KiB |  00m00s
[493/532] libverto-devel-0:0.3.2-9.fc41 100% | 959.1 KiB/s |  14.4 KiB |  00m00s
[494/532] cdparanoia-libs-0:10.2-45.fc4 100% |   5.0 MiB/s |  51.1 KiB |  00m00s
[495/532] libkadm5-0:1.21.3-3.fc42.x86_ 100% |   4.2 MiB/s |  73.7 KiB |  00m00s
[496/532] graphene-0:1.10.6-9.fc42.x86_ 100% |   5.8 MiB/s |  59.6 KiB |  00m00s
[497/532] libgudev-0:238-6.fc42.x86_64  100% |   3.3 MiB/s |  34.2 KiB |  00m00s
[498/532] orc-0:0.4.39-1.fc42.x86_64    100% |  11.3 MiB/s | 207.8 KiB |  00m00s
[499/532] clang-resource-filesystem-0:1 100% |   2.2 MiB/s |  19.8 KiB |  00m00s
[500/532] lpcnetfreedv-0:0.5-6.fc42.x86 100% |  78.0 MiB/s |   7.3 MiB |  00m00s
[501/532] openpgm-0:5.2.122-35.fc42.x86 100% |   2.0 MiB/s | 175.4 KiB |  00m00s
[502/532] libsodium-0:1.0.20-2.fc42.x86 100% |   2.0 MiB/s | 171.8 KiB |  00m00s
[503/532] cups-devel-1:2.4.11-8.fc42.x8 100% |   5.8 MiB/s |  53.0 KiB |  00m00s
[504/532] libtommath-0:1.3.1~rc1-2.fc41 100% |   4.2 MiB/s |  63.9 KiB |  00m00s
[505/532] nss-softokn-freebl-0:3.107.0- 100% |  15.4 MiB/s | 316.1 KiB |  00m00s
[506/532] libwacom-data-0:2.14.0-1.fc42 100% |  10.9 MiB/s | 189.9 KiB |  00m00s
[507/532] libfbclient2-0:4.0.4.3010-4.f 100% |  22.7 MiB/s |   1.0 MiB |  00m00s
[508/532] cjson-0:1.7.18-1.fc42.x86_64  100% |   2.8 MiB/s |  31.1 KiB |  00m00s
[509/532] rsvg-pixbuf-loader-0:2.59.2-1 100% |   6.8 MiB/s | 152.5 KiB |  00m00s
[510/532] mbedtls-0:2.28.8-1.fc42.x86_6 100% |  19.4 MiB/s | 396.3 KiB |  00m00s
[511/532] gnutls-devel-0:3.8.8-1.fc42.x 100% |  57.8 MiB/s |   2.2 MiB |  00m00s
[512/532] avahi-devel-0:0.8-30.fc42.x86 100% | 839.5 KiB/s |  38.6 KiB |  00m00s
[513/532] nettle-devel-0:3.10-3.fc42.x8 100% |  17.4 MiB/s | 712.6 KiB |  00m00s
[514/532] gmp-c++-1:6.3.0-2.fc41.x86_64 100% |   1.2 MiB/s |  18.6 KiB |  00m00s
[515/532] gmp-devel-1:6.3.0-2.fc41.x86_ 100% |   5.3 MiB/s | 174.4 KiB |  00m00s
[516/532] libevent-devel-0:2.1.12-14.fc 100% |   5.7 MiB/s |  93.9 KiB |  00m00s
[517/532] avahi-0:0.8-30.fc42.x86_64    100% |  11.0 MiB/s | 282.5 KiB |  00m00s
[518/532] libdaemon-0:0.14-30.fc42.x86_ 100% |   3.4 MiB/s |  31.0 KiB |  00m00s
[519/532] gnutls-c++-0:3.8.8-1.fc42.x86 100% |   1.7 MiB/s |  27.7 KiB |  00m00s
[520/532] gnutls-dane-0:3.8.8-1.fc42.x8 100% |   4.4 MiB/s |  40.5 KiB |  00m00s
[521/532] protobuf-c-0:1.5.0-4.fc41.x86 100% |   2.1 MiB/s |  32.4 KiB |  00m00s
[522/532] libtasn1-devel-0:4.19.0-9.fc4 100% |   4.7 MiB/s |  77.1 KiB |  00m00s
[523/532] libtasn1-tools-0:4.19.0-9.fc4 100% |   2.6 MiB/s |  24.3 KiB |  00m00s
[524/532] unbound-libs-0:1.22.0-8.fc42. 100% |  15.5 MiB/s | 554.2 KiB |  00m00s
[525/532] hiredis-0:1.2.0-4.fc42.x86_64 100% |   5.2 MiB/s |  47.5 KiB |  00m00s
[526/532] p11-kit-devel-0:0.25.5-4.fc42 100% |   4.6 MiB/s |  80.2 KiB |  00m00s
[527/532] OpenCL-ICD-Loader-0:3.0.6-1.2 100% |   3.1 MiB/s |  28.5 KiB |  00m00s
[528/532] hdf-libs-0:4.3.0-1.fc42.x86_6 100% |   8.9 MiB/s | 290.3 KiB |  00m00s
[529/532] libseccomp-0:2.5.5-2.fc41.x86 100% |   1.2 MiB/s |  70.2 KiB |  00m00s
[530/532] systemd-0:257.1-1.fc42.x86_64 100% |  64.1 MiB/s |   5.6 MiB |  00m00s
[531/532] systemd-pam-0:257.1-1.fc42.x8 100% |   6.2 MiB/s | 396.0 KiB |  00m00s
[532/532] systemd-rpm-macros-0:257.1-1. 100% |   1.4 MiB/s |  34.6 KiB |  00m00s
--------------------------------------------------------------------------------
[532/532] Total                         100% |  56.3 MiB/s | 302.7 MiB |  00m05s
Running transaction
[  1/534] Verify package files          100% | 271.0   B/s | 532.0   B |  00m02s
[  2/534] Prepare transaction           100% |   1.1 KiB/s | 532.0   B |  00m00s
[  3/534] Installing cmake-filesystem-0 100% |   1.9 MiB/s |   7.6 KiB |  00m00s
[  4/534] Installing dbus-libs-1:1.16.0 100% | 166.4 MiB/s | 340.8 KiB |  00m00s
[  5/534] Installing libpng-2:1.6.44-1. 100% | 118.0 MiB/s | 241.7 KiB |  00m00s
[  6/534] Installing libjpeg-turbo-0:3. 100% | 193.0 MiB/s | 790.5 KiB |  00m00s
[  7/534] Installing libicu-0:76.1-1.fc 100% | 264.7 MiB/s |  36.3 MiB |  00m00s
[  8/534] Installing expat-0:2.6.4-1.fc 100% | 141.5 MiB/s | 289.8 KiB |  00m00s
[  9/534] Installing zlib-ng-compat-dev 100% | 105.8 MiB/s | 108.3 KiB |  00m00s
[ 10/534] Installing libX11-xcb-0:1.8.1 100% |  15.5 MiB/s |  15.9 KiB |  00m00s
[ 11/534] Installing avahi-libs-0:0.8-3 100% |  88.2 MiB/s | 180.7 KiB |  00m00s
[ 12/534] Installing libwayland-client- 100% |  61.8 MiB/s |  63.3 KiB |  00m00s
[ 13/534] Installing libogg-2:1.3.5-9.f 100% |  48.1 MiB/s |  49.2 KiB |  00m00s
[ 14/534] Installing nspr-0:4.36.0-2.fc 100% | 152.2 MiB/s | 311.8 KiB |  00m00s
[ 15/534] Installing qt6-qttools-common 100% |   0.0   B/s |   7.9 KiB |  00m00s
[ 16/534] Installing nss-util-0:3.107.0 100% | 100.2 MiB/s | 205.2 KiB |  00m00s
[ 17/534] Installing nettle-0:3.10-3.fc 100% | 194.5 MiB/s | 796.7 KiB |  00m00s
[ 18/534] Installing gnutls-0:3.8.8-1.f 100% | 215.9 MiB/s |   3.2 MiB |  00m00s
[ 19/534] Installing glib2-0:2.83.0-3.f 100% | 212.5 MiB/s |  14.7 MiB |  00m00s
[ 20/534] Installing libtalloc-0:2.4.2- 100% |  54.0 MiB/s |  55.3 KiB |  00m00s
[ 21/534] Installing opus-0:1.5.2-1.fc4 100% | 209.6 MiB/s | 429.2 KiB |  00m00s
[ 22/534] Installing libglvnd-1:1.7.0-5 100% | 233.0 MiB/s | 477.2 KiB |  00m00s
[ 23/534] Installing libglvnd-opengl-1: 100% | 139.9 MiB/s | 143.2 KiB |  00m00s
[ 24/534] Installing alsa-lib-0:1.2.13- 100% | 131.8 MiB/s |   1.4 MiB |  00m00s
[ 25/534] Installing libtevent-0:0.16.1 100% |  93.0 MiB/s |  95.2 KiB |  00m00s
[ 26/534] Installing libvorbis-1:1.3.7- 100% | 205.8 MiB/s | 843.0 KiB |  00m00s
[ 27/534] Installing libmpc-0:1.3.1-6.f 100% |  79.8 MiB/s | 163.5 KiB |  00m00s
[ 28/534] Installing libtdb-0:1.4.12-3. 100% |  93.0 MiB/s |  95.2 KiB |  00m00s
[ 29/534] Installing libaec-0:1.1.3-1.f 100% |  47.5 MiB/s |  97.2 KiB |  00m00s
[ 30/534] Installing pcre2-utf16-0:10.4 100% | 191.1 MiB/s | 587.2 KiB |  00m00s
[ 31/534] Installing libwebp-0:1.5.0-1. 100% | 159.9 MiB/s | 818.6 KiB |  00m00s
[ 32/534] Installing lcms2-0:2.16-4.fc4 100% | 104.9 MiB/s | 429.8 KiB |  00m00s
[ 33/534] Installing xorg-x11-proto-dev 100% | 104.9 MiB/s |   1.8 MiB |  00m00s
[ 34/534] Installing libgfortran-0:15.0 100% | 252.1 MiB/s |   3.3 MiB |  00m00s
[ 35/534] Installing json-glib-0:1.10.6 100% |  58.4 MiB/s | 598.5 KiB |  00m00s
[ 36/534] Installing libsoup3-0:3.6.1-1 100% |  94.8 MiB/s |   1.1 MiB |  00m00s
[ 37/534] Installing libwayland-cursor- 100% |  37.6 MiB/s |  38.5 KiB |  00m00s
[ 38/534] Installing python-rpm-macros- 100% |  22.3 MiB/s |  22.8 KiB |  00m00s
[ 39/534] Installing libquadmath-0:15.0 100% | 156.6 MiB/s | 320.7 KiB |  00m00s
[ 40/534] Installing fonts-filesystem-1 100% | 769.5 KiB/s | 788.0   B |  00m00s
[ 41/534] Installing snappy-0:1.2.1-3.f 100% |  35.5 MiB/s |  72.8 KiB |  00m00s
[ 42/534] Installing bluez-libs-0:5.79- 100% |  97.5 MiB/s | 199.8 KiB |  00m00s
[ 43/534] Installing libICE-0:1.1.2-1.f 100% |  94.5 MiB/s | 193.6 KiB |  00m00s
[ 44/534] Installing libSM-0:1.2.5-1.fc 100% |  98.6 MiB/s | 100.9 KiB |  00m00s
[ 45/534] Installing python3-rpm-macros 100% |   0.0   B/s |   6.7 KiB |  00m00s
[ 46/534] Installing gssdp-0:1.6.3-3.fc 100% |  72.3 MiB/s | 148.0 KiB |  00m00s
[ 47/534] Installing hdf5-0:1.14.5-1.fc 100% | 237.3 MiB/s |   7.1 MiB |  00m00s
[ 48/534] Installing shared-mime-info-0 100% |  75.2 MiB/s |   2.6 MiB |  00m00s
[ 49/534] Installing gdk-pixbuf2-0:2.42 100% | 114.8 MiB/s |   2.5 MiB |  00m00s
[ 50/534] Installing libgudev-0:238-6.f 100% |  43.0 MiB/s |  88.1 KiB |  00m00s
[ 51/534] Installing libtheora-1:1.1.1- 100% | 156.3 MiB/s | 480.0 KiB |  00m00s
[ 52/534] Installing libpng-devel-2:1.6 100% | 173.3 MiB/s | 887.1 KiB |  00m00s
[ 53/534] Installing shiboken6-0:6.8.0- 100% | 104.3 MiB/s | 106.8 KiB |  00m00s
[ 54/534] Installing libtextstyle-0:0.2 100% |  66.2 MiB/s | 203.5 KiB |  00m00s
[ 55/534] Installing gettext-libs-0:0.2 100% | 143.6 MiB/s |   2.0 MiB |  00m00s
[ 56/534] Installing fribidi-0:1.0.16-1 100% |  94.9 MiB/s | 194.4 KiB |  00m00s
[ 57/534] Installing pixman-0:0.44.2-1. 100% | 162.5 MiB/s | 665.6 KiB |  00m00s
[ 58/534] Installing libdvdread-0:6.1.3 100% |  77.9 MiB/s | 159.6 KiB |  00m00s
[ 59/534] Installing libvpl-1:2.13.0-1. 100% | 133.4 MiB/s | 409.9 KiB |  00m00s
[ 60/534] Installing libidn2-devel-0:2. 100% |  63.5 MiB/s | 260.1 KiB |  00m00s
[ 61/534] Installing libevdev-0:1.13.3- 100% |  83.0 MiB/s |  85.0 KiB |  00m00s
[ 62/534] Installing fdk-aac-free-0:2.0 100% | 198.5 MiB/s | 609.9 KiB |  00m00s
[ 63/534] Installing make-1:4.4.1-9.fc4 100% | 180.0 MiB/s |   1.8 MiB |  00m00s
[ 64/534] Installing mpg123-libs-0:1.32 100% | 158.6 MiB/s | 812.1 KiB |  00m00s
[ 65/534] Installing lame-libs-0:3.100- 100% | 239.7 MiB/s |   1.2 MiB |  00m00s
[ 66/534] Installing gsm-0:1.0.22-7.fc4 100% |  67.3 MiB/s |  68.9 KiB |  00m00s
[ 67/534] Installing libb2-0:0.98.1-12. 100% |  44.8 MiB/s |  45.9 KiB |  00m00s
[ 68/534] Installing double-conversion- 100% |  97.9 MiB/s | 100.3 KiB |  00m00s
[ 69/534] Installing mtdev-0:1.1.6-9.fc 100% |  28.5 MiB/s |  29.2 KiB |  00m00s
[ 70/534] Installing libwayland-egl-0:1 100% |  17.2 MiB/s |  17.6 KiB |  00m00s
[ 71/534] Installing vulkan-loader-0:1. 100% | 170.3 MiB/s | 523.3 KiB |  00m00s
[ 72/534] Installing libusb1-0:1.0.27-4 100% |  84.1 MiB/s | 172.3 KiB |  00m00s
[ 73/534] Installing noopenh264-0:0.1.0 100% |  42.5 MiB/s |  43.5 KiB |  00m00s
[ 74/534] Installing libunwind-0:1.8.0- 100% |  89.0 MiB/s | 182.2 KiB |  00m00s
[ 75/534] Installing graphite2-0:1.3.14 100% |  94.8 MiB/s | 194.1 KiB |  00m00s
[ 76/534] Installing harfbuzz-0:10.1.0- 100% | 242.3 MiB/s |   2.7 MiB |  00m00s
[ 77/534] Installing freetype-0:2.13.3- 100% | 117.9 MiB/s | 845.2 KiB |  00m00s
[ 78/534] Installing kernel-headers-0:6 100% |  97.7 MiB/s |   6.6 MiB |  00m00s
[ 79/534] Installing libxcrypt-devel-0: 100% |  10.7 MiB/s |  32.9 KiB |  00m00s
[ 80/534] Installing glibc-devel-0:2.40 100% |  77.6 MiB/s |   2.3 MiB |  00m00s
[ 81/534] Installing libwayland-server- 100% |  77.9 MiB/s |  79.8 KiB |  00m00s
[ 82/534] Installing mesa-filesystem-0: 100% | 306.6 KiB/s |   4.3 KiB |  00m00s
[ 83/534] Installing xml-common-0:0.6.3 100% |  26.4 MiB/s |  81.1 KiB |  00m00s
[ 84/534] Installing libXau-0:1.0.12-1. 100% |  37.8 MiB/s |  77.4 KiB |  00m00s
[ 85/534] Installing libxcb-0:1.17.0-3. 100% | 118.8 MiB/s |   1.2 MiB |  00m00s
[ 86/534] Installing xcb-util-renderuti 100% |  29.2 MiB/s |  29.9 KiB |  00m00s
[ 87/534] Installing xcb-util-keysyms-0 100% |  17.5 MiB/s |  17.9 KiB |  00m00s
[ 88/534] Installing xcb-util-wm-0:0.4. 100% |  85.3 MiB/s |  87.4 KiB |  00m00s
[ 89/534] Installing qt5-qttools-common 100% |   0.0   B/s |   7.9 KiB |  00m00s
[ 90/534] Installing emacs-filesystem-1 100% |   0.0   B/s | 544.0   B |  00m00s
[ 91/534] Installing xcb-util-0:0.4.1-6 100% |  31.0 MiB/s |  31.8 KiB |  00m00s
[ 92/534] Installing xcb-util-image-0:0 100% |  23.1 MiB/s |  23.6 KiB |  00m00s
[ 93/534] Installing xcb-util-cursor-0: 100% |  28.0 MiB/s |  28.7 KiB |  00m00s
[ 94/534] Installing libXau-devel-0:1.0 100% |   1.3 MiB/s |   9.4 KiB |  00m00s
[ 95/534] Installing libxcb-devel-0:1.1 100% |  23.1 MiB/s |   3.1 MiB |  00m00s
[ 96/534] Installing iso-codes-0:4.17.0 100% | 152.8 MiB/s |  20.5 MiB |  00m00s
[ 97/534] Installing harfbuzz-icu-0:10. 100% |   9.4 MiB/s |  19.2 KiB |  00m00s
[ 98/534] Installing graphite2-devel-0: 100% |  49.4 MiB/s |  50.6 KiB |  00m00s
[ 99/534] Installing libgusb-0:0.4.9-2. 100% |  78.4 MiB/s | 160.6 KiB |  00m00s
[100/534] Installing colord-libs-0:1.4. 100% | 204.6 MiB/s | 838.1 KiB |  00m00s
[101/534] Installing libopenmpt-0:0.7.1 100% | 201.5 MiB/s |   1.6 MiB |  00m00s
[102/534] Installing libdvdnav-0:6.1.1- 100% |  58.5 MiB/s | 119.8 KiB |  00m00s
[103/534] Installing pixman-devel-0:0.4 100% |  49.0 MiB/s |  50.2 KiB |  00m00s
[104/534] Installing gtk-update-icon-ca 100% |  32.9 MiB/s |  67.5 KiB |  00m00s
[105/534] Installing pyproject-rpm-macr 100% |  56.5 MiB/s | 115.7 KiB |  00m00s
[106/534] Installing blosc-0:1.21.6-1.f 100% |  62.1 MiB/s | 127.2 KiB |  00m00s
[107/534] Installing abattis-cantarell- 100% |  94.9 MiB/s | 194.4 KiB |  00m00s
[108/534] Installing libmng-0:2.0.3-22. 100% | 176.0 MiB/s | 540.6 KiB |  00m00s
[109/534] Installing libaec-devel-0:1.1 100% |  13.2 MiB/s |  13.5 KiB |  00m00s
[110/534] Installing hdf-libs-0:4.3.0-1 100% | 171.0 MiB/s | 700.5 KiB |  00m00s
[111/534] Installing netcdf-0:4.9.2-7.f 100% | 185.1 MiB/s |   2.4 MiB |  00m00s
[112/534] Installing cpp-0:15.0.0-0.2.f 100% | 214.2 MiB/s |  37.5 MiB |  00m00s
[113/534] Installing gcc-0:15.0.0-0.2.f 100% | 235.0 MiB/s | 110.0 MiB |  00m00s
[114/534] Installing libquadmath-devel- 100% |  11.4 MiB/s |  23.4 KiB |  00m00s
[115/534] Installing gcc-gfortran-0:15. 100% | 224.0 MiB/s |  39.9 MiB |  00m00s
[116/534] Installing hdf5-devel-0:1.14. 100% |  96.8 MiB/s |   3.3 MiB |  00m00s
[117/534] Installing mesa-libGLU-0:9.0. 100% | 175.4 MiB/s | 359.2 KiB |  00m00s
[118/534] Installing graphene-0:1.10.6- 100% |  79.1 MiB/s | 162.0 KiB |  00m00s
[119/534] Installing avahi-glib-0:0.8-3 100% |  22.7 MiB/s |  23.2 KiB |  00m00s
[120/534] Installing libtracker-sparql- 100% | 129.3 MiB/s |   1.0 MiB |  00m00s
[121/534] Installing libcloudproviders- 100% |  62.3 MiB/s | 127.6 KiB |  00m00s
[122/534] Installing srt-libs-0:1.5.4-1 100% | 160.8 MiB/s | 987.9 KiB |  00m00s
[123/534] Installing gnutls-c++-0:3.8.8 100% |  69.6 MiB/s |  71.2 KiB |  00m00s
[124/534] Installing nss-softokn-freebl 100% | 165.0 MiB/s | 844.9 KiB |  00m00s
[125/534] Installing nss-softokn-0:3.10 100% | 232.4 MiB/s |   1.9 MiB |  00m00s
[126/534] Installing nss-sysinit-0:3.10 100% |  21.7 MiB/s |  22.2 KiB |  00m00s
[127/534] Installing nss-0:3.107.0-1.fc 100% |  71.3 MiB/s |   1.9 MiB |  00m00s
[128/534] Installing flac-libs-0:1.4.3- 100% | 136.0 MiB/s | 696.3 KiB |  00m00s
[129/534] Installing libsndfile-0:1.2.2 100% | 130.9 MiB/s | 536.2 KiB |  00m00s
[130/534] Installing libicu-devel-0:76. 100% | 163.7 MiB/s |   5.1 MiB |  00m00s
[131/534] Installing jasper-libs-0:4.2. 100% | 111.0 MiB/s | 341.1 KiB |  00m00s
[132/534] Installing zvbi-0:0.2.43-1.fc 100% |  44.4 MiB/s |   1.2 MiB |  00m00s
[133/534] Installing aribb24-0:1.0.3^20 100% |  40.6 MiB/s |  83.2 KiB |  00m00s
[134/534] Installing libssh-devel-0:0.1 100% |  88.1 MiB/s | 180.5 KiB |  00m00s
[135/534] Installing annobin-docs-0:12. 100% |  97.4 MiB/s |  99.7 KiB |  00m00s
[136/534] Installing libseccomp-0:2.5.5 100% |  85.5 MiB/s | 175.2 KiB |  00m00s
[137/534] Installing OpenCL-ICD-Loader- 100% |  70.1 MiB/s |  71.8 KiB |  00m00s
[138/534] Installing hiredis-0:1.2.0-4. 100% |  54.8 MiB/s | 112.2 KiB |  00m00s
[139/534] Installing gettext-envsubst-0 100% |  38.5 MiB/s |  78.9 KiB |  00m00s
[140/534] Installing gettext-runtime-0: 100% |  53.3 MiB/s | 490.9 KiB |  00m00s
[141/534] Installing gettext-0:0.23-1.f 100% | 160.7 MiB/s |   5.3 MiB |  00m00s
[142/534] Installing p11-kit-devel-0:0. 100% |  78.5 MiB/s | 562.7 KiB |  00m00s
[143/534] Installing libtasn1-tools-0:4 100% |  33.1 MiB/s |  67.8 KiB |  00m00s
[144/534] Installing libtasn1-devel-0:4 100% |  20.3 MiB/s |  83.1 KiB |  00m00s
[145/534] Installing protobuf-c-0:1.5.0 100% |  18.1 MiB/s |  55.5 KiB |  00m00s
[146/534] Installing libdeflate-0:1.23- 100% |  59.9 MiB/s | 122.6 KiB |  00m00s
[147/534] Installing imath-0:3.1.12-1.f 100% |  75.1 MiB/s | 384.5 KiB |  00m00s
[148/534] Installing openexr-libs-0:3.2 100% | 272.3 MiB/s |   6.5 MiB |  00m00s
[149/534] Installing libdaemon-0:0.14-3 100% |  33.4 MiB/s |  68.4 KiB |  00m00s
[150/534] Installing gmp-c++-1:6.3.0-2. 100% |  31.8 MiB/s |  32.6 KiB |  00m00s
[151/534] Installing gmp-devel-1:6.3.0- 100% | 172.9 MiB/s | 354.1 KiB |  00m00s
[152/534] Installing nettle-devel-0:3.1 100% | 219.8 MiB/s |   1.5 MiB |  00m00s
[153/534] Installing dbus-common-1:1.16 100% | 218.6 KiB/s |  13.6 KiB |  00m00s
[154/534] Installing dbus-broker-0:36-4 100% |  18.1 MiB/s | 389.8 KiB |  00m00s
[155/534] Installing dbus-1:1.16.0-1.fc 100% | 121.1 KiB/s | 124.0   B |  00m00s
[156/534] Installing systemd-pam-0:257. 100% |  50.0 MiB/s |   1.1 MiB |  00m00s
[157/534] Installing systemd-0:257.1-1. 100% |  45.9 MiB/s |  17.5 MiB |  00m00s
>>> Running post-install scriptlet: systemd-0:257.1-1.fc42.x86_64
>>> Finished post-install scriptlet: systemd-0:257.1-1.fc42.x86_64
>>> Scriptlet output:
>>> Creating group 'systemd-journal' with GID 190.
>>> Creating group 'systemd-oom' with GID 999.
>>> Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 999 and 
>>> 
[158/534] Installing samba-common-2:4.2 100% |   7.7 MiB/s | 211.6 KiB |  00m00s
[159/534] Installing gupnp-0:1.6.7-1.fc 100% | 100.9 MiB/s | 309.9 KiB |  00m00s
[160/534] Installing gupnp-igd-0:1.6.0- 100% |  71.0 MiB/s |  72.7 KiB |  00m00s
[161/534] Installing libnice-0:0.1.22-2 100% |  12.6 MiB/s | 504.9 KiB |  00m00s
[162/534] Installing avahi-0:0.8-30.fc4 100% |  28.4 MiB/s |   1.2 MiB |  00m00s
>>> Running post-install scriptlet: avahi-0:0.8-30.fc42.x86_64
>>> Finished post-install scriptlet: avahi-0:0.8-30.fc42.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/avahi-daemon.socke
>>> Created symlink '/etc/systemd/system/dbus-org.freedesktop.Avahi.service' →
>>> Created symlink '/etc/systemd/system/multi-user.target.wants/avahi-daemon.se
>>> 
[163/534] Installing libgpg-error-0:1.5 100% | 109.2 MiB/s | 894.9 KiB |  00m00s
[164/534] Installing libgcrypt-0:1.11.0 100% | 221.6 MiB/s |   1.6 MiB |  00m00s
[165/534] Installing highway-0:1.2.0-3. 100% | 333.9 MiB/s |   4.3 MiB |  00m00s
[166/534] Installing giflib-0:5.2.2-2.f 100% | 113.3 MiB/s | 116.0 KiB |  00m00s
[167/534] Installing libjxl-1:0.10.3-5. 100% | 255.9 MiB/s |   3.3 MiB |  00m00s
[168/534] Installing mbedtls-0:2.28.8-1 100% | 215.5 MiB/s |   1.1 MiB |  00m00s
[169/534] Installing cjson-0:1.7.18-1.f 100% |   1.6 MiB/s |  63.8 KiB |  00m00s
[170/534] Installing librist-0:0.2.7-5. 100% |  39.1 MiB/s | 160.4 KiB |  00m00s
[171/534] Installing libwacom-data-0:2. 100% |  38.0 MiB/s |   1.4 MiB |  00m00s
[172/534] Installing openblas-0:0.3.28- 100% | 105.8 MiB/s | 108.3 KiB |  00m00s
[173/534] Installing openblas-openmp-0: 100% | 266.3 MiB/s |  39.1 MiB |  00m00s
[174/534] Installing flexiblas-0:3.4.4- 100% |  48.5 MiB/s |  49.7 KiB |  00m00s
[175/534] Installing flexiblas-netlib-0 100% | 195.9 MiB/s |  10.6 MiB |  00m00s
[176/534] Installing flexiblas-openblas 100% |  42.1 MiB/s |  43.1 KiB |  00m00s
[177/534] Installing libdatrie-0:0.2.13 100% |  57.7 MiB/s |  59.0 KiB |  00m00s
[178/534] Installing libthai-0:0.1.29-9 100% | 192.2 MiB/s | 787.4 KiB |  00m00s
[179/534] Installing libepoxy-0:1.5.10- 100% | 211.3 MiB/s |   1.1 MiB |  00m00s
[180/534] Installing libblkid-devel-0:2 100% |  44.9 MiB/s |  46.0 KiB |  00m00s
[181/534] Installing libtommath-0:1.3.1 100% | 124.7 MiB/s | 127.6 KiB |  00m00s
[182/534] Installing libfbclient2-0:4.0 100% | 199.8 MiB/s |   3.0 MiB |  00m00s
[183/534] Installing openpgm-0:5.2.122- 100% | 147.6 MiB/s | 302.4 KiB |  00m00s
[184/534] Installing libsodium-0:1.0.20 100% | 127.0 MiB/s | 390.2 KiB |  00m00s
[185/534] Installing zeromq-0:4.3.5-17. 100% |  67.5 MiB/s | 897.9 KiB |  00m00s
[186/534] Installing adwaita-icon-theme 100% |  26.2 MiB/s |   2.4 MiB |  00m00s
[187/534] Installing adwaita-cursor-the 100% | 271.2 MiB/s |  10.0 MiB |  00m00s
[188/534] Installing adwaita-icon-theme 100% |  31.5 MiB/s |   1.3 MiB |  00m00s
[189/534] Installing hicolor-icon-theme 100% |   4.2 MiB/s | 179.5 KiB |  00m00s
[190/534] Installing clang-resource-fil 100% |  16.3 MiB/s |  16.7 KiB |  00m00s
[191/534] Installing libuv-1:1.49.2-1.f 100% | 137.3 MiB/s | 562.2 KiB |  00m00s
[192/534] Installing jsoncpp-0:1.9.5-8. 100% |  85.4 MiB/s | 262.4 KiB |  00m00s
[193/534] Installing vim-filesystem-2:9 100% |   2.3 MiB/s |   4.7 KiB |  00m00s
[194/534] Installing lpcnetfreedv-0:0.5 100% | 231.6 MiB/s |  14.8 MiB |  00m00s
[195/534] Installing codec2-0:1.2.0-5.f 100% | 136.5 MiB/s |   1.4 MiB |  00m00s
[196/534] Installing cups-filesystem-1: 100% |   1.7 MiB/s |   1.8 KiB |  00m00s
[197/534] Installing cups-libs-1:2.4.11 100% | 121.0 MiB/s | 619.5 KiB |  00m00s
[198/534] Installing sysprof-capture-de 100% | 134.8 MiB/s | 276.0 KiB |  00m00s
[199/534] Installing libffi-devel-0:3.4 100% |  34.0 MiB/s |  34.8 KiB |  00m00s
[200/534] Installing orc-0:0.4.39-1.fc4 100% | 177.1 MiB/s | 725.5 KiB |  00m00s
[201/534] Installing cdparanoia-libs-0: 100% | 112.8 MiB/s | 115.5 KiB |  00m00s
[202/534] Installing libverto-devel-0:0 100% |  25.7 MiB/s |  26.4 KiB |  00m00s
[203/534] Installing pcre2-utf32-0:10.4 100% | 180.7 MiB/s | 555.2 KiB |  00m00s
[204/534] Installing pcre2-devel-0:10.4 100% | 133.0 MiB/s |   2.0 MiB |  00m00s
[205/534] Installing libsepol-devel-0:3 100% |  25.1 MiB/s | 128.3 KiB |  00m00s
[206/534] Installing libselinux-devel-0 100% |  11.3 MiB/s | 161.6 KiB |  00m00s
[207/534] Installing libmount-devel-0:2 100% |  63.0 MiB/s |  64.5 KiB |  00m00s
[208/534] Installing libkadm5-0:1.21.3- 100% |  69.9 MiB/s | 214.7 KiB |  00m00s
[209/534] Installing libcom_err-devel-0 100% |  17.8 MiB/s |  18.3 KiB |  00m00s
[210/534] Installing keyutils-libs-deve 100% |  18.0 MiB/s |  55.2 KiB |  00m00s
[211/534] Installing krb5-devel-0:1.21. 100% |  87.3 MiB/s | 715.2 KiB |  00m00s
[212/534] Installing openjpeg-0:2.5.2-4 100% | 109.1 MiB/s | 447.1 KiB |  00m00s
[213/534] Installing opencore-amr-0:0.1 100% |  85.9 MiB/s | 351.8 KiB |  00m00s
[214/534] Installing libvpx-0:1.14.1-2. 100% | 245.0 MiB/s |   3.2 MiB |  00m00s
[215/534] Installing libdav1d-0:1.5.0-1 100% | 236.4 MiB/s |   1.7 MiB |  00m00s
[216/534] Installing ilbc-0:3.0.4-12.fc 100% |  46.5 MiB/s |  95.2 KiB |  00m00s
[217/534] Installing librabbitmq-0:0.15 100% |  90.4 MiB/s |  92.5 KiB |  00m00s
[218/534] Installing libmodplug-1:0.8.9 100% | 116.4 MiB/s | 357.7 KiB |  00m00s
[219/534] Installing game-music-emu-0:0 100% |  31.8 MiB/s | 325.4 KiB |  00m00s
[220/534] Installing openssl-devel-1:3. 100% |  26.5 MiB/s |   5.2 MiB |  00m00s
[221/534] Installing publicsuffix-list- 100% | 155.8 MiB/s | 319.1 KiB |  00m00s
[222/534] Installing libpsl-devel-0:0.2 100% |  55.5 MiB/s | 113.6 KiB |  00m00s
[223/534] Installing libnghttp2-devel-0 100% |  96.5 MiB/s | 296.5 KiB |  00m00s
[224/534] Installing duktape-0:2.7.0-8. 100% | 194.0 MiB/s | 595.9 KiB |  00m00s
[225/534] Installing libproxy-0:0.5.8-1 100% |  53.6 MiB/s | 109.7 KiB |  00m00s
[226/534] Installing liblerc-0:4.0.0-7. 100% | 205.5 MiB/s | 631.4 KiB |  00m00s
[227/534] Installing jbigkit-libs-0:2.1 100% |  59.0 MiB/s | 120.9 KiB |  00m00s
[228/534] Installing libtiff-0:4.7.0-2. 100% | 151.1 MiB/s | 618.7 KiB |  00m00s
[229/534] Installing gdk-pixbuf2-module 100% |  55.5 MiB/s |  56.8 KiB |  00m00s
[230/534] Installing libldac-0:2.0.2.3- 100% |  79.9 MiB/s |  81.9 KiB |  00m00s
[231/534] Installing liblc3-0:1.1.1-3.f 100% | 170.2 MiB/s | 174.3 KiB |  00m00s
[232/534] Installing libasyncns-0:0.8-2 100% |  58.2 MiB/s |  59.6 KiB |  00m00s
[233/534] Installing pulseaudio-libs-0: 100% | 135.3 MiB/s |   3.4 MiB |  00m00s
[234/534] Installing libudfread-0:1.1.2 100% |  68.4 MiB/s |  70.0 KiB |  00m00s
[235/534] Installing lmdb-libs-0:0.9.33 100% |  52.9 MiB/s | 108.4 KiB |  00m00s
[236/534] Installing libldb-2:4.21.2-6. 100% |  17.3 MiB/s | 424.4 KiB |  00m00s
[237/534] Installing libwbclient-2:4.21 100% |  21.5 MiB/s |  66.2 KiB |  00m00s
[238/534] Installing samba-client-libs- 100% | 212.2 MiB/s |  18.9 MiB |  00m00s
[239/534] Installing samba-common-libs- 100% |  84.8 MiB/s | 260.4 KiB |  00m00s
[240/534] Installing libsmbclient-2:4.2 100% |   7.9 MiB/s | 161.8 KiB |  00m00s
[241/534] Installing groff-base-0:1.23. 100% |  91.6 MiB/s |   3.8 MiB |  00m00s
[242/534] Installing mpdecimal-0:2.5.1- 100% |  98.2 MiB/s | 201.1 KiB |  00m00s
[243/534] Installing libxslt-0:1.1.42-2 100% | 118.5 MiB/s | 485.5 KiB |  00m00s
[244/534] Installing libicu74-0:74.2-1. 100% | 225.3 MiB/s |  34.9 MiB |  00m00s
[245/534] Installing rhash-0:1.4.5-1.fc 100% |  89.0 MiB/s | 364.6 KiB |  00m00s
[246/534] Installing mariadb-connector- 100% |   0.0   B/s |   1.0 KiB |  00m00s
[247/534] Installing mariadb-connector- 100% | 105.1 MiB/s | 538.3 KiB |  00m00s
[248/534] Installing libpq-0:16.4-1.fc4 100% | 157.8 MiB/s | 969.6 KiB |  00m00s
[249/534] Installing unixODBC-0:2.3.12- 100% |  93.4 MiB/s |   1.0 MiB |  00m00s
[250/534] Installing soxr-0:0.1.3-17.fc 100% |  96.6 MiB/s | 197.8 KiB |  00m00s
[251/534] Installing libvisual-1:0.4.1- 100% | 110.8 MiB/s | 453.8 KiB |  00m00s
[252/534] Installing webrtc-audio-proce 100% | 134.3 MiB/s |   1.3 MiB |  00m00s
[253/534] Installing libsbc-0:2.0-5.fc4 100% |  46.2 MiB/s |  94.6 KiB |  00m00s
[254/534] Installing pipewire-libs-0:1. 100% | 132.0 MiB/s |   7.3 MiB |  00m00s
[255/534] Installing xkeyboard-config-0 100% | 154.5 MiB/s |   6.6 MiB |  00m00s
[256/534] Installing libxkbcommon-0:1.7 100% | 168.1 MiB/s | 344.3 KiB |  00m00s
[257/534] Installing libxkbcommon-x11-0 100% |  38.2 MiB/s |  39.2 KiB |  00m00s
[258/534] Installing zimg-0:3.0.5-3.fc4 100% | 200.9 MiB/s | 822.9 KiB |  00m00s
[259/534] Installing libvmaf-0:3.0.0-2. 100% | 161.0 MiB/s | 824.4 KiB |  00m00s
[260/534] Installing libaom-0:3.9.0-3.f 100% | 253.0 MiB/s |   5.1 MiB |  00m00s
[261/534] Installing xvidcore-0:1.3.7-1 100% | 145.2 MiB/s | 892.3 KiB |  00m00s
[262/534] Installing vo-amrwbenc-0:0.1. 100% |  72.0 MiB/s | 147.5 KiB |  00m00s
[263/534] Installing twolame-libs-0:0.4 100% |  79.5 MiB/s | 162.7 KiB |  00m00s
[264/534] Installing svt-av1-libs-0:2.1 100% | 173.7 MiB/s |   7.1 MiB |  00m00s
[265/534] Installing speex-0:1.2.0-18.f 100% |  59.8 MiB/s | 122.5 KiB |  00m00s
[266/534] Installing rav1e-libs-0:0.7.1 100% | 251.0 MiB/s |   3.0 MiB |  00m00s
[267/534] Installing bzip2-devel-0:1.0. 100% | 303.5 MiB/s | 310.7 KiB |  00m00s
[268/534] Installing brotli-0:1.1.0-5.f 100% |  30.4 MiB/s |  31.1 KiB |  00m00s
[269/534] Installing brotli-devel-0:1.1 100% |  22.1 MiB/s |  68.0 KiB |  00m00s
[270/534] Installing libcurl-devel-0:8. 100% |  45.3 MiB/s |   1.4 MiB |  00m00s
[271/534] Installing libedit-0:3.1-53.2 100% | 117.6 MiB/s | 240.9 KiB |  00m00s
[272/534] Installing llvm-libs-0:19.1.5 100% | 222.0 MiB/s | 122.5 MiB |  00m01s
[273/534] Installing clang-libs-0:19.1. 100% | 285.0 MiB/s | 123.1 MiB |  00m00s
[274/534] Installing lm_sensors-libs-0: 100% |  83.4 MiB/s |  85.4 KiB |  00m00s
[275/534] Installing spirv-tools-libs-0 100% | 286.9 MiB/s |   5.5 MiB |  00m00s
[276/534] Installing libxshmfence-0:1.3 100% |  13.5 MiB/s |  13.9 KiB |  00m00s
[277/534] Installing hwdata-0:0.390-1.f 100% | 359.2 MiB/s |   9.3 MiB |  00m00s
[278/534] Installing libpciaccess-0:0.1 100% |  44.9 MiB/s |  46.0 KiB |  00m00s
[279/534] Installing libdrm-0:2.4.124-1 100% |  98.0 MiB/s | 401.6 KiB |  00m00s
[280/534] Installing mesa-libglapi-0:24 100% | 159.4 MiB/s | 163.2 KiB |  00m00s
[281/534] Installing mesa-libgbm-0:24.3 100% |  38.1 MiB/s |  78.1 KiB |  00m00s
[282/534] Installing mesa-dri-drivers-0 100% | 342.5 MiB/s | 150.4 MiB |  00m00s
[283/534] Installing libglvnd-egl-1:1.7 100% |  33.2 MiB/s |  67.9 KiB |  00m00s
[284/534] Installing mesa-libEGL-0:24.3 100% |  21.7 MiB/s | 332.9 KiB |  00m00s
[285/534] Installing libglvnd-gles-1:1. 100% |  49.9 MiB/s | 102.2 KiB |  00m00s
[286/534] Installing libpciaccess-devel 100% |  15.5 MiB/s |  15.9 KiB |  00m00s
[287/534] Installing libdrm-devel-0:2.4 100% | 116.8 MiB/s | 717.5 KiB |  00m00s
[288/534] Installing ncurses-0:6.5-2.20 100% | 123.8 MiB/s | 633.9 KiB |  00m00s
[289/534] Installing perl-Digest-0:1.20 100% |  36.2 MiB/s |  37.1 KiB |  00m00s
[290/534] Installing perl-Digest-MD5-0: 100% |  31.5 MiB/s |  64.6 KiB |  00m00s
[291/534] Installing perl-FileHandle-0: 100% |   0.0   B/s |   9.8 KiB |  00m00s
[292/534] Installing perl-B-0:1.89-512. 100% | 163.9 MiB/s | 503.4 KiB |  00m00s
[293/534] Installing perl-MIME-Base32-0 100% |  31.4 MiB/s |  32.2 KiB |  00m00s
[294/534] Installing perl-libnet-0:3.15 100% |  72.0 MiB/s | 294.7 KiB |  00m00s
[295/534] Installing perl-Data-Dumper-0 100% |  56.9 MiB/s | 116.5 KiB |  00m00s
[296/534] Installing perl-AutoLoader-0: 100% |   0.0   B/s |  20.9 KiB |  00m00s
[297/534] Installing perl-IO-Socket-IP- 100% |  49.9 MiB/s | 102.2 KiB |  00m00s
[298/534] Installing perl-URI-0:5.31-1. 100% |  37.6 MiB/s | 269.6 KiB |  00m00s
[299/534] Installing perl-Time-Local-2: 100% |  68.9 MiB/s |  70.6 KiB |  00m00s
[300/534] Installing perl-Text-Tabs+Wra 100% |  23.3 MiB/s |  23.9 KiB |  00m00s
[301/534] Installing perl-Pod-Escapes-1 100% |  25.3 MiB/s |  25.9 KiB |  00m00s
[302/534] Installing perl-if-0:0.61.000 100% |   0.0   B/s |   6.2 KiB |  00m00s
[303/534] Installing perl-locale-0:1.12 100% |   6.7 MiB/s |   6.9 KiB |  00m00s
[304/534] Installing perl-Net-SSLeay-0: 100% | 104.1 MiB/s |   1.4 MiB |  00m00s
[305/534] Installing perl-IO-Socket-SSL 100% | 138.2 MiB/s | 707.4 KiB |  00m00s
[306/534] Installing perl-File-Path-0:2 100% |  63.0 MiB/s |  64.5 KiB |  00m00s
[307/534] Installing perl-Term-ANSIColo 100% |  96.9 MiB/s |  99.2 KiB |  00m00s
[308/534] Installing perl-Term-Cap-0:1. 100% |  29.9 MiB/s |  30.6 KiB |  00m00s
[309/534] Installing perl-Pod-Simple-1: 100% | 111.4 MiB/s | 570.5 KiB |  00m00s
[310/534] Installing perl-POSIX-0:2.20- 100% | 114.5 MiB/s | 234.5 KiB |  00m00s
[311/534] Installing perl-IPC-Open3-0:1 100% |  22.7 MiB/s |  23.3 KiB |  00m00s
[312/534] Installing perl-Class-Struct- 100% |  25.3 MiB/s |  25.9 KiB |  00m00s
[313/534] Installing perl-HTTP-Tiny-0:0 100% |  76.4 MiB/s | 156.4 KiB |  00m00s
[314/534] Installing perl-File-Temp-1:0 100% | 160.2 MiB/s | 164.1 KiB |  00m00s
[315/534] Installing perl-Socket-4:2.03 100% |  61.0 MiB/s | 124.8 KiB |  00m00s
[316/534] Installing perl-Symbol-0:1.09 100% |   0.0   B/s |   7.2 KiB |  00m00s
[317/534] Installing perl-SelectSaver-0 100% |   0.0   B/s |   2.6 KiB |  00m00s
[318/534] Installing perl-File-stat-0:1 100% |  12.7 MiB/s |  13.1 KiB |  00m00s
[319/534] Installing perl-podlators-1:6 100% | 104.6 MiB/s | 321.4 KiB |  00m00s
[320/534] Installing perl-Pod-Perldoc-0 100% |  55.1 MiB/s | 169.3 KiB |  00m00s
[321/534] Installing perl-Text-ParseWor 100% |  14.2 MiB/s |  14.6 KiB |  00m00s
[322/534] Installing perl-Fcntl-0:1.18- 100% |  48.0 MiB/s |  49.1 KiB |  00m00s
[323/534] Installing perl-base-0:2.27-5 100% |   0.0   B/s |  12.9 KiB |  00m00s
[324/534] Installing perl-mro-0:1.29-51 100% |  44.6 MiB/s |  45.7 KiB |  00m00s
[325/534] Installing perl-overloading-0 100% |   5.4 MiB/s |   5.5 KiB |  00m00s
[326/534] Installing perl-IO-0:1.55-512 100% |  50.2 MiB/s | 154.2 KiB |  00m00s
[327/534] Installing perl-Pod-Usage-4:2 100% |  84.3 MiB/s |  86.3 KiB |  00m00s
[328/534] Installing perl-constant-0:1. 100% |  26.7 MiB/s |  27.4 KiB |  00m00s
[329/534] Installing perl-parent-1:0.24 100% |  10.7 MiB/s |  11.0 KiB |  00m00s
[330/534] Installing perl-File-Basename 100% |   0.0   B/s |  14.6 KiB |  00m00s
[331/534] Installing perl-Errno-0:1.38- 100% |   0.0   B/s |   8.8 KiB |  00m00s
[332/534] Installing perl-MIME-Base64-0 100% |  23.1 MiB/s |  47.3 KiB |  00m00s
[333/534] Installing perl-Scalar-List-U 100% |  49.2 MiB/s | 151.3 KiB |  00m00s
[334/534] Installing perl-vars-0:1.05-5 100% |   0.0   B/s |   4.3 KiB |  00m00s
[335/534] Installing perl-overload-0:1. 100% |  70.3 MiB/s |  71.9 KiB |  00m00s
[336/534] Installing perl-Getopt-Std-0: 100% |   0.0   B/s |  11.7 KiB |  00m00s
[337/534] Installing perl-Storable-1:3. 100% | 115.3 MiB/s | 236.1 KiB |  00m00s
[338/534] Installing perl-Getopt-Long-1 100% |  71.9 MiB/s | 147.2 KiB |  00m00s
[339/534] Installing perl-Carp-0:1.54-5 100% |  46.6 MiB/s |  47.7 KiB |  00m00s
[340/534] Installing perl-Exporter-0:5. 100% |  54.3 MiB/s |  55.6 KiB |  00m00s
[341/534] Installing perl-PathTools-0:3 100% |  59.7 MiB/s | 183.5 KiB |  00m00s
[342/534] Installing perl-DynaLoader-0: 100% |  31.7 MiB/s |  32.5 KiB |  00m00s
[343/534] Installing perl-Encode-4:3.21 100% | 224.8 MiB/s |   4.7 MiB |  00m00s
[344/534] Installing perl-libs-4:5.40.0 100% | 131.0 MiB/s |  10.0 MiB |  00m00s
[345/534] Installing perl-interpreter-4 100% | 120.0 MiB/s | 122.9 KiB |  00m00s
[346/534] Installing perl-English-0:1.1 100% |   0.0   B/s |   6.6 KiB |  00m00s
[347/534] Installing perl-File-Find-0:1 100% |  41.5 MiB/s |  42.5 KiB |  00m00s
[348/534] Installing libglvnd-core-deve 100% |  40.1 MiB/s |  41.1 KiB |  00m00s
[349/534] Installing google-noto-fonts- 100% |  17.8 MiB/s |  18.3 KiB |  00m00s
[350/534] Installing google-noto-sans-v 100% | 178.4 MiB/s |   1.2 MiB |  00m00s
[351/534] Installing default-fonts-core 100% |   5.9 MiB/s |  18.2 KiB |  00m00s
[352/534] Installing fontconfig-0:2.15. 100% | 773.2 KiB/s | 811.1 KiB |  00m01s
[353/534] Installing libbluray-0:1.3.4- 100% | 127.4 MiB/s | 391.3 KiB |  00m00s
[354/534] Installing libaribcaption-0:1 100% | 119.5 MiB/s | 244.8 KiB |  00m00s
[355/534] Installing openal-soft-0:1.23 100% | 155.7 MiB/s |   1.4 MiB |  00m00s
[356/534] Installing qt5-filesystem-0:5 100% |   1.7 MiB/s |   3.5 KiB |  00m00s
[357/534] Installing qt-settings-0:41.2 100% |   0.0   B/s |   1.7 KiB |  00m00s
[358/534] Installing qt5-qtbase-common- 100% |  23.2 KiB/s | 356.0   B |  00m00s
[359/534] Installing qt5-qtbase-0:5.15. 100% | 143.3 MiB/s |   9.7 MiB |  00m00s
[360/534] Installing qt5-qtserialport-0 100% | 107.9 MiB/s | 221.0 KiB |  00m00s
[361/534] Installing qt5-qtwebsockets-0 100% | 133.5 MiB/s | 273.5 KiB |  00m00s
[362/534] Installing python-qt5-rpm-mac 100% |   0.0   B/s | 420.0   B |  00m00s
[363/534] Installing qt6-filesystem-0:6 100% |   3.4 MiB/s |   3.5 KiB |  00m00s
[364/534] Installing qt6-qtbase-common- 100% | 343.8 KiB/s | 352.0   B |  00m00s
[365/534] Installing qt6-qtbase-0:6.8.1 100% | 215.2 MiB/s |  12.3 MiB |  00m00s
[366/534] Installing qt6-qtserialport-0 100% | 105.5 MiB/s | 216.0 KiB |  00m00s
[367/534] Installing qt6-qtwebsockets-0 100% | 150.0 MiB/s | 307.2 KiB |  00m00s
[368/534] Installing qt6-qthttpserver-0 100% | 126.2 MiB/s | 258.6 KiB |  00m00s
[369/534] Installing qt6-qtserialbus-0: 100% | 175.5 MiB/s | 898.6 KiB |  00m00s
[370/534] Installing qt6-qtconnectivity 100% | 243.3 MiB/s |   1.5 MiB |  00m00s
[371/534] Installing qt6-qtbase-ibase-0 100% | 139.9 MiB/s | 143.3 KiB |  00m00s
[372/534] Installing qt6-qtbase-mysql-0 100% |  97.9 MiB/s | 100.3 KiB |  00m00s
[373/534] Installing qt6-qtbase-odbc-0: 100% | 128.2 MiB/s | 131.3 KiB |  00m00s
[374/534] Installing qt6-qtbase-postgre 100% |  54.5 MiB/s | 111.5 KiB |  00m00s
[375/534] Installing libX11-common-0:1. 100% |  62.5 MiB/s |   1.2 MiB |  00m00s
[376/534] Installing libX11-0:1.8.10-2. 100% | 183.6 MiB/s |   1.3 MiB |  00m00s
[377/534] Installing libXext-0:1.3.6-2. 100% |  89.2 MiB/s |  91.3 KiB |  00m00s
[378/534] Installing libXrender-0:0.9.1 100% |  48.8 MiB/s |  50.0 KiB |  00m00s
[379/534] Installing cairo-0:1.18.2-2.f 100% | 175.7 MiB/s |   1.8 MiB |  00m00s
[380/534] Installing libXi-0:1.8.2-1.fc 100% |  79.9 MiB/s |  81.8 KiB |  00m00s
[381/534] Installing libXfixes-0:6.0.1- 100% |   7.7 MiB/s |  31.7 KiB |  00m00s
[382/534] Installing libX11-devel-0:1.8 100% |  26.0 MiB/s |   1.1 MiB |  00m00s
[383/534] Installing libXrandr-0:1.5.4- 100% |  51.9 MiB/s |  53.1 KiB |  00m00s
[384/534] Installing libXdamage-0:1.1.6 100% |  44.2 MiB/s |  45.3 KiB |  00m00s
[385/534] Installing libXtst-0:1.2.5-1. 100% |  33.8 MiB/s |  34.7 KiB |  00m00s
[386/534] Installing cairo-gobject-0:1. 100% |  34.1 MiB/s |  35.0 KiB |  00m00s
[387/534] Installing libXcomposite-0:0. 100% |  45.0 MiB/s |  46.1 KiB |  00m00s
[388/534] Installing libXext-devel-0:1. 100% |  21.7 MiB/s | 110.9 KiB |  00m00s
[389/534] Installing libXrender-devel-0 100% |  49.8 MiB/s |  51.0 KiB |  00m00s
[390/534] Installing libXcursor-0:1.2.3 100% |  54.2 MiB/s |  55.5 KiB |  00m00s
[391/534] Installing harfbuzz-cairo-0:1 100% |  53.9 MiB/s |  55.2 KiB |  00m00s
[392/534] Installing libXft-0:2.3.8-7.f 100% |  81.1 MiB/s | 166.0 KiB |  00m00s
[393/534] Installing pango-0:1.54.0-2.f 100% | 162.6 MiB/s | 999.0 KiB |  00m00s
[394/534] Installing librsvg2-0:2.59.2- 100% | 252.7 MiB/s |   4.5 MiB |  00m00s
[395/534] Installing rsvg-pixbuf-loader 100% | 158.0 MiB/s | 323.6 KiB |  00m00s
[396/534] Installing libXxf86vm-0:1.1.6 100% |  28.8 MiB/s |  29.5 KiB |  00m00s
[397/534] Installing libglvnd-glx-1:1.7 100% | 193.4 MiB/s | 594.1 KiB |  00m00s
[398/534] Installing mesa-libGL-0:24.3. 100% | 203.1 MiB/s | 416.0 KiB |  00m00s
[399/534] Installing libglvnd-devel-1:1 100% | 302.9 MiB/s |   2.1 MiB |  00m00s
[400/534] Installing libva-0:2.22.0-3.f 100% | 112.6 MiB/s | 345.9 KiB |  00m00s
[401/534] Installing mesa-libGLU-devel- 100% |  17.1 MiB/s |  17.5 KiB |  00m00s
[402/534] Installing mesa-libEGL-devel- 100% |   0.0   B/s |  22.1 KiB |  00m00s
[403/534] Installing glx-utils-0:9.0.0- 100% | 207.5 MiB/s | 424.9 KiB |  00m00s
[404/534] Installing mesa-libGL-devel-0 100% |  79.8 MiB/s |  81.7 KiB |  00m00s
[405/534] Installing freeglut-0:3.6.0-2 100% | 154.2 MiB/s | 473.6 KiB |  00m00s
[406/534] Installing libGLEW-0:2.2.0-8. 100% | 243.2 MiB/s | 747.0 KiB |  00m00s
[407/534] Installing libXv-0:1.0.13-1.f 100% |  29.2 MiB/s |  29.9 KiB |  00m00s
[408/534] Installing libvdpau-0:1.5-8.f 100% |  24.7 MiB/s |  25.3 KiB |  00m00s
[409/534] Installing libavutil-free-0:7 100% | 183.1 MiB/s | 937.6 KiB |  00m00s
[410/534] Installing libswresample-free 100% | 146.0 MiB/s | 149.5 KiB |  00m00s
[411/534] Installing libavcodec-free-0: 100% | 268.6 MiB/s |   9.4 MiB |  00m00s
[412/534] Installing libchromaprint-0:1 100% |  66.6 MiB/s |  68.2 KiB |  00m00s
[413/534] Installing libswscale-free-0: 100% | 189.3 MiB/s | 581.5 KiB |  00m00s
[414/534] Installing libXinerama-0:1.1. 100% |  19.7 MiB/s |  20.2 KiB |  00m00s
[415/534] Installing libxkbfile-0:1.1.3 100% |  97.9 MiB/s | 200.5 KiB |  00m00s
[416/534] Installing xprop-0:1.2.7-2.fc 100% |  58.8 MiB/s |  60.2 KiB |  00m00s
[417/534] Installing at-spi2-core-0:2.5 100% |  84.6 MiB/s |   1.5 MiB |  00m00s
[418/534] Installing atk-0:2.54.0-1.fc4 100% | 124.1 MiB/s | 254.1 KiB |  00m00s
[419/534] Installing at-spi2-atk-0:2.54 100% |  94.4 MiB/s | 289.9 KiB |  00m00s
[420/534] Installing gtk3-0:3.24.43-2.f 100% | 252.4 MiB/s |  22.5 MiB |  00m00s
[421/534] Installing libdecor-0:0.2.2-4 100% |  83.5 MiB/s | 171.0 KiB |  00m00s
[422/534] Installing SDL2-0:2.30.9-1.fc 100% | 226.9 MiB/s |   1.8 MiB |  00m00s
[423/534] Installing tslib-0:1.22-11.fc 100% |  39.7 MiB/s | 488.0 KiB |  00m00s
[424/534] Installing tzdata-0:2024b-1.f 100% |  20.3 MiB/s |   1.9 MiB |  00m00s
[425/534] Installing python-pip-wheel-0 100% |  82.9 MiB/s |   1.2 MiB |  00m00s
[426/534] Installing python3-libs-0:3.1 100% |  72.1 MiB/s |  40.2 MiB |  00m01s
[427/534] Installing python3-0:3.13.1-2 100% |  15.8 MiB/s |  32.4 KiB |  00m00s
[428/534] Installing gstreamer1-0:1.24. 100% | 138.3 MiB/s |   5.3 MiB |  00m00s
[429/534] Installing gstreamer1-plugins 100% | 130.9 MiB/s |   7.3 MiB |  00m00s
[430/534] Installing gstreamer1-plugins 100% | 128.2 MiB/s |   2.8 MiB |  00m00s
[431/534] Installing python3-shiboken6- 100% |  61.9 MiB/s | 633.9 KiB |  00m00s
[432/534] Installing python3-packaging- 100% |  23.1 MiB/s | 568.0 KiB |  00m00s
[433/534] Installing cmake-rpm-macros-0 100% |   8.0 MiB/s |   8.2 KiB |  00m00s
[434/534] Installing cmake-0:3.31.2-1.f 100% |  80.2 MiB/s |  33.5 MiB |  00m00s
[435/534] Installing cmake-data-0:3.31. 100% |  39.0 MiB/s |   9.1 MiB |  00m00s
[436/534] Installing glib2-devel-0:2.83 100% | 193.6 MiB/s |  15.9 MiB |  00m00s
[437/534] Installing python3-rpm-genera 100% |  40.5 MiB/s |  82.9 KiB |  00m00s
[438/534] Installing python3-devel-0:3. 100% |  36.3 MiB/s |   1.8 MiB |  00m00s
[439/534] Installing python3-numpy-1:2. 100% | 112.5 MiB/s |  41.1 MiB |  00m00s
[440/534] Installing python3-numpy-f2py 100% |  68.9 MiB/s |   2.1 MiB |  00m00s
[441/534] Installing python3-shiboken6- 100% | 147.0 MiB/s |   3.2 MiB |  00m00s
[442/534] Installing python3-msgpack-0: 100% |  81.8 MiB/s | 334.9 KiB |  00m00s
[443/534] Installing python3-dbus-0:1.3 100% |  65.2 MiB/s | 533.8 KiB |  00m00s
[444/534] Installing python3-pyqt5-sip- 100% |  52.3 MiB/s | 160.8 KiB |  00m00s
[445/534] Installing vulkan-headers-0:1 100% | 101.7 MiB/s |  26.9 MiB |  00m00s
[446/534] Installing vulkan-loader-deve 100% |   8.7 MiB/s |   8.9 KiB |  00m00s
[447/534] Installing libwacom-0:2.14.0- 100% |  51.0 MiB/s | 104.4 KiB |  00m00s
[448/534] Installing libinput-0:1.27.0- 100% |   5.0 MiB/s | 591.4 KiB |  00m00s
[449/534] Installing qt6-qtbase-gui-0:6 100% | 169.4 MiB/s |  22.9 MiB |  00m00s
[450/534] Installing qt5-qtbase-gui-0:5 100% | 162.8 MiB/s |  19.5 MiB |  00m00s
[451/534] Installing qt5-qtdeclarative- 100% | 120.8 MiB/s |  14.5 MiB |  00m00s
[452/534] Installing qt6-qtsvg-0:6.8.1- 100% |  76.5 MiB/s | 783.3 KiB |  00m00s
[453/534] Installing qt6-qtdeclarative- 100% | 125.4 MiB/s |  48.8 MiB |  00m00s
[454/534] Installing qt6-qtpositioning- 100% | 145.6 MiB/s |   1.5 MiB |  00m00s
[455/534] Installing qt6-qttools-libs-d 100% | 101.7 MiB/s |   5.7 MiB |  00m00s
[456/534] Installing qt6-qtpdf-0:6.8.1- 100% | 164.6 MiB/s |   5.6 MiB |  00m00s
[457/534] Installing qt6-qtwebchannel-0 100% | 101.6 MiB/s | 416.2 KiB |  00m00s
[458/534] Installing qt6-qttools-0:6.8. 100% |  54.1 MiB/s | 831.5 KiB |  00m00s
[459/534] Installing qt6-qttools-libs-h 100% | 140.2 MiB/s | 574.4 KiB |  00m00s
[460/534] Installing qt6-qtshadertools- 100% |  78.3 MiB/s |   4.7 MiB |  00m00s
[461/534] Installing qt6-assistant-0:6. 100% | 137.3 MiB/s |   1.5 MiB |  00m00s
[462/534] Installing qt6-linguist-0:6.8 100% | 144.2 MiB/s |   3.0 MiB |  00m00s
[463/534] Installing qt6-qttools-libs-d 100% | 206.4 MiB/s |   3.1 MiB |  00m00s
[464/534] Installing qt6-designer-0:6.8 100% | 116.2 MiB/s | 594.9 KiB |  00m00s
[465/534] Installing qt6-qtlocation-0:6 100% | 140.8 MiB/s |   2.7 MiB |  00m00s
[466/534] Installing qt6-qtcharts-0:6.8 100% | 156.7 MiB/s |   3.3 MiB |  00m00s
[467/534] Installing qt6-qtdatavis3d-0: 100% | 140.3 MiB/s |   2.2 MiB |  00m00s
[468/534] Installing qt6-qtremoteobject 100% | 136.6 MiB/s |   1.4 MiB |  00m00s
[469/534] Installing qt6-qtscxml-0:6.8. 100% | 127.8 MiB/s |   1.8 MiB |  00m00s
[470/534] Installing qt6-qtsensors-0:6. 100% |  98.7 MiB/s | 909.5 KiB |  00m00s
[471/534] Installing qt6-qtquicktimelin 100% |  57.9 MiB/s | 296.4 KiB |  00m00s
[472/534] Installing qt6-qtquick3d-0:6. 100% | 119.4 MiB/s |  14.8 MiB |  00m00s
[473/534] Installing qt6-qtgraphs-0:6.8 100% | 150.6 MiB/s |   3.6 MiB |  00m00s
[474/534] Installing python3-qt5-base-0 100% | 120.7 MiB/s |  15.6 MiB |  00m00s
[475/534] Installing qt5-qtconnectivity 100% | 130.9 MiB/s |   1.4 MiB |  00m00s
[476/534] Installing qt5-qtlocation-0:5 100% |  56.4 MiB/s |  10.9 MiB |  00m00s
[477/534] Installing qt5-qtmultimedia-0 100% | 107.7 MiB/s |   3.0 MiB |  00m00s
[478/534] Installing qt5-qtsensors-0:5. 100% |  72.0 MiB/s | 959.0 KiB |  00m00s
[479/534] Installing qt5-qtwebchannel-0 100% |  75.7 MiB/s | 309.9 KiB |  00m00s
[480/534] Installing qt5-qtxmlpatterns- 100% | 116.2 MiB/s |   2.9 MiB |  00m00s
[481/534] Installing qt5-qtsvg-0:5.15.1 100% |  90.3 MiB/s | 647.2 KiB |  00m00s
[482/534] Installing qt5-qttools-libs-d 100% | 148.0 MiB/s |   4.9 MiB |  00m00s
[483/534] Installing qt5-qttools-libs-h 100% |  64.5 MiB/s | 462.0 KiB |  00m00s
[484/534] Installing qt5-qtx11extras-0: 100% |  60.9 MiB/s | 124.7 KiB |  00m00s
[485/534] Installing python3-qt5-0:5.15 100% | 133.1 MiB/s |   6.0 MiB |  00m00s
[486/534] Installing qt6-qtnetworkauth- 100% |  86.4 MiB/s | 265.3 KiB |  00m00s
[487/534] Installing qt6-qtimageformats 100% |  48.8 MiB/s | 450.1 KiB |  00m00s
[488/534] Installing qt6-qt3d-0:6.8.1-2 100% | 132.2 MiB/s |  13.7 MiB |  00m00s
[489/534] Installing libevent-devel-0:2 100% |  70.4 MiB/s | 432.3 KiB |  00m00s
[490/534] Installing avahi-devel-0:0.8- 100% |  26.5 MiB/s | 135.7 KiB |  00m00s
[491/534] Installing vapoursynth-libs-0 100% |  24.1 MiB/s |   1.9 MiB |  00m00s
[492/534] Installing libavformat-free-0 100% | 109.6 MiB/s |   2.5 MiB |  00m00s
[493/534] Installing qt6-qtmultimedia-0 100% | 117.9 MiB/s |   3.4 MiB |  00m00s
[494/534] Installing qt6-qtspeech-0:6.8 100% |  57.9 MiB/s | 355.4 KiB |  00m00s
[495/534] Installing qt6-qtwebengine-0: 100% | 123.0 MiB/s | 226.3 MiB |  00m02s
[496/534] Installing python3-pyside6-0: 100% | 147.6 MiB/s |  61.4 MiB |  00m00s
[497/534] Installing unbound-libs-0:1.2 100% | 143.7 MiB/s |   1.4 MiB |  00m00s
[498/534] Installing gnutls-dane-0:3.8. 100% |  17.3 MiB/s |  71.0 KiB |  00m00s
[499/534] Installing gnutls-devel-0:3.8 100% |  64.0 MiB/s |   5.8 MiB |  00m00s
[500/534] Installing cups-devel-1:2.4.1 100% |  46.1 MiB/s | 189.0 KiB |  00m00s
[501/534] Installing msgpack-0:3.1.0-16 100% |  19.6 MiB/s |  60.1 KiB |  00m00s
[502/534] Installing msgpack-devel-0:3. 100% |  73.9 MiB/s |   5.2 MiB |  00m00s
[503/534] Installing xz-devel-1:5.6.3-2 100% |  84.4 MiB/s | 259.4 KiB |  00m00s
[504/534] Installing libxml2-devel-0:2. 100% |  69.7 MiB/s |   3.4 MiB |  00m00s
[505/534] Installing libxkbcommon-devel 100% | 176.4 MiB/s | 361.3 KiB |  00m00s
[506/534] Installing harfbuzz-devel-0:1 100% |  59.3 MiB/s |   5.2 MiB |  00m00s
[507/534] Installing freetype-devel-0:2 100% |  64.2 MiB/s |   8.5 MiB |  00m00s
[508/534] Installing fontconfig-devel-0 100% |   9.9 MiB/s | 151.9 KiB |  00m00s
[509/534] Installing cairo-devel-0:1.18 100% | 134.8 MiB/s |   2.3 MiB |  00m00s
[510/534] Installing libstdc++-devel-0: 100% |  55.7 MiB/s |  15.9 MiB |  00m00s
[511/534] Installing gcc-c++-0:15.0.0-0 100% | 150.4 MiB/s |  40.8 MiB |  00m00s
[512/534] Installing qt5-rpm-macros-0:5 100% | 299.3 KiB/s |   2.4 KiB |  00m00s
[513/534] Installing qt5-qtbase-devel-0 100% |  62.3 MiB/s |  19.4 MiB |  00m00s
[514/534] Installing qt6-rpm-macros-0:6 100% | 448.8 KiB/s |   4.0 KiB |  00m00s
[515/534] Installing qt6-qtbase-devel-0 100% |  68.3 MiB/s |  20.7 MiB |  00m00s
[516/534] Installing qt6-qtbase-private 100% |  74.8 MiB/s |   5.9 MiB |  00m00s
[517/534] Installing qt6-qtdeclarative- 100% |  79.6 MiB/s |  21.9 MiB |  00m00s
[518/534] Installing pyside6-tools-0:6. 100% |  33.3 MiB/s | 170.8 KiB |  00m00s
[519/534] Installing python3-pyside6-de 100% |  68.9 MiB/s |   2.3 MiB |  00m00s
[520/534] Installing python3-qt5-devel- 100% |  52.6 MiB/s |   2.9 MiB |  00m00s
[521/534] Installing mmtf-cpp-devel-0:1 100% |  57.1 MiB/s | 117.0 KiB |  00m00s
[522/534] Installing python3-mmtf-0:1.1 100% |  19.2 MiB/s | 196.6 KiB |  00m00s
[523/534] Installing python3-setuptools 100% |  68.5 MiB/s |   8.6 MiB |  00m00s
[524/534] Installing python3-simplejson 100% |  53.3 MiB/s | 491.1 KiB |  00m00s
[525/534] Installing glew-devel-0:2.2.0 100% | 164.6 MiB/s |   1.8 MiB |  00m00s
[526/534] Installing freeglut-devel-0:3 100% |  64.4 MiB/s |   2.3 MiB |  00m00s
[527/534] Installing netcdf-devel-0:4.9 100% |  73.7 MiB/s | 377.4 KiB |  00m00s
[528/534] Installing annobin-plugin-gcc 100% |  23.6 MiB/s | 990.9 KiB |  00m00s
[529/534] Installing gcc-plugin-annobin 100% |   1.6 MiB/s |  61.2 KiB |  00m00s
[530/534] Installing desktop-file-utils 100% |  56.0 MiB/s | 229.2 KiB |  00m00s
[531/534] Installing libappstream-glib- 100% |  93.7 MiB/s |   1.4 MiB |  00m00s
[532/534] Installing catch2-devel-0:2.1 100% | 117.3 MiB/s | 960.8 KiB |  00m00s
[533/534] Installing glm-devel-0:1.0.1- 100% |  64.8 MiB/s |   2.2 MiB |  00m00s
[534/534] Installing systemd-rpm-macros 100% |   7.2 KiB/s |  11.3 KiB |  00m02s
Warning: skipped OpenPGP checks for 265 packages from repositories: copr_base, https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch
Complete!
Finish: build setup for pymol-3.0.0-1.fc42.src.rpm
Start: rpmbuild pymol-3.0.0-1.fc42.src.rpm
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1731456000
Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.2MHwnY
+ umask 022
+ cd /builddir/build/BUILD/pymol-3.0.0-build
+ test -d /builddir/build/BUILD/pymol-3.0.0-build
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/pymol-3.0.0-build
+ /usr/bin/rm -rf /builddir/build/BUILD/pymol-3.0.0-build
+ /usr/bin/mkdir -p /builddir/build/BUILD/pymol-3.0.0-build
+ /usr/bin/mkdir -p /builddir/build/BUILD/pymol-3.0.0-build/SPECPARTS
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.BYwSwC
+ umask 022
+ cd /builddir/build/BUILD/pymol-3.0.0-build
+ cd /builddir/build/BUILD/pymol-3.0.0-build
+ rm -rf pymol-open-source-3.0.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/pymol-open-source-3.0.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd pymol-open-source-3.0.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-setup.py.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-wmclass-main.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-wmclass-pmgapp.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-mmtf.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ ln -sr modules/web modules/pymol_web
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.oTNIfW
+ umask 022
+ cd /builddir/build/BUILD/pymol-3.0.0-build
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd pymol-open-source-3.0.0
+ export 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
++ /usr/bin/getconf _NPROCESSORS_ONLN
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -sP' --use-msgpackc=c++11 --use-openmp=yes --jobs 2
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/mmtf-c/mmtf_parser.cpp: In function ‘bool MMTF_unpack_from_file(const char*, MMTF_container*)’:
contrib/mmtf-c/mmtf_parser.cpp:1079:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1079 |     fread(buffer, fileLen, 1, file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/mmtf-c/mmtf_parser.cpp: In function ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’:
contrib/mmtf-c/mmtf_parser.cpp:873:5: warning: ‘typecheck’ may be used uninitialized [-Wmaybe-uninitialized]
  873 |     if (typecode != typecheck) {
      |     ^~
contrib/mmtf-c/mmtf_parser.cpp:868:9: note: ‘typecheck’ was declared here
  868 |     int typecheck;
      |         ^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/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/PlugIOManagerInit.c: In function ‘PlugIOManagerInitAll’:
contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:271:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  271 | if(ok) ok = ok && (molfile_xyzplugin_init() == VMDPLUGIN_SUCCESS);
      | ^~
contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:273:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  273 |        if(ok) {
      |        ^~
contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c: In function ‘PlugIOManagerFreeAll’:
contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:411:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  411 | if(ok) ok = ok && (molfile_xyzplugin_fini() == VMDPLUGIN_SUCCESS);
      | ^~
contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:413:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  413 |        return ok;
      |        ^~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function ‘abinit_readline’:
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:279:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  279 |     for (i = 0; i < strlen(line); ++i) {
      |                   ^
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function ‘DEN_read_volumetric_data’:
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:970:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  970 |     fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:971:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  971 |     fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function ‘POT_read_volumetric_data’:
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1113:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1113 |     fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1114:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1114 |     fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function ‘abinit_header’:
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1511:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1511 |   fread(skip, 1, 8, fp);
      |   ^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function ‘GEO_read_next_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:619:5: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  619 |     fscanf(data->file, "%*s %f %f %f", &x, &y, &z);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:70:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: ‘get_pte_idx_from_string’ defined but not used [-Wunused-function]
  160 | static int get_pte_idx_from_string(const char *label) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp: In member function ‘(anonymous namespace)::AtomArray::insert_row(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)’:
contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp:886:16: warning: ‘strncpy’ specified bound 16 equals destination size [-Wstringop-truncation]
  886 |         strncpy( a.name,
      |                ^
In file included from contrib/uiuc/plugins/molfile_plugin/src/basissetplugin.c:42:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘angular_momentum_expon’:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  545 |   for (i=0; i<strlen(ang_mom_str); i++) {
      |              ^
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: ‘whereami’ defined but not used [-Wunused-function]
 1097 | static void whereami(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: ‘thisline’ defined but not used [-Wunused-function]
 1077 | static void thisline(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1028:12: warning: ‘fpexpftoc’ defined but not used [-Wunused-function]
 1028 | static int fpexpftoc(char *ftocstr) {
      |            ^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1006:12: warning: ‘have_keyline’ defined but not used [-Wunused-function]
 1006 | static int have_keyline(FILE *file, const char *keystring1,
      |            ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:962:12: warning: ‘goto_keyline’ defined but not used [-Wunused-function]
  962 | static int goto_keyline(FILE *file, ...) {
      |            ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:901:14: warning: ‘strtoupper’ defined but not used [-Wunused-function]
  901 | static char *strtoupper(char *s) {
      |              ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:895:12: warning: ‘iswhiteline’ defined but not used [-Wunused-function]
  895 | static int iswhiteline(char *s) {
      |            ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:846:13: warning: ‘eatwhitelines’ defined but not used [-Wunused-function]
  846 | static void eatwhitelines(FILE *file) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:835:13: warning: ‘eatline’ defined but not used [-Wunused-function]
  835 | static void eatline(FILE * fd, int n)
      |             ^~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:711:12: warning: ‘symmetry_expand’ defined but not used [-Wunused-function]
  711 | static int symmetry_expand(qm_atom_t **atoms, int numunique, int natoms,
      |            ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: ‘print_matrix4’ defined but not used [-Wunused-function]
  585 | static void print_matrix4(const float mat[16]) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:540:13: warning: ‘angular_momentum_expon’ defined but not used [-Wunused-function]
  540 | static void angular_momentum_expon(int  *ang_mom_expon,
      |             ^~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:507:13: warning: ‘del_wavefunction’ defined but not used [-Wunused-function]
  507 | static void del_wavefunction(qm_timestep_t *ts) {
      |             ^~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:490:13: warning: ‘replace_wavefunction’ defined but not used [-Wunused-function]
  490 | static void replace_wavefunction(qm_timestep_t *ts, int n) {
      |             ^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:471:27: warning: ‘add_wavefunction’ defined but not used [-Wunused-function]
  471 | static qm_wavefunction_t* add_wavefunction(qm_timestep_t *ts) {
      |                           ^~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:437:18: warning: ‘init_qmdata’ defined but not used [-Wunused-function]
  437 | static qmdata_t* init_qmdata() {
      |                  ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/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/bgfplugin.cpp: In function ‘read_bgf_timestep(void*, int, molfile_timestep_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:120:12: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 224 [-Wstringop-truncation]
  120 |     strncpy(numstr, record + 31, 10);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:125:12: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 214 [-Wstringop-truncation]
  125 |     strncpy(numstr+10, record + 41, 10);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:130:12: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 204 [-Wstringop-truncation]
  130 |     strncpy(numstr+20, record + 51, 10);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function ‘read_bgf_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:144:10: warning: ‘strncpy’ output may be truncated copying 5 bytes from a string of length 242 [-Wstringop-truncation]
  144 |   strncpy(name, record + 13, 5);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:149:10: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 236 [-Wstringop-truncation]
  149 |   strncpy(resname, record + 19, 4);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:167:10: warning: ‘strncpy’ output may be truncated copying 5 bytes from a string of length 194 [-Wstringop-truncation]
  167 |   strncpy(type, record+61, 5);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c: In function ‘open_binpos_read’:
contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c:64:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   64 |   fread(magicchar,sizeof(char),4,fd);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c:72:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   72 |   fread(&igarb,sizeof(int),1,fd);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/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/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/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);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:49:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘angular_momentum_expon’:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  545 |   for (i=0; i<strlen(ang_mom_str); i++) {
      |              ^
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function ‘read_molden_rundata’:
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:596:25: warning: variable ‘hessian_data’ set but not used [-Wunused-but-set-variable]
  596 |   molfile_qm_hessian_t *hessian_data;
      |                         ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function ‘count_orbitals’:
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1165:3: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1165 |   fscanf(data->file, " Ene= %f\n", &orbenergy);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1166:3: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1166 |   fscanf(data->file, " Spin= %s\n", spin);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1167:3: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1167 |   fscanf(data->file, " Occup= %f\n", &occu);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘eatline’:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:840:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  840 |     fgets(readbuf, 1024, fd);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function ‘open_molden_read’:
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:224:11: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  224 |           fscanf(data->file, "%d", &natm);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: ‘whereami’ defined but not used [-Wunused-function]
 1097 | static void whereami(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: ‘thisline’ defined but not used [-Wunused-function]
 1077 | static void thisline(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1006:12: warning: ‘have_keyline’ defined but not used [-Wunused-function]
 1006 | static int have_keyline(FILE *file, const char *keystring1,
      |            ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:711:12: warning: ‘symmetry_expand’ defined but not used [-Wunused-function]
  711 | static int symmetry_expand(qm_atom_t **atoms, int numunique, int natoms,
      |            ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: ‘print_matrix4’ defined but not used [-Wunused-function]
  585 | static void print_matrix4(const float mat[16]) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:507:13: warning: ‘del_wavefunction’ defined but not used [-Wunused-function]
  507 | static void del_wavefunction(qm_timestep_t *ts) {
      |             ^~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:490:13: warning: ‘replace_wavefunction’ defined but not used [-Wunused-function]
  490 | static void replace_wavefunction(qm_timestep_t *ts, int n) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:48:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: ‘get_pte_idx’ defined but not used [-Wunused-function]
  133 | static int get_pte_idx(const char *label)
      |            ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:109:14: warning: ‘get_pte_vdw_radius’ defined but not used [-Wunused-function]
  109 | static float get_pte_vdw_radius(const int idx)
      |              ^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:102:14: warning: ‘get_pte_mass’ defined but not used [-Wunused-function]
  102 | static float get_pte_mass(const int idx)
      |              ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: ‘get_pte_label’ defined but not used [-Wunused-function]
   95 | static const char *get_pte_label(const int idx)
      |                    ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/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:970,
                 from contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:85:
In function ‘sprintf’,
    inlined from ‘read_car_structure_line’ at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:5,
    inlined from ‘read_car_structure’ at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:277:12:
/usr/include/bits/stdio2.h:30:10: note: ‘__sprintf_chk’ output between 2 and 12 bytes into a destination of size 8
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/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/ccp4plugin.cpp: In function ‘int read_ccp4_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:495:58: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  495 |         if ( fread(rowdata, sizeof(char), extent[0], fd) != extent[0] ) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:525:67: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  525 |         if ( fread(rowdata, sizeof(unsigned char), extent[0], fd) != extent[0] ) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:556:58: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  556 |         if (fread(rowdata, sizeof(float), extent[0], fd) != extent[0] ) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:588:58: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  588 |         if (fread(rowdata, sizeof(short), extent[0], fd) != extent[0] ) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:623:67: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  623 |         if (fread(rowdata, sizeof(unsigned short), extent[0], fd) != extent[0] ) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:655:60: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  655 |         if ( fread(rowdata, sizeof(uchar3), extent[0], fd) != extent[0] ) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp: In function ‘void* open_ccp4_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:304:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  304 |       fgets(symData, 81, fd);
      |       ~~~~~^~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:42:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/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/molemeshplugin.cpp: In function ‘int read_rawgraphics(void*, int*, const molfile_graphics_t**)’:
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:91:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   91 |     fgets(line, 80, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:116:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  116 |     fgets(line, 80, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:132:9: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  132 |    fgets(line, 80, infile);
      |    ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:149:11: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  149 |      fgets(line, 80, infile);
      |      ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:155:20: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  155 |               fgets(line, 80, infile);
      |               ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:161:11: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  161 |      fgets(line, 80, infile); //one more read to keep us in sync
      |      ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:170:27: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  170 |                      fgets(line, 80, infile);
      |                      ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:217:15: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  217 |          fgets(line, 80, infile);
      |          ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:237:23: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  237 |                  fgets(line, 80, infile);
      |                  ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:256:15: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  256 |          fgets(line, 80, infile);
      |          ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function ‘read_next_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c:103:10: warning: variable ‘numatoms’ set but not used [-Wunused-but-set-variable]
  103 |   int i, numatoms;
      |          ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function ‘write_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c:206:55: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  206 |     if (fwrite(tmp, sizeof(double), 3*n, namdbin->fd) != 3*n) {
      |                                                       ^~
contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function ‘open_namdbin_read’:
contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c:78:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   78 |   fread(&filen, sizeof(namdbin_int32), 1, fd);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c: In function ‘read_mmtk_cdf_structure’:
contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c:730:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  730 |       if (len > sizeof(name)) {
      |               ^
contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c: In function ‘read_mmtk_cdf_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c:1060:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1060 |     for (i=0; i<(3 * mmtk->atom_numberdim); i++) {
      |                ^
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/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
      |          ^
In file included from contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:51:
contrib/uiuc/plugins/molfile_plugin/src/fastio.h: In function ‘fio_readv’:
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:519:14: warning: comparison of integer expressions of different signedness: ‘fio_size_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  519 |       if (rc != iov[i].iov_len)
      |              ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c: In function ‘read_dcdheader’:
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:191:57: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  191 |   } else if (input_integer[0] == 84 && input_integer[1] == dcdcordmagic) {
      |                                                         ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:204:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  204 |       if (input_integer[0] == 84 && input_integer[1] == dcdcordmagic) {
      |                                                      ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:222:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  222 |     if (input_integer[0] != dcdcordmagic) {
      |                          ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:399:45: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  399 |     if ((input_integer[0]+input_integer[1]) != ((*N)-(*NAMNF))*4) {
      |                                             ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:416:45: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  416 |     if ((input_integer[0]+input_integer[1]) != ((*N)-(*NAMNF))*4) {
      |                                             ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c: In function ‘read_dcdstep’:
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:621:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  621 |         if (tmpbuf[i] != sizeof(float)*N) return DCD_BADFORMAT;
      |                       ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:625:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  625 |           if ((tmpbuf[2*i]+tmpbuf[2*i+1]) != sizeof(float)*N) return DCD_BADFORMAT;
      |                                           ^~
contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:546:16: warning: variable ‘readlen’ set but not used [-Wunused-but-set-variable]
  546 |     fio_size_t readlen; /* number of bytes actually read            */
      |                ^~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:60:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘swap2_aligned’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘swap2_unaligned’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:609:12: warning: ‘fio_write_str’ defined but not used [-Wunused-function]
  609 | static int fio_write_str(fio_fd fd, const char *str) {
      |            ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:605:12: warning: ‘fio_read_int32’ defined but not used [-Wunused-function]
  605 | static int fio_read_int32(fio_fd fd, int *i) {
      |            ^~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:459:19: warning: ‘fio_readv’ defined but not used [-Wunused-function]
  459 | static fio_size_t fio_readv(fio_fd fd, const fio_iovec * iov, int iovcnt) {
      |                   ^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/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/dlpolyplugin.c: In function ‘read_dlpoly_config_structure’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘read_parm7_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:277:12: warning: ‘__strncpy_chk’ output may be truncated copying 4 bytes from a string of length 84 [-Wstringop-truncation]
  277 |     strncpy(resnames, buf+4*j, 4);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:259:12: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 84 [-Wstringop-truncation]
  259 |     strncpy(atom->type, buf+4*j, 4);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:206:12: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 84 [-Wstringop-truncation]
  206 |     strncpy(atom->name, buf+4*j, 4);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:292:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  292 |   if (NULL == fgets(fbuffer, 1024, data->file))
      |   ^~
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:295:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  295 |     if (NULL == fgets(fbuffer, 1024, data->file))
      |     ^~
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function ‘read_dlpoly_config_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:669:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  669 |   fgets(fbuffer, 1024, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function ‘read_dlpoly_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:554:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  554 |   fgets(fbuffer, 1024, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function ‘read_dlpoly_config_structure’:
contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:362:5: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 4095 [-Wstringop-truncation]
  362 |     strncpy(atom->name, buf, sizeof(atom->name));
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/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));
      |     ^
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/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) {
      |             ^~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/pbeqplugin.cpp:53:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.c:32:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: ‘get_pte_idx’ defined but not used [-Wunused-function]
  133 | static int get_pte_idx(const char *label)
      |            ^~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.c:31:
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function ‘read_next_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:119:3: warning: ‘strncpy’ output may be truncated copying 80 bytes from a string of length 82 [-Wstringop-truncation]
  119 |   strncpy(tmp, record, PDB_RECORD_LENGTH);
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:144:5: warning: ‘strncpy’ output may be truncated copying 8 bytes from a string of length 52 [-Wstringop-truncation]
  144 |     strncpy(numstr, record + 30, 8);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:149:5: warning: ‘strncpy’ output may be truncated copying 8 bytes from a string of length 44 [-Wstringop-truncation]
  149 |     strncpy(numstr+10, record + 38, 8);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:154:5: warning: ‘strncpy’ output may be truncated copying 8 bytes from a string of length 36 [-Wstringop-truncation]
  154 |     strncpy(numstr+20, record + 46, 8);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:159:5: warning: ‘strncpy’ output may be truncated copying 6 bytes from a string of length 28 [-Wstringop-truncation]
  159 |     strncpy(numstr+30, record + 54, 6);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:164:5: warning: ‘strncpy’ output may be truncated copying 6 bytes from a string of length 22 [-Wstringop-truncation]
  164 |     strncpy(numstr+40, record + 60, 6);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function ‘open_pdb_read’:
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:190:5: warning: ‘strncpy’ output may be truncated copying 9 bytes from a string of length 32 [-Wstringop-truncation]
  190 |     strncpy(date, record + 50, 9);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:200:5: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 20 [-Wstringop-truncation]
  200 |     strncpy(pdbcode, record + 62, 4);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function ‘read_pdb_structure’:
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:299:3: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 70 [-Wstringop-truncation]
  299 |   strncpy(name, record + 12, 4);
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:304:3: warning: ‘strncpy’ output may be truncated copying 1 byte from a string of length 66 [-Wstringop-truncation]
  304 |   strncpy(altloc, record + 16, 1);
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:308:3: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 65 [-Wstringop-truncation]
  308 |   strncpy(resname, record + 17, 4);
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:317:3: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 60 [-Wstringop-truncation]
  317 |   strncpy(resid, record + 22, 4);
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:159:5: warning: ‘strncpy’ output may be truncated copying 6 bytes from a string of length 28 [-Wstringop-truncation]
  159 |     strncpy(numstr+30, record + 54, 6);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:164:5: warning: ‘strncpy’ output may be truncated copying 6 bytes from a string of length 22 [-Wstringop-truncation]
  164 |     strncpy(numstr+40, record + 60, 6);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:330:5: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 10 [-Wstringop-truncation]
  330 |     strncpy(segname, record + 72, 4);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:339:5: warning: ‘strncpy’ output may be truncated copying 2 bytes from a string of length 6 [-Wstringop-truncation]
  339 |     strncpy(elementsymbol, record + 76, 2);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function ‘int getUniqueResID(char*, int)’:
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:443:7: warning: unused variable ‘i’ [-Wunused-variable]
  443 |   int i, uid;
      |       ^
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function ‘int parseStructureFaster(molfile_atom_t*, int*, pdbxParser*)’:
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:484:47: warning: unused variable ‘j’ [-Wunused-variable]
  484 |   int i, count, atomdata, pos, idx, xyzcount, j;
      |                                               ^
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:503:8: warning: unused variable ‘oldChain’ [-Wunused-variable]
  503 |   char oldChain[8];
      |        ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function ‘bool readAngleBonds(molfile_atom_t*, pdbxParser*)’:
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:803:7: warning: unused variable ‘bondTable’ [-Wunused-variable]
  803 |   int bondTable[32];
      |       ^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:807:15: warning: unused variable ‘j’ [-Wunused-variable]
  807 |   int i, pos, j, k;
      |               ^
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:811:8: warning: unused variable ‘modelNum’ [-Wunused-variable]
  811 |   char modelNum[8];
      |        ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:822:20: warning: unused variable ‘atom’ [-Wunused-variable]
  822 |   molfile_atom_t * atom;
      |                    ^~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:884:7: warning: unused variable ‘test’ [-Wunused-variable]
  884 |   int test = parser->nbonds + bnum;
      |       ^~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function ‘bool readRMSDBonds(molfile_atom_t*, pdbxParser*)’:
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:984:7: warning: unused variable ‘bondTable’ [-Wunused-variable]
  984 |   int bondTable[32];
      |       ^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:988:15: warning: unused variable ‘j’ [-Wunused-variable]
  988 |   int i, pos, j, k;
      |               ^
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:991:8: warning: unused variable ‘modelNum’ [-Wunused-variable]
  991 |   char modelNum[8];
      |        ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:1002:20: warning: unused variable ‘atom’ [-Wunused-variable]
 1002 |   molfile_atom_t * atom;
      |                    ^~~~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function ‘void* open_file_write(const char*, const char*, int)’:
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:1409:9: warning: unused variable ‘fd’ [-Wunused-variable]
 1409 |   FILE* fd;
      |         ^~
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:313:14: warning: ‘float stringToFloat(char*)’ defined but not used [-Wunused-function]
  313 | static float stringToFloat(char * str) {
      |              ^~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:25:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: ‘int get_pte_idx(const char*)’ defined but not used [-Wunused-function]
  133 | static int get_pte_idx(const char *label)
      |            ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: ‘const char* get_pte_label(int)’ defined but not used [-Wunused-function]
   95 | static const char *get_pte_label(const int idx)
      |                    ^~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/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/phiplugin.cpp: In function ‘read_phi_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/phiplugin.cpp:216:14: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 84 [-Wstringop-truncation]
  216 |       strncpy(currNum, currChar, 4);
      |              ^
contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp: In function ‘int read_plt_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp:143:51: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  143 |   if ( fread(datablock, sizeof(float), ndata, fd) != ndata ) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp: In function ‘void* open_plt_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp:69:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   69 |   fread(intHeader, sizeof(int), 5, fd);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp:82:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   82 |   fread(floatHeader, sizeof(float), 6, fd);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp:42:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
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/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/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/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/uiuc/plugins/molfile_plugin/src/psfplugin.c: In function ‘write_psf_structure’:
contrib/uiuc/plugins/molfile_plugin/src/psfplugin.c:782:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  782 |       if (strlen(atoms[i].type) > fw) {
      |                                 ^
In file included from contrib/uiuc/plugins/molfile_plugin/src/psfplugin.c:30:
contrib/uiuc/plugins/molfile_plugin/src/fortread.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/fortread.h:103:12: warning: ‘fortread_4’ defined but not used [-Wunused-function]
  103 | static int fortread_4(void *dest, int n, int swap, FILE *fd) {
      |            ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fortread.h:55:12: warning: ‘fort_get_endian_reclen’ defined but not used [-Wunused-function]
   55 | static int fort_get_endian_reclen(int reclen, int word0, int word1,
      |            ^~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fortread.h:36:12: warning: ‘fort_eat_recmark’ defined but not used [-Wunused-function]
   36 | static int fort_eat_recmark(FILE *ifp, int recmarklen) {
      |            ^~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/fortread.h:28:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘swap8_aligned’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘swap2_aligned’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘swap8_unaligned’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘swap4_unaligned’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘swap2_unaligned’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
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/dtrplugin.cpp: In function ‘DDmkdir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, int, int)’:
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:714:23: warning: ‘%03x’ directive writing between 3 and 8 bytes into a region of size 6 [-Wformat-overflow=]
  714 |         sprintf(sub, "%03x/", i);
      |                       ^~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:714:22: note: directive argument in the range [0, 2147483646]
  714 |         sprintf(sub, "%03x/", i);
      |                      ^~~~~~~
In file included from /usr/include/stdio.h:970,
                 from contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.hxx:56,
                 from contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:47:
In function ‘sprintf’,
    inlined from ‘DDmkdir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:714:9:
/usr/include/bits/stdio2.h:30:34: note: ‘__sprintf_chk’ output between 5 and 10 bytes into a destination of size 6
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘DDmkdir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, int, int)’:
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:722:30: warning: ‘%03x’ directive writing between 3 and 8 bytes into a region of size 6 [-Wformat-overflow=]
  722 |             sprintf(subsub, "%03x", j);
      |                              ^~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:722:29: note: directive argument in the range [0, 2147483646]
  722 |             sprintf(subsub, "%03x", j);
      |                             ^~~~~~
In function ‘sprintf’,
    inlined from ‘DDmkdir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:722:13:
/usr/include/bits/stdio2.h:30:34: note: ‘__sprintf_chk’ output between 4 and 9 bytes into a destination of size 6
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int, int)’:
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:675:35: warning: ‘__sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  675 |             sprintf(answer, "%03x/", d1);
      |                                   ^
In function ‘sprintf’,
    inlined from ‘DDreldir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:675:13,
    inlined from ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:779:23:
/usr/include/bits/stdio2.h:30:34: note: ‘__sprintf_chk’ output between 5 and 10 bytes into a destination of size 9
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int, int)’:
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:673:35: warning: ‘%03x’ directive writing between 3 and 8 bytes into a region of size between 0 and 5 [-Wformat-overflow=]
  673 |             sprintf(answer, "%03x/%03x/", d1, d2);
      |                                   ^~~~
In function ‘DDreldir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)’,
    inlined from ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:779:23:
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:673:29: note: directive argument in the range [0, 2147483646]
  673 |             sprintf(answer, "%03x/%03x/", d1, d2);
      |                             ^~~~~~~~~~~~
In function ‘sprintf’,
    inlined from ‘DDreldir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:673:13,
    inlined from ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:779:23:
/usr/include/bits/stdio2.h:30:34: note: ‘__sprintf_chk’ output between 9 and 19 bytes into a destination of size 9
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.cpp: In function ‘int read_spider_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.cpp:286:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  286 |   fread(datablock, total * sizeof(float), 1, fd);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.cpp:36:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp: In function ‘int read_rawgraphics(void*, int*, const molfile_graphics_t**)’:
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:96:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   96 |     fgets(line, 80, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:104:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  104 |     fgets(line, 80, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:119:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  119 |       fgets(line, 80, infile);
      |       ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:131:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  131 |         fgets(line, 80, infile);
      |         ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:153:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  153 |       fgets(line, 80, infile);
      |       ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:162:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  162 |       fgets(line, 80, infile);
      |       ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:171:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  171 |       fgets(line, 80, infile);
      |       ~~~~~^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/tinkerplugin.c: In function ‘read_tinker_structure’:
contrib/uiuc/plugins/molfile_plugin/src/tinkerplugin.c:103:5: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation]
  103 |     strncpy(atom->name, buffer, sizeof(atom->name));
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp: In function ‘void* open_uhbd_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp:90:22: warning: variable ‘o’ set but not used [-Wunused-but-set-variable]
   90 |   float orig[3], ra, o[3], s[3]; //xdelta[3], ydelta[3], zdelta[3];
      |                      ^
contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp:90:28: warning: variable ‘s’ set but not used [-Wunused-but-set-variable]
   90 |   float orig[3], ra, o[3], s[3]; //xdelta[3], ydelta[3], zdelta[3];
      |                            ^
contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp: In function ‘int read_uhbd_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp:254:66: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  254 |       if (fread(datablock + z*xysize, sizeof(float), xysize, fd) != xysize) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp: In function ‘void* open_uhbd_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp:102:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  102 |   fread(&headersize, sizeof(int), 1, fd);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp:47:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
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)
      |             ^~~~~~~~~~~~~~~~~~~~~~
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/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/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/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/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) {
      |             ^~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:160:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘angular_momentum_expon’:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  545 |   for (i=0; i<strlen(ang_mom_str); i++) {
      |              ^
contrib/uiuc/plugins/molfile_plugin/src/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/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/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/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/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/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/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/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/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/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/gamessplugin.c: In function ‘get_input_structure’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1682:5: warning: ‘strncpy’ output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation]
 1682 |     strncpy(atm->type, atname, sizeof(atm->type));
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/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/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);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘int read_xbgf_timestep(void*, int, molfile_timestep_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:288:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  288 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:297:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  297 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘int read_xbgf_bonds_aux(void*, int*, int**, int**, float**)’:
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:365:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  365 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:387:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  387 |   fgets(line, LINESIZE, bgf->file);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:395:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  395 |     fgets(nextline, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:455:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  455 |         fgets(line, LINESIZE, bgf->file);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘int read_xbgf_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:241:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  241 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:250:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  250 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘void* open_xbgf_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:72:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   72 |     fgets(line, LINESIZE, fd);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/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/graspplugin.cpp: In function ‘void line3(FILE*, GRASSP*)’:
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:186:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  186 |   fread(line3, 1, 80, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp: In function ‘int read_rawgraphics(void*, int*, const molfile_graphics_t**)’:
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:284:3: note: in expansion of macro ‘TRASH’
  284 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:285:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  285 |   fread(line, 1, 80, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:291:3: note: in expansion of macro ‘TRASH’
  291 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:305:3: note: in expansion of macro ‘TRASH’
  305 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:306:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  306 |   fread(line, 1, 80, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:307:3: note: in expansion of macro ‘TRASH’
  307 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:311:3: note: in expansion of macro ‘TRASH’
  311 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:313:3: note: in expansion of macro ‘TRASH’
  313 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:318:3: note: in expansion of macro ‘TRASH’
  318 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:319:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  319 |   fread(line, 1, 80, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:320:3: note: in expansion of macro ‘TRASH’
  320 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:328:3: note: in expansion of macro ‘TRASH’
  328 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:329:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  329 |   fread(line, 1, 80, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:330:3: note: in expansion of macro ‘TRASH’
  330 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:354:3: note: in expansion of macro ‘TRASH’
  354 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:355:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  355 |   fread(vertex, 3 * sizeof(float), nvert, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:356:3: note: in expansion of macro ‘TRASH’
  356 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:357:3: note: in expansion of macro ‘TRASH’
  357 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:358:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  358 |   fread(access, 3 * sizeof(float), nvert, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:359:3: note: in expansion of macro ‘TRASH’
  359 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:360:3: note: in expansion of macro ‘TRASH’
  360 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:361:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  361 |   fread(normal, 3 * sizeof(float), nvert, infile);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:362:3: note: in expansion of macro ‘TRASH’
  362 |   TRASH;
      |   ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:371:5: note: in expansion of macro ‘TRASH’
  371 |     TRASH;
      |     ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:372:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  372 |     fread(triangle, 3 * sizeof(int), ntriangles, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:373:5: note: in expansion of macro ‘TRASH’
  373 |     TRASH;
      |     ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:374:5: note: in expansion of macro ‘TRASH’
  374 |     TRASH;
      |     ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:375:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  375 |     fread(properties, 3 * sizeof(float), nvert, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:394:5: note: in expansion of macro ‘TRASH’
  394 |     TRASH;
      |     ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:395:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  395 |     fread(striangle, sizeof(short), 3 * ntriangles, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:396:5: note: in expansion of macro ‘TRASH’
  396 |     TRASH;
      |     ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  280 | #define TRASH fread(trash, 4, 1, infile)
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:397:5: note: in expansion of macro ‘TRASH’
  397 |     TRASH;
      |     ^~~~~
contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:398:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  398 |     fread(properties, sizeof(float), 3 * nvert, infile);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:40:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/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/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);
      |                      ^
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) {
      |             ^~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c:57:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: ‘get_pte_idx_from_string’ defined but not used [-Wunused-function]
  160 | static int get_pte_idx_from_string(const char *label) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c: In function ‘read_xyz_structure’:
contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c:133:7: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation]
  133 |       strncpy(atom->name, buffer, sizeof(atom->name));
      |       ^
contrib/uiuc/plugins/molfile_plugin/src/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_readv’:
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:519:14: warning: comparison of integer expressions of different signedness: ‘fio_size_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  519 |       if (rc != iov[i].iov_len)
      |              ^~
In file included from contrib/uiuc/plugins/molfile_plugin/src/jsplugin.c:89:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘swap8_unaligned’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘swap4_unaligned’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘swap2_unaligned’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/fastio.h:459:19: warning: ‘fio_readv’ defined but not used [-Wunused-function]
  459 | static fio_size_t fio_readv(fio_fd fd, const fio_iovec * iov, int iovcnt) {
      |                   ^~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer0/Block.cpp:24:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/PostProcess.h:6,
                 from layer0/PostProcess.cpp:1:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
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,
      | ^~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer0/ContourSurf.cpp:11:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {long unsigned int, long unsigned int, long unsigned int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = float; SizeTs = {long unsigned int, long unsigned int, long unsigned int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer0/ContourSurf.cpp:409:37:   required from here
  409 |     return m_field->data->get<float>(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^
  410 |         x + m_offset[0], y + m_offset[1], z + m_offset[2]);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {long unsigned int, long unsigned int, long unsigned int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = float; SizeTs = {long unsigned int, long unsigned int, long unsigned int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer0/ContourSurf.cpp:419:36:   required from here
  419 |         m_field->points->get<float>(x, y, z, 0),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer0/ShaderMgr.cpp:21:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer0/Crystal.cpp:22:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/Field.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++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Field.cpp:26:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer0/Field.cpp:343:17:   required from here
  156 | #define Ffloat3(f, a, b, c) ((f)->get<float>(a, b, c))
      |                              ~~~~~~~~~~~~~~~^~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from layer0/GenericBuffer.cpp:2:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer0/Isosurf.cpp:25:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’:
layer0/Isosurf.cpp:552:24:   required from here
  158 | #define Ffloat4p(f, a, b, c, d) ((f)->ptr<float>(a, b, c, d))
      |                                  ~~~~~~~~~~~~~~~^~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer0/Isosurf.cpp:1459:32:   required from here
   39 | #define O3Ptr(field,P1,P2,P3,offs) ((field)->ptr<float>((P1)+offs[0],(P2)+offs[1],(P3)+offs[2]))
      |                                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = PointType; SizeTs = {int, int, int, int}]’:
layer0/Field.h:134:26:   required from ‘T* CFieldTyped<T>::ptr(SizeTs ...) [with SizeTs = {int, int, int, int}; T = PointType]’
  134 |     return CField::ptr<T>(pos...);
      |            ~~~~~~~~~~~~~~^~~~~~~~
layer0/Isosurf.cpp:1617:19:   required from here
   53 | #define EdgePtPtr(field,P2,P3,P4,P5) ((field)->ptr(P2,P3,P4,P5))
      |                                       ~~~~~~~~~~~~^~~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = int; SizeTs = {int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = int; SizeTs = {int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer0/Field.h:144:26:   required from ‘T& CFieldTyped<T>::get(SizeTs ...) [with SizeTs = {int, int, int}; T = int]’
  144 |     return CField::get<T>(pos...);
      |            ~~~~~~~~~~~~~~^~~~~~~~
layer0/Isosurf.cpp:1456:15:   required from here
   43 | #define I3(field,P1,P2,P3) ((field)->get<int>(P1,P2,P3))
      |                             ~~~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = int; SizeTs = {int, int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = int; SizeTs = {int, int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer0/Field.h:144:26:   required from ‘T& CFieldTyped<T>::get(SizeTs ...) [with SizeTs = {int, int, int, int}; T = int]’
  144 |     return CField::get<T>(pos...);
      |            ~~~~~~~~~~~~~~^~~~~~~~
layer0/Isosurf.cpp:1487:13:   required from here
   45 | #define I4(field,P1,P2,P3,P4) ((field)->get<int>(P1,P2,P3,P4))
      |                                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer0/ShaderPrg.cpp:20:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer0/Tetsurf.cpp:24:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’:
layer0/Tetsurf.cpp:802:18:   required from here
   37 | #define O4Ptr(field,P1,P2,P3,P4,offs) ((field)->ptr<float>(P1+offs[0],P2+offs[1],P3+offs[2],P4))
      |                                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = PointType; SizeTs = {int, int, int, int}]’:
layer0/Tetsurf.cpp:831:27:   required from here
   59 | #define EdgePtPtr(field,P2,P3,P4,P5) ((field)->ptr<PointType>(P2,P3,P4,P5))
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = int; SizeTs = {int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = int; SizeTs = {int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer0/Tetsurf.cpp:791:16:   required from here
   39 | #define I3(field,P1,P2,P3) ((field)->get<int>(P1,P2,P3))
      |                             ~~~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer0/Tetsurf.cpp:822:18:   required from here
   35 | #define O3(field,P1,P2,P3,offs) ((field)->get<float>(P1+offs[0],P2+offs[1],P3+offs[2]))
      |                                  ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/MemoryDebug.cpp: In function ‘void* VLADeleteRaw(void*, int, unsigned int)’:
layer0/MemoryDebug.cpp:223:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  223 |       if(index < -old_size)
      |          ~~~~~~^~~~~~~~~~~
layer0/MemoryDebug.cpp:235:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  235 |        (index < vla->size) && ((count + index) <= vla->size)) {
      |         ~~~~~~^~~~~~~~~~~
layer0/MemoryDebug.cpp: In function ‘void* VLAInsertRaw(void*, int, unsigned int)’:
layer0/MemoryDebug.cpp:256:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  256 |       if(index < -old_size)
      |          ~~~~~~^~~~~~~~~~~
layer0/MemoryDebug.cpp:263:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  263 |     if(index > old_size)
      |        ~~~~~~^~~~~~~~~~
layer0/MemoryDebug.cpp:266:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  266 |     if((index >= 0) && (count > 0) && (index <= old_size)) {
      |                                        ~~~~~~^~~~~~~~~~~
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);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer0/Texture.cpp:34:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/Texture.cpp: In function ‘bool TextureIsCharTextured(PyMOLGlobals*, int, float*)’:
layer0/Texture.cpp:130:9: warning: unused variable ‘use_shader’ [-Wunused-variable]
  130 |   short use_shader = (short) SettingGetGlobal_b(G, cSetting_use_shaders);
      |         ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/MyPNG.cpp: In function ‘int MyPNGWrite(pymol::zstring_view, const pymol::Image&, float, int, int, float, float, png_outbuf_t*)’:
layer0/MyPNG.cpp:300:20: warning: comparison of integer expressions of different signedness: ‘png_uint_32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  300 |       for(k = 0; k < height; k++)
      |                  ~~^~~~~~~~
layer0/MyPNG.cpp:341:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  341 |           for(b = 0; b < height; b++) {
      |                      ~~^~~~~~~~
layer0/MyPNG.cpp:342:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  342 |             for(a = 0; a < width; a++) {
      |                        ~~^~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/FontType.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer1/Movie.cpp:25:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from include/tnt/tnt.h:49,
                 from layer0/ccealignmodule.cpp:39:
include/tnt/tnt_array2d_utils.h: In function ‘std::istream& TNT::operator>>(std::istream&, Array2D<T>&)’:
include/tnt/tnt_array2d_utils.h:62:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
   62 |     for (int i=0; i<M; i++)
      |     ^~~
include/tnt/tnt_array2d_utils.h:68:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
   68 |         A = B;
      |         ^
In file included from include/tnt/tnt.h:50:
include/tnt/tnt_array3d_utils.h: In function ‘std::istream& TNT::operator>>(std::istream&, Array3D<T>&)’:
include/tnt/tnt_array3d_utils.h:47:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
   47 |     for (int i=0; i<M; i++)
      |     ^~~
include/tnt/tnt_array3d_utils.h:52:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
   52 |         A = B;
      |         ^
In file included from include/tnt/tnt.h:56:
include/tnt/tnt_fortran_array2d_utils.h: In function ‘std::istream& TNT::operator>>(std::istream&, Fortran_Array2D<T>&)’:
include/tnt/tnt_fortran_array2d_utils.h:61:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
   61 |     for (int i=1; i<=M; i++)
      |     ^~~
include/tnt/tnt_fortran_array2d_utils.h:67:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
   67 |         A = B;
      |         ^
In file included from include/tnt/tnt.h:57:
include/tnt/tnt_fortran_array3d_utils.h: In function ‘std::istream& TNT::operator>>(std::istream&, Fortran_Array3D<T>&)’:
include/tnt/tnt_fortran_array3d_utils.h:65:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
   65 |     for (int i=1; i<=M; i++)
      |     ^~~
include/tnt/tnt_fortran_array3d_utils.h:70:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
   70 |         A = B;
      |         ^
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Ortho.cpp:38:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/Ortho.cpp: In function ‘void OrthoAddOutput(PyMOLGlobals*, const char*)’:
layer1/Ortho.cpp:1109:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1109 |       if(cc >= OrthoLineLength - 6) {   /* fail safe */
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~
layer1/Ortho.cpp: In function ‘std::unique_ptr<pymol::Image> makeBgGridImage(PyMOLGlobals*)’:
layer1/Ortho.cpp:1332:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 1332 |   for (unsigned j = 0; j != tmpImg->getHeight(); ++j) {
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~
layer1/Ortho.cpp:1333:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 1333 |     for (unsigned i = 0; i != tmpImg->getWidth(); ++i, q += 4) {
      |                          ~~^~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer1/Ortho.cpp: At global scope:
layer1/Ortho.cpp:784:6: warning: ‘void OrthoKeyCmmd(PyMOLGlobals*, unsigned char)’ defined but not used [-Wunused-function]
  784 | void OrthoKeyCmmd(PyMOLGlobals * G, unsigned char k)
      |      ^~~~~~~~~~~~
In file included from include/tnt/tnt.h:45:
In member function ‘TNT::Array1D<double>::set_(double*, double*, double const&)’,
    inlined from ‘TNT::Array1D<double>::Array1D(int, double const&)’ at include/tnt/tnt_array1d.h:119:6,
    inlined from ‘findBest(cePoint*, cePoint*, afp**, int, int, int)’ at layer0/ccealignmodule.cpp:506:28:
include/tnt/tnt_array1d.h:283:20: warning: ‘memset’ specified bound between 18446744056529682432 and 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
  283 |                 *p = a;
      |                 ~~~^~~
In file included from /usr/include/string.h:548,
                 from /usr/include/python3.13/Python.h:39,
                 from layer0/os_python.h:34,
                 from layer1/Ortho.cpp:24:
In function ‘strcat’,
    inlined from ‘OrthoSpecial(PyMOLGlobals*, int, int, int, int)’ at layer1/Ortho.cpp:333:13:
/usr/include/bits/string_fortified.h:140:33: warning: ‘__strcat_chk’ accessing 4611686018427387985 or more bytes at offsets [80, 261200] and [-4611686018427387904, 4611686018427387903] may overlap 1 byte at offset [80, 9223372036854775807] [-Wrestrict]
  140 |   return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘strcat’,
    inlined from ‘OrthoSpecial(PyMOLGlobals*, int, int, int, int)’ at layer1/Ortho.cpp:350:13:
/usr/include/bits/string_fortified.h:140:33: warning: ‘__strcat_chk’ accessing 4611686018427387985 or more bytes at offsets [80, 261200] and [-4611686018427387904, 4611686018427387903] may overlap 1 byte at offset [80, 9223372036854775807] [-Wrestrict]
  140 |   return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/marching_cubes.cpp: In function ‘mc::Mesh mc::march(const Field&, float, bool)’:
layer0/marching_cubes.cpp:517:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare]
  517 |   for (int z = 0; z < zDim; ++z) {
      |                   ~~^~~~~~
layer0/marching_cubes.cpp:550:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare]
  550 |   for (int z = 0; z < zEnd; ++z) {
      |                   ~~^~~~~~
layer0/marching_cubes.cpp:603:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  603 |           if (z == zEnd - 1) {
      |               ~~^~~~~~~~~~~
layer0/marching_cubes.cpp:608:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  608 |         if (z == zEnd - 1) {
      |             ~~^~~~~~~~~~~
layer0/marching_cubes.cpp: In function ‘void mc::calculateNormals(Mesh&)’:
layer0/marching_cubes.cpp:681:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  681 |   for (int i = 0; i < vertexCount; ++i) {
      |                   ~~^~~~~~~~~~~~~
layer0/marching_cubes.cpp:686:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  686 |   for (int i = 0; i < triangleCount; ++i) {
      |                   ~~^~~~~~~~~~~~~~~
layer0/marching_cubes.cpp:720:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  720 |   for (int i = 0; i < vertexCount; ++i) {
      |                   ~~^~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer1/P.cpp:59:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/P.cpp: In function ‘int WrapperObjectAssignSubScript(PyObject*, PyObject*, PyObject*)’:
layer1/P.cpp:873:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
  873 |       if (strlen(valstr) > ap->maxlen) {
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
layer1/P.cpp:897:18: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  897 |       if (valint == -1 && PyErr_Occurred())
      |           ~~~~~~~^~~~~
layer1/P.cpp: In function ‘int PAutoBlock(PyMOLGlobals*)’:
layer1/P.cpp:2337:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
 2337 |     if (SavedThread[a].id == id) {
      |         ~~~~~~~~~~~~~~~~~~^~~~~
layer1/P.cpp: In function ‘int PIsGlutThread()’:
layer1/P.cpp:2363:39: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare]
 2363 |   return (PyThread_get_thread_ident() == P_glut_thread_id);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer1/P.cpp: At global scope:
layer1/P.cpp:2471:13: warning: ‘void PLockAPIWhileBlocked(PyMOLGlobals*)’ defined but not used [-Wunused-function]
 2471 | static void PLockAPIWhileBlocked(PyMOLGlobals * G)
      |             ^~~~~~~~~~~~~~~~~~~~
layer1/P.cpp:2460:13: warning: ‘void PUnlockAPIWhileBlocked(PyMOLGlobals*)’ defined but not used [-Wunused-function]
 2460 | static void PUnlockAPIWhileBlocked(PyMOLGlobals * G)
      |             ^~~~~~~~~~~~~~~~~~~~~~
layer1/P.cpp: In function ‘PLabelAtomAlt(PyMOLGlobals*, AtomInfoType*, char const*, char const*, int)’:
layer1/P.cpp:323:12: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
  323 |     strncpy(label, origexpr, OrthoLineLength);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/ButMode.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from layer1/ButMode.cpp:22:
layer1/ButMode.cpp: In function ‘void ButModeFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CButMode’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer1/ButMode.cpp:144:3: note: in expansion of macro ‘DeleteP’
  144 |   DeleteP(G->ButMode);
      |   ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer1/PConv.cpp: In function ‘int PConvPyListToBitmask(PyObject*, int*, ov_size)’:
layer1/PConv.cpp:83:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
   83 |   for(int i = 0; i < ll; i++)
      |                  ~~^~~~
layer1/PConv.cpp: In function ‘PyObject* PConvLabPosVecToPyList(const std::vector<LabPosType>&)’:
layer1/PConv.cpp:1194:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<LabPosType>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1194 |     for (int a = 0; a < vec.size(); a++) {
      |                     ~~^~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/CGO.cpp:24:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer1/CGO.cpp:38:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/CGO.cpp: In function ‘void CheckAttributesForUsage(const CGO*, AttribDataDesc&, AttribDataDesc&, CGO*, bool&)’:
layer1/CGO.cpp:8498:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 8498 |     for (auto idx = 0; idx < attrIdx; ++idx){
      |                        ~~~~^~~~~~~~~
layer1/CGO.cpp: In function ‘void PopulateOpsIntoStructuresForConversion(std::map<int, int>&, std::map<int, std::map<int, AttribOp*> >&, AttribDataDesc&, AttribDataDesc&, int&, bool)’:
layer1/CGO.cpp:8580:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 8580 |           if (attrOp->incr_vertices != vertsperpickinfo){
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer1/CGO.cpp: In function ‘CGO* CGOConvertToShader(const CGO*, AttribDataDesc&, AttribDataDesc&, int, GenericBuffer<34962>::buffer_layout, bool, int*, int, int)’:
layer1/CGO.cpp:8879:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<AttribDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8879 |             for (auto idx = 0; idx < attrData.size(); ++idx){
      |                                ~~~~^~~~~~~~~~~~~~~~~
layer1/CGO.cpp:8891:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<AttribDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8891 |             for (auto idx = 0; idx < attrData.size(); ++idx){
      |                                ~~~~^~~~~~~~~~~~~~~~~
layer1/CGO.cpp:8900:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 8900 |           for (int nxt = 0; nxt < attribOp->incr_vertices; ++nxt){
      |                             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34963]’:
layer0/GenericBuffer.h:559:7:   required from ‘T* CShaderMgr::newGPUBuffer(TArgs&& ...) [with T = IndexBuffer; TArgs = {}]’
  559 | class IndexBuffer : public GenericBuffer<GL_ELEMENT_ARRAY_BUFFER> {
      |       ^~~~~~~~~~~
layer1/CGO.cpp:3503:69:   required from here
 3503 |       IndexBuffer * ibo = I->G->ShaderMgr->newGPUBuffer<IndexBuffer>();
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘bool GenericBuffer<_TYPE>::sepBufferData() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:346:14:   required from ‘bool GenericBuffer<_TYPE>::evaluate() [with unsigned int _TYPE = 34962]’
  346 |         ok = sepBufferData();
      |              ^~~~~~~~~~~~~
layer0/GenericBuffer.h:306:12:   required from ‘bool GenericBuffer<_TYPE>::bufferData(BufferDataDesc&&) [with unsigned int _TYPE = 34962; BufferDataDesc = std::vector<BufferDesc>]’
  306 |     return evaluate();
      |            ^~~~~~~~
layer1/CGO.cpp:2349:25:   required from here
 2349 |     ok = vbo->bufferData(std::move(bufData));
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h:361:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  361 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘bool GenericBuffer<_TYPE>::sepBufferData() [with unsigned int _TYPE = 34963]’:
layer0/GenericBuffer.h:346:14:   required from ‘bool GenericBuffer<_TYPE>::evaluate() [with unsigned int _TYPE = 34963]’
  346 |         ok = sepBufferData();
      |              ^~~~~~~~~~~~~
layer0/GenericBuffer.h:306:12:   required from ‘bool GenericBuffer<_TYPE>::bufferData(BufferDataDesc&&) [with unsigned int _TYPE = 34963; BufferDataDesc = std::vector<BufferDesc>]’
  306 |     return evaluate();
      |            ^~~~~~~~
layer1/CGO.cpp:3504:28:   required from here
 3504 |       ok &= ibo->bufferData({BufferDesc{nullptr, VertexFormat::UInt,
      |             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3505 |           sizeof(VertexIndex_t) * num_total_indexes, vertexIndices.data()}});
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h:361:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  361 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
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);
      |   ^~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/PyMOLObject.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Ray.cpp:38:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/Ray.cpp: In function ‘void RayRender(CRay*, unsigned int*, double, float, int, unsigned int*)’:
layer1/Ray.cpp:6070:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6070 |       if(x_stop > width)
      |          ~~~~~~~^~~~~~~
layer1/Ray.cpp:6072:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6072 |       if(y_stop > height)
      |          ~~~~~~~^~~~~~~~
layer1/Ray.cpp:6153:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6153 |       for(y = 0; y < height; y++)
      |                  ~~^~~~~~~~
layer1/Ray.cpp:6154:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6154 |         for(x = 0; x < width; x++) {
      |                    ~~^~~~~~~
layer1/Ray.cpp:6165:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6165 |           if(x < (width - 1)) {
      |              ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6176:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6176 |           if(y < (height - 1)) {
      |              ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6237:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6237 |             for(y = 0; y < height; y++)
      |                        ~~^~~~~~~~
layer1/Ray.cpp:6238:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6238 |               for(x = 0; x < width; x++) {
      |                          ~~^~~~~~~
layer1/Ray.cpp:6248:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6248 |                   if(x < (width - 1)) {
      |                      ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6260:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6260 |                   if(y < (height - 1)) {
      |                      ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6311 |           for(y = 0; y < height; y++){
      |                      ~~^~~~~~~~
layer1/Ray.cpp:6331:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6331 |             for(x = 0; x < width; x++) {
      |                        ~~^~~~~~~
layer1/Ray.cpp:6350:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6350 |                   if(x < (width - 1)) {
      |                      ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6364:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6364 |                   if(y < (height - 1)) {
      |                      ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6378:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6378 |                   if(x && (y < (height - 1))) {
      |                            ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6385:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6385 |                   if(y && (x < (width - 1))) {
      |                            ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6392:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6392 |                   if((y < (height - 1)) && (x < (width - 1))) {
      |                       ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6392:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6392 |                   if((y < (height - 1)) && (x < (width - 1))) {
      |                                             ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6548:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6548 |       for(y = 0; y < height; y++) {
      |                  ~~^~~~~~~~
layer1/Ray.cpp:6549:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6549 |         for(x = 0; x < width; x++) {
      |                    ~~^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer1/Ray.cpp: In function ‘RayTraceThread(_CRayThreadInfo*)’:
layer1/Ray.cpp:3608:39: warning: ‘hl’ may be used uninitialized [-Wmaybe-uninitialized]
 3608 |           compute_background_for_pixel(bkrd_uc, isOutsideInY,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 3609 |               bg_image_mode, bg_image_tilesize, bg_rgb, bg_image_linear,
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3610 |               (unsigned char*) T->bkrd_data, T->bgWidth, T->bgHeight,
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3611 |               x, wr, hl, hpixelx, orig_opaque_back );
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer1/Ray.cpp:3269:9: note: ‘hl’ was declared here
 3269 |   float hl;
      |         ^~
layer1/Ray.cpp: In function ‘RayRenderVRML2(_CRay*, int, int, char**, float, float, float, float, float)’:
layer1/Ray.cpp:1535:20: warning: ‘%s’ directive writing up to 1023 bytes into a region of size between 0 and 914 [-Wformat-overflow=]
 1535 |                   "%s"
      |                    ^~
......
 1540 |                   vert2[2] - mid[2], axis[0], axis[1], axis[2], angle, geometry);
      |                                                                        ~~~~~~~~
layer1/Ray.cpp:1530:18: note: ‘sprintf’ output between 116 and 2993 bytes into a destination of size 1024
 1530 |           sprintf(buffer,
      |           ~~~~~~~^~~~~~~~
 1531 |                   "Transform {\n"
      |                   ~~~~~~~~~~~~~~~
 1532 |                   " translation %8.6f %8.6f %8.6f\n"
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1533 |                   " rotation %8.6f %8.6f %8.6f %8.6f\n"
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1534 |                   " children [\n"
      |                   ~~~~~~~~~~~~~~~
 1535 |                   "%s"
      |                   ~~~~
 1536 |                   " ]\n"
      |                   ~~~~~~
 1537 |                   "}\n",
      |                   ~~~~~~
 1538 |                   vert2[0] - mid[0],
      |                   ~~~~~~~~~~~~~~~~~~
 1539 |                   vert2[1] - mid[1],
      |                   ~~~~~~~~~~~~~~~~~~
 1540 |                   vert2[2] - mid[2], axis[0], axis[1], axis[2], angle, geometry);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Rep.cpp:30:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Scene.cpp:33:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/Scene.cpp: In function ‘int SceneViewEqual(float*, float*)’:
layer1/Scene.cpp:130:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
  130 |   for(i = 0; i < cSceneViewSize; i++) {
      |              ~~^~~~~~~~~~~~~~~~
layer1/Scene.cpp: In function ‘void SceneFree(PyMOLGlobals*)’:
layer1/Scene.cpp:4079:3: warning: deleting object of polymorphic class type ‘CScene’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
 4079 |   delete G->Scene;
      |   ^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/CGOGL.cpp:3:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer1/CGOGL.cpp:8:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/COLLADA.cpp:28:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer1/SceneMouse.cpp:4:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/SceneMouse.cpp: In function ‘void SceneClickPickBond(PyMOLGlobals*, int, int, int, const NamedPicking&)’:
layer1/SceneMouse.cpp:511:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  511 |     if (atIndex == LastPicked.src.index)
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer1/SceneMouse.cpp: In function ‘SceneClickTransformObject(PyMOLGlobals*, pymol::CObject*, NamedPicking const&, int, bool)’:
layer1/SceneMouse.cpp:453:32: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 237 [-Wformat-truncation=]
  453 |           " You clicked %s -> (%s)\n", buffer.c_str(), name ENDFB(G);
      |                                ^~                      ~~~~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/c++/15/cstdio:47,
                 from /usr/include/c++/15/ext/string_conversions.h:47,
                 from /usr/include/c++/15/bits/basic_string.h:4227,
                 from /usr/include/c++/15/string:56,
                 from /usr/include/c++/15/bits/locale_classes.h:42,
                 from /usr/include/c++/15/bits/ios_base.h:43,
                 from /usr/include/c++/15/ios:46,
                 from /usr/include/c++/15/ostream:42,
                 from include/pymol/zstring_view.h:12,
                 from layer1/SceneMouse.h:4,
                 from layer1/SceneMouse.cpp:1:
In function ‘snprintf’,
    inlined from ‘SceneClickTransformObject(PyMOLGlobals*, pymol::CObject*, NamedPicking const&, int, bool)’ at layer1/SceneMouse.cpp:452:11:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output 21 or more bytes (assuming 276) into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/Character.cpp:28:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/ScenePicking.cpp:4:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer1/Color.cpp:30:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/Color.cpp: In function ‘ObjectGadgetRamp* ColorGetRamp(PyMOLGlobals*, int)’:
layer1/Color.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  178 |     if (index < I->Ext.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorExtFromPyList(PyMOLGlobals*, PyObject*, int)’:
layer1/Color.cpp:499:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  499 |   for (int a = 0; a < n_ext; ++a) {
      |                   ~~^~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer3/Executive.h:27:
layer1/Color.cpp:513:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  513 |     assert(a_new <= I->Ext.size());
      |            ~~~~~~^~~~~~~~~~~~~~~~
layer1/Color.cpp:516:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  516 |     if (a_new == I->Ext.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorFromPyList(PyMOLGlobals*, PyObject*, int)’:
layer1/Color.cpp:567:44: warning: comparison of integer expressions of different signedness: ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  567 |     if (partial_restore && I->Color.size() > index) {
      |                            ~~~~~~~~~~~~~~~~^~~~~~~
layer1/Color.cpp:573:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  573 |     if (index >= I->Color.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
layer1/Color.cpp:574:30: warning: comparison of integer expressions of different signedness: ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  574 |       assert(I->Color.size() == index);
      |              ~~~~~~~~~~~~~~~~^~~~~~~~
layer1/Color.cpp: In function ‘int ColorGetIndex(PyMOLGlobals*, const char*)’:
layer1/Color.cpp:681:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  681 |       if((i < I->Color.size()) && (i >= 0))
      |           ~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘const char* ColorGetName(PyMOLGlobals*, int)’:
layer1/Color.cpp:762:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  762 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp:774:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  774 |     if (a < I->Ext.size()) {
      |         ~~^~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorGetStatus(PyMOLGlobals*, int)’:
layer1/Color.cpp:790:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  790 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘void ColorReset(PyMOLGlobals*)’:
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1024:3: note: in expansion of macro ‘reg_named_color’
 1024 |   reg_named_color("white", 1.F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1025:3: note: in expansion of macro ‘reg_named_color’
 1025 |   reg_named_color("black", 0.F, 0.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1026:3: note: in expansion of macro ‘reg_named_color’
 1026 |   reg_named_color("blue", 0.F, 0.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1027:3: note: in expansion of macro ‘reg_named_color’
 1027 |   reg_named_color("green", 0.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1028:3: note: in expansion of macro ‘reg_named_color’
 1028 |   reg_named_color("red", 1.F, 0.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1029:3: note: in expansion of macro ‘reg_named_color’
 1029 |   reg_named_color("cyan", 0.F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1030:3: note: in expansion of macro ‘reg_named_color’
 1030 |   reg_named_color("yellow", 1.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1031:3: note: in expansion of macro ‘reg_named_color’
 1031 |   reg_named_color("dash", 1.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1032:3: note: in expansion of macro ‘reg_named_color’
 1032 |   reg_named_color("magenta", 1.F, 0.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1033:3: note: in expansion of macro ‘reg_named_color’
 1033 |   reg_named_color("salmon", 1.F, 0.6F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1034:3: note: in expansion of macro ‘reg_named_color’
 1034 |   reg_named_color("lime", 0.5F, 1.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1035:3: note: in expansion of macro ‘reg_named_color’
 1035 |   reg_named_color("slate", 0.5F, 0.5F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1036:3: note: in expansion of macro ‘reg_named_color’
 1036 |   reg_named_color("hotpink", 1.F, 0.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1037:3: note: in expansion of macro ‘reg_named_color’
 1037 |   reg_named_color("orange", 1.F, 0.5F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1038:3: note: in expansion of macro ‘reg_named_color’
 1038 |   reg_named_color("chartreuse", 0.5F, 1.F, 0.F); /* AKA puke green */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1039:3: note: in expansion of macro ‘reg_named_color’
 1039 |   reg_named_color("limegreen", 0.F, 1.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1040:3: note: in expansion of macro ‘reg_named_color’
 1040 |   reg_named_color("purpleblue", 0.5F, 0.F, 1.F); /* legacy name */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1041:3: note: in expansion of macro ‘reg_named_color’
 1041 |   reg_named_color("marine", 0.F, 0.5F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1042:3: note: in expansion of macro ‘reg_named_color’
 1042 |   reg_named_color("olive", 0.77F, 0.7F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1043:3: note: in expansion of macro ‘reg_named_color’
 1043 |   reg_named_color("purple", 0.75F, 0.F, 0.75F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1044:3: note: in expansion of macro ‘reg_named_color’
 1044 |   reg_named_color("teal", 0.F, 0.75F, 0.75F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1045:3: note: in expansion of macro ‘reg_named_color’
 1045 |   reg_named_color("ruby", 0.6F, 0.2F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1046:3: note: in expansion of macro ‘reg_named_color’
 1046 |   reg_named_color("forest", 0.2F, 0.6F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1047:3: note: in expansion of macro ‘reg_named_color’
 1047 |   reg_named_color("deepblue", 0.25F, 0.25F, 0.65F); /* was "deep" */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1048:3: note: in expansion of macro ‘reg_named_color’
 1048 |   reg_named_color("grey", 0.5F, 0.5F, 0.5F); /* english spelling */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1049:3: note: in expansion of macro ‘reg_named_color’
 1049 |   reg_named_color("gray", 0.5F, 0.5F, 0.5F); /* american spelling */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1050:3: note: in expansion of macro ‘reg_named_color’
 1050 |   reg_named_color("carbon", 0.2F, 1.F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1051:3: note: in expansion of macro ‘reg_named_color’
 1051 |   reg_named_color("nitrogen", 0.2F, 0.2F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1052:3: note: in expansion of macro ‘reg_named_color’
 1052 |   reg_named_color("oxygen", 1.F, 0.3F, 0.3F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1053:3: note: in expansion of macro ‘reg_named_color’
 1053 |   reg_named_color("hydrogen", 0.9F, 0.9F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1054:3: note: in expansion of macro ‘reg_named_color’
 1054 |   reg_named_color("brightorange", 1.F, 0.7F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1055:3: note: in expansion of macro ‘reg_named_color’
 1055 |   reg_named_color("sulfur", 0.9F, 0.775F, 0.25F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1056:3: note: in expansion of macro ‘reg_named_color’
 1056 |   reg_named_color("tv_red", 1.F, 0.2F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1057:3: note: in expansion of macro ‘reg_named_color’
 1057 |   reg_named_color("tv_green", 0.2F, 1.F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1058:3: note: in expansion of macro ‘reg_named_color’
 1058 |   reg_named_color("tv_blue", 0.3F, 0.3F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1059:3: note: in expansion of macro ‘reg_named_color’
 1059 |   reg_named_color("tv_yellow", 1.F, 1.F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1060:3: note: in expansion of macro ‘reg_named_color’
 1060 |   reg_named_color("yelloworange", 1.F, 0.87F, 0.37F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1061:3: note: in expansion of macro ‘reg_named_color’
 1061 |   reg_named_color("tv_orange", 1.F, 0.55F, 0.15F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1062:3: note: in expansion of macro ‘reg_named_color’
 1062 |   reg_named_color("br0", 0.1F, 0.1F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1063:3: note: in expansion of macro ‘reg_named_color’
 1063 |   reg_named_color("br1", 0.2F, 0.1F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1064:3: note: in expansion of macro ‘reg_named_color’
 1064 |   reg_named_color("br2", 0.3F, 0.1F, 0.8F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1065:3: note: in expansion of macro ‘reg_named_color’
 1065 |   reg_named_color("br3", 0.4F, 0.1F, 0.7F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1066:3: note: in expansion of macro ‘reg_named_color’
 1066 |   reg_named_color("br4", 0.5F, 0.1F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1067:3: note: in expansion of macro ‘reg_named_color’
 1067 |   reg_named_color("br5", 0.6F, 0.1F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1068:3: note: in expansion of macro ‘reg_named_color’
 1068 |   reg_named_color("br6", 0.7F, 0.1F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1069:3: note: in expansion of macro ‘reg_named_color’
 1069 |   reg_named_color("br7", 0.8F, 0.1F, 0.3F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1070:3: note: in expansion of macro ‘reg_named_color’
 1070 |   reg_named_color("br8", 0.9F, 0.1F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1071:3: note: in expansion of macro ‘reg_named_color’
 1071 |   reg_named_color("br9", 1.F, 0.1F, 0.1F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1072:3: note: in expansion of macro ‘reg_named_color’
 1072 |   reg_named_color("pink", 1.F, 0.65F, 0.85F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1073:3: note: in expansion of macro ‘reg_named_color’
 1073 |   reg_named_color("firebrick", 0.698F, 0.13F, 0.13F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1074:3: note: in expansion of macro ‘reg_named_color’
 1074 |   reg_named_color("chocolate", 0.555F, 0.222F, 0.111F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1075:3: note: in expansion of macro ‘reg_named_color’
 1075 |   reg_named_color("brown", 0.65F, 0.32F, 0.17F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1076:3: note: in expansion of macro ‘reg_named_color’
 1076 |   reg_named_color("wheat", 0.99F, 0.82F, 0.65F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1077:3: note: in expansion of macro ‘reg_named_color’
 1077 |   reg_named_color("violet", 1.F, 0.5F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1086:5: note: in expansion of macro ‘reg_named_color’
 1086 |     reg_named_color(name, a / 99.F, a / 99.F, a / 99.F);
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1089:3: note: in expansion of macro ‘reg_named_color’
 1089 |   reg_named_color("lightmagenta", 1.F, 0.2F, 0.8F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1103:5: note: in expansion of macro ‘reg_named_color’
 1103 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1119:5: note: in expansion of macro ‘reg_named_color’
 1119 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1135:5: note: in expansion of macro ‘reg_named_color’
 1135 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1153:5: note: in expansion of macro ‘reg_named_color’
 1153 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1159:3: note: in expansion of macro ‘reg_named_color’
 1159 |   reg_named_color("density", 0.1F, 0.1F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1166:5: note: in expansion of macro ‘reg_named_color’
 1166 |     reg_named_color(name, a / 99.F, a / 99.F, a / 99.F);
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1181:5: note: in expansion of macro ‘reg_named_color’
 1181 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1187:3: note: in expansion of macro ‘reg_named_color’
 1187 |   reg_named_color("paleyellow", 1.F, 1.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1188:3: note: in expansion of macro ‘reg_named_color’
 1188 |   reg_named_color("aquamarine", 0.5F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1189:3: note: in expansion of macro ‘reg_named_color’
 1189 |   reg_named_color("deepsalmon", 1.F, 0.5F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1190:3: note: in expansion of macro ‘reg_named_color’
 1190 |   reg_named_color("palegreen", 0.65F, 0.9F, 0.65F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1191:3: note: in expansion of macro ‘reg_named_color’
 1191 |   reg_named_color("deepolive", 0.6F, 0.6F, 0.1F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1192:3: note: in expansion of macro ‘reg_named_color’
 1192 |   reg_named_color("deeppurple", 0.6F, 0.1F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1193:3: note: in expansion of macro ‘reg_named_color’
 1193 |   reg_named_color("deepteal", 0.1F, 0.6F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1194:3: note: in expansion of macro ‘reg_named_color’
 1194 |   reg_named_color("lightblue", 0.75F, 0.75F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1195:3: note: in expansion of macro ‘reg_named_color’
 1195 |   reg_named_color("lightorange", 1.F, 0.8F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1196:3: note: in expansion of macro ‘reg_named_color’
 1196 |   reg_named_color("palecyan", 0.8F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1197:3: note: in expansion of macro ‘reg_named_color’
 1197 |   reg_named_color("lightteal", 0.4F, 0.7F, 0.7F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1198:3: note: in expansion of macro ‘reg_named_color’
 1198 |   reg_named_color("splitpea", 0.52F, 0.75F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1199:3: note: in expansion of macro ‘reg_named_color’
 1199 |   reg_named_color("raspberry", 0.7F, 0.3F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1200:3: note: in expansion of macro ‘reg_named_color’
 1200 |   reg_named_color("sand", 0.72F, 0.55F, 0.3F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1201:3: note: in expansion of macro ‘reg_named_color’
 1201 |   reg_named_color("smudge", 0.55F, 0.7F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1202:3: note: in expansion of macro ‘reg_named_color’
 1202 |   reg_named_color("violetpurple", 0.55F, 0.25F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1203:3: note: in expansion of macro ‘reg_named_color’
 1203 |   reg_named_color("dirtyviolet", 0.7F, 0.5F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1206:3: note: in expansion of macro ‘reg_named_color’
 1206 |   reg_named_color("_deepsalmon", 1.F, 0.42F, 0.42F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1208:3: note: in expansion of macro ‘reg_named_color’
 1208 |   reg_named_color("lightpink", 1.F, 0.75F, 0.87F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1209:3: note: in expansion of macro ‘reg_named_color’
 1209 |   reg_named_color("greencyan", 0.25F, 1.F, 0.75F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1210:3: note: in expansion of macro ‘reg_named_color’
 1210 |   reg_named_color("limon", 0.75F, 1.F, 0.25F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1211:3: note: in expansion of macro ‘reg_named_color’
 1211 |   reg_named_color("skyblue", 0.2F, 0.5F, 0.8F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1212:3: note: in expansion of macro ‘reg_named_color’
 1212 |   reg_named_color("bluewhite", 0.85F, 0.85F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1213:3: note: in expansion of macro ‘reg_named_color’
 1213 |   reg_named_color("warmpink", 0.85F, 0.2F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1214:3: note: in expansion of macro ‘reg_named_color’
 1214 |   reg_named_color("darksalmon", 0.73F, 0.55F, 0.52F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1215:3: note: in expansion of macro ‘reg_named_color’
 1215 |   reg_named_color("helium", 0.850980392F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1216:3: note: in expansion of macro ‘reg_named_color’
 1216 |   reg_named_color("lithium", 0.8F, 0.501960784F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1217:3: note: in expansion of macro ‘reg_named_color’
 1217 |   reg_named_color("beryllium", 0.760784314F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1218:3: note: in expansion of macro ‘reg_named_color’
 1218 |   reg_named_color("boron", 1.F, 0.709803922F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1219:3: note: in expansion of macro ‘reg_named_color’
 1219 |   reg_named_color("fluorine", 0.701960784F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1220:3: note: in expansion of macro ‘reg_named_color’
 1220 |   reg_named_color("neon", 0.701960784F, 0.890196078F, 0.960784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1221:3: note: in expansion of macro ‘reg_named_color’
 1221 |   reg_named_color("sodium", 0.670588235F, 0.360784314F, 0.949019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1222:3: note: in expansion of macro ‘reg_named_color’
 1222 |   reg_named_color("magnesium", 0.541176471F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1223:3: note: in expansion of macro ‘reg_named_color’
 1223 |   reg_named_color("aluminum", 0.749019608F, 0.650980392F, 0.650980392F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1224:3: note: in expansion of macro ‘reg_named_color’
 1224 |   reg_named_color("silicon", 0.941176471F, 0.784313725F, 0.62745098F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1225:3: note: in expansion of macro ‘reg_named_color’
 1225 |   reg_named_color("phosphorus", 1.F, 0.501960784F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1226:3: note: in expansion of macro ‘reg_named_color’
 1226 |   reg_named_color("chlorine", 0.121568627F, 0.941176471F, 0.121568627F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1227:3: note: in expansion of macro ‘reg_named_color’
 1227 |   reg_named_color("argon", 0.501960784F, 0.819607843F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1228:3: note: in expansion of macro ‘reg_named_color’
 1228 |   reg_named_color("potassium", 0.560784314F, 0.250980392F, 0.831372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1229:3: note: in expansion of macro ‘reg_named_color’
 1229 |   reg_named_color("calcium", 0.239215686F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1230:3: note: in expansion of macro ‘reg_named_color’
 1230 |   reg_named_color("scandium", 0.901960784F, 0.901960784F, 0.901960784F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1231:3: note: in expansion of macro ‘reg_named_color’
 1231 |   reg_named_color("titanium", 0.749019608F, 0.760784314F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1232:3: note: in expansion of macro ‘reg_named_color’
 1232 |   reg_named_color("vanadium", 0.650980392F, 0.650980392F, 0.670588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1233:3: note: in expansion of macro ‘reg_named_color’
 1233 |   reg_named_color("chromium", 0.541176471F, 0.6F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1234:3: note: in expansion of macro ‘reg_named_color’
 1234 |   reg_named_color("manganese", 0.611764706F, 0.478431373F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1235:3: note: in expansion of macro ‘reg_named_color’
 1235 |   reg_named_color("iron", 0.878431373F, 0.4F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1236:3: note: in expansion of macro ‘reg_named_color’
 1236 |   reg_named_color("cobalt", 0.941176471F, 0.564705882F, 0.62745098F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1237:3: note: in expansion of macro ‘reg_named_color’
 1237 |   reg_named_color("nickel", 0.31372549F, 0.815686275F, 0.31372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1238:3: note: in expansion of macro ‘reg_named_color’
 1238 |   reg_named_color("copper", 0.784313725F, 0.501960784F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1239:3: note: in expansion of macro ‘reg_named_color’
 1239 |   reg_named_color("zinc", 0.490196078F, 0.501960784F, 0.690196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1240:3: note: in expansion of macro ‘reg_named_color’
 1240 |   reg_named_color("gallium", 0.760784314F, 0.560784314F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1241:3: note: in expansion of macro ‘reg_named_color’
 1241 |   reg_named_color("germanium", 0.4F, 0.560784314F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1242:3: note: in expansion of macro ‘reg_named_color’
 1242 |   reg_named_color("arsenic", 0.741176471F, 0.501960784F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1243:3: note: in expansion of macro ‘reg_named_color’
 1243 |   reg_named_color("selenium", 1.F, 0.631372549F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1244:3: note: in expansion of macro ‘reg_named_color’
 1244 |   reg_named_color("bromine", 0.650980392F, 0.160784314F, 0.160784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1245:3: note: in expansion of macro ‘reg_named_color’
 1245 |   reg_named_color("krypton", 0.360784314F, 0.721568627F, 0.819607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1246:3: note: in expansion of macro ‘reg_named_color’
 1246 |   reg_named_color("rubidium", 0.439215686F, 0.180392157F, 0.690196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1247:3: note: in expansion of macro ‘reg_named_color’
 1247 |   reg_named_color("strontium", 0.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1248:3: note: in expansion of macro ‘reg_named_color’
 1248 |   reg_named_color("yttrium", 0.580392157F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1249:3: note: in expansion of macro ‘reg_named_color’
 1249 |   reg_named_color("zirconium", 0.580392157F, 0.878431373F, 0.878431373F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1250:3: note: in expansion of macro ‘reg_named_color’
 1250 |   reg_named_color("niobium", 0.450980392F, 0.760784314F, 0.788235294F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1251:3: note: in expansion of macro ‘reg_named_color’
 1251 |   reg_named_color("molybdenum", 0.329411765F, 0.709803922F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1252:3: note: in expansion of macro ‘reg_named_color’
 1252 |   reg_named_color("technetium", 0.231372549F, 0.619607843F, 0.619607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1253:3: note: in expansion of macro ‘reg_named_color’
 1253 |   reg_named_color("ruthenium", 0.141176471F, 0.560784314F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1254:3: note: in expansion of macro ‘reg_named_color’
 1254 |   reg_named_color("rhodium", 0.039215686F, 0.490196078F, 0.549019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1255:3: note: in expansion of macro ‘reg_named_color’
 1255 |   reg_named_color("palladium", 0.F, 0.411764706F, 0.521568627F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1256:3: note: in expansion of macro ‘reg_named_color’
 1256 |   reg_named_color("silver", 0.752941176F, 0.752941176F, 0.752941176F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1257:3: note: in expansion of macro ‘reg_named_color’
 1257 |   reg_named_color("cadmium", 1.F, 0.850980392F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1258:3: note: in expansion of macro ‘reg_named_color’
 1258 |   reg_named_color("indium", 0.650980392F, 0.458823529F, 0.450980392F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1259:3: note: in expansion of macro ‘reg_named_color’
 1259 |   reg_named_color("tin", 0.4F, 0.501960784F, 0.501960784F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1260:3: note: in expansion of macro ‘reg_named_color’
 1260 |   reg_named_color("antimony", 0.619607843F, 0.388235294F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1261:3: note: in expansion of macro ‘reg_named_color’
 1261 |   reg_named_color("tellurium", 0.831372549F, 0.478431373F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1262:3: note: in expansion of macro ‘reg_named_color’
 1262 |   reg_named_color("iodine", 0.580392157F, 0.F, 0.580392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1263:3: note: in expansion of macro ‘reg_named_color’
 1263 |   reg_named_color("xenon", 0.258823529F, 0.619607843F, 0.690196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1264:3: note: in expansion of macro ‘reg_named_color’
 1264 |   reg_named_color("cesium", 0.341176471F, 0.090196078F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1265:3: note: in expansion of macro ‘reg_named_color’
 1265 |   reg_named_color("barium", 0.F, 0.788235294F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1266:3: note: in expansion of macro ‘reg_named_color’
 1266 |   reg_named_color("lanthanum", 0.439215686F, 0.831372549F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1267:3: note: in expansion of macro ‘reg_named_color’
 1267 |   reg_named_color("cerium", 1.F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1268:3: note: in expansion of macro ‘reg_named_color’
 1268 |   reg_named_color("praseodymium", 0.850980392F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1269:3: note: in expansion of macro ‘reg_named_color’
 1269 |   reg_named_color("neodymium", 0.780392157F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1270:3: note: in expansion of macro ‘reg_named_color’
 1270 |   reg_named_color("promethium", 0.639215686F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1271:3: note: in expansion of macro ‘reg_named_color’
 1271 |   reg_named_color("samarium", 0.560784314F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1272:3: note: in expansion of macro ‘reg_named_color’
 1272 |   reg_named_color("europium", 0.380392157F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1273:3: note: in expansion of macro ‘reg_named_color’
 1273 |   reg_named_color("gadolinium", 0.270588235F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1274:3: note: in expansion of macro ‘reg_named_color’
 1274 |   reg_named_color("terbium", 0.188235294F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1275:3: note: in expansion of macro ‘reg_named_color’
 1275 |   reg_named_color("dysprosium", 0.121568627F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1276:3: note: in expansion of macro ‘reg_named_color’
 1276 |   reg_named_color("holmium", 0.F, 1.F, 0.611764706F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1277:3: note: in expansion of macro ‘reg_named_color’
 1277 |   reg_named_color("erbium", 0.F, 0.901960784F, 0.458823529F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1278:3: note: in expansion of macro ‘reg_named_color’
 1278 |   reg_named_color("thulium", 0.F, 0.831372549F, 0.321568627F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1279:3: note: in expansion of macro ‘reg_named_color’
 1279 |   reg_named_color("ytterbium", 0.F, 0.749019608F, 0.219607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1280:3: note: in expansion of macro ‘reg_named_color’
 1280 |   reg_named_color("lutetium", 0.F, 0.670588235F, 0.141176471F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1281:3: note: in expansion of macro ‘reg_named_color’
 1281 |   reg_named_color("hafnium", 0.301960784F, 0.760784314F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1282:3: note: in expansion of macro ‘reg_named_color’
 1282 |   reg_named_color("tantalum", 0.301960784F, 0.650980392F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1283:3: note: in expansion of macro ‘reg_named_color’
 1283 |   reg_named_color("tungsten", 0.129411765F, 0.580392157F, 0.839215686F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1284:3: note: in expansion of macro ‘reg_named_color’
 1284 |   reg_named_color("rhenium", 0.149019608F, 0.490196078F, 0.670588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1285:3: note: in expansion of macro ‘reg_named_color’
 1285 |   reg_named_color("osmium", 0.149019608F, 0.4F, 0.588235294F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1286:3: note: in expansion of macro ‘reg_named_color’
 1286 |   reg_named_color("iridium", 0.090196078F, 0.329411765F, 0.529411765F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1287:3: note: in expansion of macro ‘reg_named_color’
 1287 |   reg_named_color("platinum", 0.815686275F, 0.815686275F, 0.878431373F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1288:3: note: in expansion of macro ‘reg_named_color’
 1288 |   reg_named_color("gold", 1.F, 0.819607843F, 0.137254902F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1289:3: note: in expansion of macro ‘reg_named_color’
 1289 |   reg_named_color("mercury", 0.721568627F, 0.721568627F, 0.815686275F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1290:3: note: in expansion of macro ‘reg_named_color’
 1290 |   reg_named_color("thallium", 0.650980392F, 0.329411765F, 0.301960784F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1291:3: note: in expansion of macro ‘reg_named_color’
 1291 |   reg_named_color("lead", 0.341176471F, 0.349019608F, 0.380392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1292:3: note: in expansion of macro ‘reg_named_color’
 1292 |   reg_named_color("bismuth", 0.619607843F, 0.309803922F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1293:3: note: in expansion of macro ‘reg_named_color’
 1293 |   reg_named_color("polonium", 0.670588235F, 0.360784314F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1294:3: note: in expansion of macro ‘reg_named_color’
 1294 |   reg_named_color("astatine", 0.458823529F, 0.309803922F, 0.270588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1295:3: note: in expansion of macro ‘reg_named_color’
 1295 |   reg_named_color("radon", 0.258823529F, 0.509803922F, 0.588235294F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1296:3: note: in expansion of macro ‘reg_named_color’
 1296 |   reg_named_color("francium", 0.258823529F, 0.F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1297:3: note: in expansion of macro ‘reg_named_color’
 1297 |   reg_named_color("radium", 0.F, 0.490196078F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1298:3: note: in expansion of macro ‘reg_named_color’
 1298 |   reg_named_color("actinium", 0.439215686F, 0.670588235F, 0.980392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1299:3: note: in expansion of macro ‘reg_named_color’
 1299 |   reg_named_color("thorium", 0.F, 0.729411765F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1300:3: note: in expansion of macro ‘reg_named_color’
 1300 |   reg_named_color("protactinium", 0.F, 0.631372549F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1301:3: note: in expansion of macro ‘reg_named_color’
 1301 |   reg_named_color("uranium", 0.F, 0.560784314F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1302:3: note: in expansion of macro ‘reg_named_color’
 1302 |   reg_named_color("neptunium", 0.F, 0.501960784F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1303:3: note: in expansion of macro ‘reg_named_color’
 1303 |   reg_named_color("plutonium", 0.F, 0.419607843F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1304:3: note: in expansion of macro ‘reg_named_color’
 1304 |   reg_named_color("americium", 0.329411765F, 0.360784314F, 0.949019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1305:3: note: in expansion of macro ‘reg_named_color’
 1305 |   reg_named_color("curium", 0.470588235F, 0.360784314F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1306:3: note: in expansion of macro ‘reg_named_color’
 1306 |   reg_named_color("berkelium", 0.541176471F, 0.309803922F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1307:3: note: in expansion of macro ‘reg_named_color’
 1307 |   reg_named_color("californium", 0.631372549F, 0.211764706F, 0.831372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1308:3: note: in expansion of macro ‘reg_named_color’
 1308 |   reg_named_color("einsteinium", 0.701960784F, 0.121568627F, 0.831372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1309:3: note: in expansion of macro ‘reg_named_color’
 1309 |   reg_named_color("fermium", 0.701960784F, 0.121568627F, 0.729411765F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1310:3: note: in expansion of macro ‘reg_named_color’
 1310 |   reg_named_color("mendelevium", 0.701960784F, 0.050980392F, 0.650980392F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1311:3: note: in expansion of macro ‘reg_named_color’
 1311 |   reg_named_color("nobelium", 0.741176471F, 0.050980392F, 0.529411765F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1312:3: note: in expansion of macro ‘reg_named_color’
 1312 |   reg_named_color("lawrencium", 0.780392157F, 0.F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1313:3: note: in expansion of macro ‘reg_named_color’
 1313 |   reg_named_color("rutherfordium", 0.8F, 0.F, 0.349019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1314:3: note: in expansion of macro ‘reg_named_color’
 1314 |   reg_named_color("dubnium", 0.819607843F, 0.F, 0.309803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1315:3: note: in expansion of macro ‘reg_named_color’
 1315 |   reg_named_color("seaborgium", 0.850980392F, 0.F, 0.270588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1316:3: note: in expansion of macro ‘reg_named_color’
 1316 |   reg_named_color("bohrium", 0.878431373F, 0.F, 0.219607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1317:3: note: in expansion of macro ‘reg_named_color’
 1317 |   reg_named_color("hassium", 0.901960784F, 0.F, 0.180392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1318:3: note: in expansion of macro ‘reg_named_color’
 1318 |   reg_named_color("meitnerium", 0.921568627F, 0.F, 0.149019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1319:3: note: in expansion of macro ‘reg_named_color’
 1319 |   reg_named_color("deuterium", 0.9F, 0.9F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1320:3: note: in expansion of macro ‘reg_named_color’
 1320 |   reg_named_color("lonepair", 0.5F, 0.5F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1321:3: note: in expansion of macro ‘reg_named_color’
 1321 |   reg_named_color("pseudoatom", 0.9F, 0.9F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘void ColorUpdateFromLut(PyMOLGlobals*, int)’:
layer1/Color.cpp:1693:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1693 |   for(i = 0; i < I->Color.size(); i++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp:1697:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1697 |     if(index < I->Color.size()) {
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘const float* ColorGet(PyMOLGlobals*, int)’:
layer1/Color.cpp:1806:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1806 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘const float* ColorGetRaw(PyMOLGlobals*, int)’:
layer1/Color.cpp:1833:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1833 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorGetEncoded(PyMOLGlobals*, int, float*)’:
layer1/Color.cpp:1851:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1851 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer1/Color.cpp: In instantiation of ‘int findByCaseInsensitiveName(PyMOLGlobals*, const Sequence&, const char*) [with Sequence = std::vector<ExtRec>]’:
layer1/Color.cpp:302:35:   required from here
  302 |   return findByCaseInsensitiveName(G, G->Color->Ext, name);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
layer1/Color.cpp:243:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  243 |   for (int a = 0; a < seq.size(); ++a) {
      |                   ~~^~~~~~~~~~~~
layer1/Color.cpp: In instantiation of ‘int findByCaseInsensitiveName(PyMOLGlobals*, const Sequence&, const char*) [with Sequence = std::vector<ColorRec>]’:
layer1/Color.cpp:624:38:   required from here
  624 |     color = findByCaseInsensitiveName(G, I->Color, name);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer1/Color.cpp:243:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  243 |   for (int a = 0; a < seq.size(); ++a) {
      |                   ~~^~~~~~~~~~~~
layer1/Color.cpp: In instantiation of ‘int findByCaseInsensitivePrefix(PyMOLGlobals*, const Sequence&, const char*, int&) [with Sequence = std::vector<ColorRec>]’:
layer1/Color.cpp:739:42:   required from here
  739 |   int color = findByCaseInsensitivePrefix(G, I->Color, name, best);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer1/Color.cpp:273:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  273 |   for (int a = 0; a < seq.size(); ++a) {
      |                   ~~^~~~~~~~~~~~
layer1/Color.cpp: In instantiation of ‘int findByCaseInsensitivePrefix(PyMOLGlobals*, const Sequence&, const char*, int&) [with Sequence = std::vector<ExtRec>]’:
layer1/Color.cpp:741:54:   required from here
  741 |     int const ext_color = findByCaseInsensitivePrefix(G, I->Ext, name, best);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
layer1/Color.cpp:273:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  273 |   for (int a = 0; a < seq.size(); ++a) {
      |                   ~~^~~~~~~~~~~~
In function ‘SceneRenderPickingMultiPick(PyMOLGlobals*, SceneUnitContext*, Multipick*, unsigned int)’,
    inlined from ‘SceneRenderPicking(PyMOLGlobals*, int, ClickSide, int, Picking*, int, int, Multipick*, SceneUnitContext*, unsigned int)’ at layer1/ScenePicking.cpp:323:32:
layer1/ScenePicking.cpp:257:7: warning: ‘previous.src.index’ may be used uninitialized [-Wmaybe-uninitialized]
  257 |       if (pik->src.index != previous.src.index ||
      |       ^~
layer1/ScenePicking.cpp: In function ‘SceneRenderPicking(PyMOLGlobals*, int, ClickSide, int, Picking*, int, int, Multipick*, SceneUnitContext*, unsigned int)’:
layer1/ScenePicking.cpp:246:11: note: ‘previous.src.index’ was declared here
  246 |   Picking previous;
      |           ^~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/SceneRay.cpp:2:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/SceneRender.cpp:7:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer1/SceneRender.cpp:11:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Control.cpp:25:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from layer0/vla.h:7,
                 from layer1/Symmetry.h:26,
                 from layer1/PyMOLObject.h:26,
                 from layer1/Scene.h:22:
layer1/Control.cpp: In function ‘void ControlFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CControl’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer1/Control.cpp:410:3: note: in expansion of macro ‘DeleteP’
  410 |   DeleteP(G->Control);
      |   ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/ScrollBar.cpp:22:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Seq.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/Seq.cpp: In function ‘int SeqFindRowCol(PyMOLGlobals*, int, int, int*, int*, int)’:
layer1/Seq.cpp:61:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
   61 |         if((char_num >= 0) && (char_num < row->ext_len) && (row->char2col)) {
      |                                ~~~~~~~~~^~~~~~~~~~~~~~
layer1/Seq.cpp: In member function ‘virtual void CSeq::reshape(int, int)’:
layer1/Seq.cpp:114:28: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  114 |       if(I->Row[a].ext_len > I->Size)
layer1/Seq.cpp: In member function ‘virtual void CSeq::draw(CGO*)’:
layer1/Seq.cpp:392:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  392 |         if(max_len < row->ext_len)
      |            ~~~~~~~~^~~~~~~~~~~~~~
In file included from layer0/vla.h:7,
                 from layer1/Symmetry.h:26,
                 from layer1/PyMOLObject.h:26,
                 from layer1/Seq.h:21,
                 from layer1/Seq.cpp:22:
layer1/Seq.cpp: In function ‘void SeqFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CSeq’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer1/Seq.cpp:731:3: note: in expansion of macro ‘DeleteP’
  731 |   DeleteP(G->Seq);
      |   ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/Extrude.cpp:28:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
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)
      |             ^~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer1/Extrude.cpp: In function ‘ExtrudeComputeTangents(CExtrude*)’:
layer1/Extrude.cpp:742:13: warning: ‘MEM <vector(2) float> [(float *)_62]’ may be used uninitialized [-Wmaybe-uninitialized]
  742 |   *(v1++) = *(v++);             /* first segment */
      |             ^~~~~~
layer1/Extrude.cpp:744:13: warning: ‘MEM[(float *)_62 + 8B]’ may be used uninitialized [-Wmaybe-uninitialized]
  744 |   *(v1++) = *(v++);
      |             ^~~~~~
layer1/Extrude.cpp: In function ‘ExtrudeCGOSurfaceTube(CExtrude const*, CGO*, cCylCap, float const*, bool, int)’:
layer1/Extrude.cpp:949:37: warning: ‘start’ may be used uninitialized [-Wmaybe-uninitialized]
  949 |             if(color_override && (b > start) && (b < stop))
      |                                  ~~~^~~~~~~~
layer1/Extrude.cpp:876:7: note: ‘start’ was declared here
  876 |   int start, stop;
      |       ^~~~~
layer1/Extrude.cpp:949:46: warning: ‘stop’ may be used uninitialized [-Wmaybe-uninitialized]
  949 |             if(color_override && (b > start) && (b < stop))
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
layer1/Extrude.cpp:876:14: note: ‘stop’ was declared here
  876 |   int start, stop;
      |              ^~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Setting.cpp:29:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/Setting.cpp: In function ‘void SettingUniqueResetAll(PyMOLGlobals*)’:
layer1/Setting.cpp:499:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<SettingUniqueEntry>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  499 |   for (int a = 2; a < I->entry.size(); a++) {
      |                   ~~^~~~~~~~~~~~~~~~~
layer1/Setting.cpp: In function ‘void SettingGenerateSideEffects(PyMOLGlobals*, int, const char*, int, int)’:
layer1/Setting.cpp:2027:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 2027 |     if (SettingGetGlobal_b(G, cSetting_precomputed_lighting))
      |     ^~
layer1/Setting.cpp:2029:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
 2029 |       SceneInvalidate(G);
      |       ^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/FontGLUT.cpp:25:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/View.cpp:31:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Wizard.cpp:34:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer1/Wizard.cpp: In member function ‘virtual void CWizard::draw(CGO*)’:
layer1/Wizard.cpp:727:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
  727 |     else
      |     ^~~~
layer1/Wizard.cpp:729:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  729 |       drawTopEdge();
      |       ^~~~~~~~~~~
In file included from layer1/Wizard.cpp:27:
layer1/Wizard.cpp: In function ‘void WizardFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CWizard’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer1/Wizard.cpp:845:3: note: in expansion of macro ‘DeleteP’
  845 |   DeleteP(G->Wizard);
      |   ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer1/Shaker.cpp:23:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer1/SymOp.cpp: In member function ‘pymol::SymOp::to_string[abi:cxx11]() const’:
layer1/SymOp.cpp:37:32: warning: ‘%d’ directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
   37 |   std::snprintf(code, 8, "%u_%d%d%d", index + 1, x + 5, y + 5, z + 5);
      |                                ^~
layer1/SymOp.cpp:37:26: note: directive argument in the range [-123, 132]
   37 |   std::snprintf(code, 8, "%u_%d%d%d", index + 1, x + 5, y + 5, z + 5);
      |                          ^~~~~~~~~~~
layer1/SymOp.cpp:37:26: note: directive argument in the range [-123, 132]
In file included from /usr/include/stdio.h:970,
                 from /usr/include/c++/15/cstdio:47,
                 from /usr/include/c++/15/ext/string_conversions.h:47,
                 from /usr/include/c++/15/bits/basic_string.h:4227,
                 from /usr/include/c++/15/string:56,
                 from layer1/SymOp.h:9,
                 from layer1/SymOp.cpp:7:
In function ‘snprintf’,
    inlined from ‘pymol::SymOp::to_string[abi:cxx11]() const’ at layer1/SymOp.cpp:37:16:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 6 and 17 bytes into a destination of size 8
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer2/AtomInfo.cpp:37:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/AtomInfo.cpp: In function ‘bool AtomResiFromResv(char*, size_t, int, char)’:
layer2/AtomInfo.cpp:787:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  787 |     return snprintf(resi, size, "%d%c", resv, inscode) < size;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
layer2/AtomInfo.cpp:788:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  788 |   return snprintf(resi, size, "%d", resv) < size;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer2/CifMoleculeReader.cpp:24:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/CifMoleculeReader.cpp: In member function ‘void seqvec_t::set(int, const char*)’:
layer2/CifMoleculeReader.cpp:109:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  109 |     if (i > size())
      |         ~~^~~~~~~~
layer2/CifMoleculeReader.cpp: In member function ‘const char* seqvec_t::get(int) const’:
layer2/CifMoleculeReader.cpp:115:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  115 |     if (i < 1 || i > size())
      |                  ~~^~~~~~~~
layer2/CifMoleculeReader.cpp: In function ‘CoordSet** read_pdbx_struct_assembly(PyMOLGlobals*, const pymol::cif_data*, const AtomInfoType*, const CoordSet*, const char*)’:
layer2/CifMoleculeReader.cpp:801:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  801 |       while (j < c_src_len * c_it->size()) {
      |              ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer1/Text.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from 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]
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/CoordSet.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer3/Executive.h:27,
                 from layer2/CoordSet.cpp:53:
layer2/CoordSet.cpp: In member function ‘int CoordSet::atmToIdx(int) const’:
layer2/CoordSet.cpp:133:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  133 |   assert(atm < AtmToIdx.size());
      |          ~~~~^~~~~~~~~~~~~~~~~
layer2/CoordSet.cpp: In member function ‘void CoordSet::updateNonDiscreteAtmToIdx(unsigned int)’:
layer2/CoordSet.cpp:139:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  139 |   assert(!Obj || natom == Obj->NAtom);
      |                  ~~~~~~^~~~~~~~~~~~~
layer2/CoordSet.cpp:144:16: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘unsigned int’ [-Wsign-compare]
  144 |     assert(atm < natom);
      |            ~~~~^~~~~~~
layer2/CoordSet.cpp: In member function ‘int CoordSet::extendIndices(int)’:
layer2/CoordSet.cpp:1591:21: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare]
 1591 |     assert(NAtIndex <= nAtom);
      |            ~~~~~~~~~^~~~~~~~
layer2/CoordSet.cpp:1592:18: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare]
 1592 |     if (NAtIndex < nAtom) {
      |         ~~~~~~~~~^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/CoordSet.cpp: In function ‘void CoordSetAtomToPDBStrVLA(PyMOLGlobals*, char**, int*, const AtomInfoType*, const float*, int, const PDBInfoRec*, const double*)’:
layer2/CoordSet.cpp:1013:14: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 6 bytes from a string of the same length [-Wstringop-truncation]
 1013 |       strncpy(anisoline, "ANISOU", 6);
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer2/ObjectSlice.h:20,
                 from layer2/ObjectSlice.cpp:23:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectSlice.cpp:33:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectSlice.cpp: In function ‘PyObject* ObjectSliceAllStatesAsPyList(ObjectSlice*)’:
layer2/ObjectSlice.cpp:78:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   78 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In member function ‘virtual void ObjectSlice::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectSlice.cpp:210:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  210 |   for(a = 0; a < State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In member function ‘virtual void ObjectSlice::update()’:
layer2/ObjectSlice.cpp:633:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  633 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In function ‘void ObjectSliceDrag(ObjectSlice*, int, int, float*, float*, float*)’:
layer2/ObjectSlice.cpp:679:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  679 |     if(state < I->State.size())
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In function ‘int ObjectSliceGetVertex(ObjectSlice*, int, int, float*)’:
layer2/ObjectSlice.cpp:750:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  750 |     if(state < I->State.size())
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In member function ‘virtual void ObjectSlice::render(RenderInfo*)’:
layer2/ObjectSlice.cpp:925:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  925 |       if(state < I->State.size())
      |          ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp:967:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  967 |         if(cur_state >= I->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp:981:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  981 |     if(state < I->State.size())
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp:1226:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1226 |     if(cur_state >= I->State.size())
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In function ‘ObjectSliceState* ObjectSliceStateGetActive(ObjectSlice*, int)’:
layer2/ObjectSlice.cpp:1244:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1244 |     if(state < I->State.size()) {
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In function ‘ObjectSlice* ObjectSliceFromMap(PyMOLGlobals*, ObjectSlice*, ObjectMap*, int, int)’:
layer2/ObjectSlice.cpp:1285:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1285 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectSlice.cpp: In function ‘void ObjectSliceRecomputeExtent(ObjectSlice*)’:
layer2/ObjectSlice.cpp:1362:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1362 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/DistSet.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/DistSet.cpp: In function ‘int DistSetGetLabelVertex(DistSet*, int, float*)’:
layer2/DistSet.cpp:43:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::array<float, 3> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   43 |   if (at >= 0 && at < I->LabCoord.size()) {
      |                  ~~~^~~~~~~~~~~~~~~~~~~~
layer2/DistSet.cpp: In member function ‘pymol::Result<std::array<float, 3> > DistSet::getLabelOffset(int) const’:
layer2/DistSet.cpp:59:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<LabPosType>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   59 |   if (atm < 0 || atm >= this->LabPos.size()) {
      |                  ~~~~^~~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In member function ‘ObjectSlice::update()’:
layer2/ObjectSlice.cpp:639:42: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 225 [-Wformat-truncation=]
  639 |           "ObjectSliceUpdate-Error: map '%s' has been deleted.\n", oss->MapName
      |                                          ^~
In file included from layer2/ObjectSlice.cpp:44:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 51 and 306 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectSlice.cpp:650:39: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 231 [-Wformat-truncation=]
  650 |             " ObjectSlice: updating \"%s\".\n", I->Name ENDFB(I->G);
      |                                       ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 28 and 283 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer2/ObjectSurface.h:21,
                 from layer2/ObjectSurface.cpp:24:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectSurface.cpp:35:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘PyObject* ObjectSurfaceAllStatesAsPyList(ObjectSurface*)’:
layer2/ObjectSurface.cpp:84:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   84 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘void ObjectSurfaceDump(ObjectSurface*, const char*, int, int)’:
layer2/ObjectSurface.cpp:237:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  237 |     if(state < I->State.size()) {
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In member function ‘virtual void ObjectSurface::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectSurface.cpp:282:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  282 |     for(int a = 0; a < I->State.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘int ObjectSurfaceInvalidateMapName(ObjectSurface*, const char*, const char*)’:
layer2/ObjectSurface.cpp:312:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  312 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘ObjectSurface* ObjectSurfaceFromBox(PyMOLGlobals*, ObjectSurface*, ObjectMap*, int, int, float*, float*, float, cIsosurfaceMode, float, pymol::vla<float>&&, cIsosurfaceSide, int)’:
layer2/ObjectSurface.cpp:1037:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1037 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectSurface.cpp: In function ‘int ObjectSurfaceSetLevel(ObjectSurface*, float, int, int)’:
layer2/ObjectSurface.cpp:1133:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1133 |     for(int a = 0; a < I->State.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/GadgetSet.cpp:25:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘ObjectSurfaceDump(ObjectSurface*, char const*, int, int)’:
layer2/ObjectSurface.cpp:269:30: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 235 [-Wformat-truncation=]
  269 |         " ObjectSurfaceDump: %s written to %s\n", I->Name, fname ENDFB(I->G);
      |                              ^~
In file included from layer2/ObjectSurface.cpp:45:
layer0/Feedback.h:274:15: note: ‘snprintf’ output 34 or more bytes (assuming 289) into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectSurface.cpp: In member function ‘ObjectSurface::update()’:
layer2/ObjectSurface.cpp:494:43: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 229 [-Wformat-truncation=]
  494 |               " ObjectSurface: updating \"%s\".\n", I->Name ENDFB(I->G);
      |                                           ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 30 and 285 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer2/HydrogenAdder.cpp:9:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer2/HydrogenAdder.cpp: In function ‘int ObjectMoleculeAddSeleHydrogensRefactored(ObjectMolecule*, int, int)’:
layer2/HydrogenAdder.cpp:286:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare]
  286 |   for (unsigned atm = 0; atm < n_atom_old; atm++) {
      |                          ~~~~^~~~~~~~~~~~
layer2/HydrogenAdder.cpp:304:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare]
  304 |   for (unsigned atm = 0; atm < n_atom_old; ++atm) {
      |                          ~~~~^~~~~~~~~~~~
layer2/HydrogenAdder.cpp:352:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  352 |     for (unsigned idx = 0; idx < cs->NIndex; ++idx) {
      |                            ~~~~^~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectVolume.h:19,
                 from layer2/ObjectVolume.cpp:29:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectVolume.cpp:38:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘PyObject* ObjectVolumeAllStatesAsPyList(ObjectVolume*)’:
layer2/ObjectVolume.cpp:133:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  133 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘int ObjectVolumeAllStatesFromPyList(ObjectVolume*, PyObject*)’:
layer2/ObjectVolume.cpp:254:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  254 |     for(int a = 0; a < I->State.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘int ObjectVolumeInvalidateMapName(ObjectVolume*, const char*, const char*)’:
layer2/ObjectVolume.cpp:319:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  319 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In member function ‘virtual void ObjectVolume::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectVolume.cpp:347:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  347 |     for(a = 0; a < I->State.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In member function ‘virtual void ObjectVolume::update()’:
layer2/ObjectVolume.cpp:408:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  408 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp:446:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<float>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  446 |         for (i = 0; i < vs->Ramp.size(); i += 5) {
      |                     ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In member function ‘virtual void ObjectVolume::render(RenderInfo*)’:
layer2/ObjectVolume.cpp:765:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  765 |   for(a = 0; a < I->State.size(); ++a) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘ObjectVolume* ObjectVolumeFromXtalSym(PyMOLGlobals*, ObjectVolume*, ObjectMap*, CSymmetry*, int, int, float*, float*, float, int, float, float*, int)’:
layer2/ObjectVolume.cpp:1137:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1137 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectVolume.cpp: In function ‘void ObjectVolumeRecomputeExtent(ObjectVolume*)’:
layer2/ObjectVolume.cpp:1238:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1238 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/ObjectMap.h:25,
                 from layer2/ObjectVolume.h:20:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = unsigned char; SizeTs = {int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = unsigned char; SizeTs = {int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer2/ObjectVolume.cpp:540:44:   required from here
  540 |                 vs->carvemask->get<GLubyte>(x, y, z) = flag ? 0x0 : 0xFF;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer2/ObjectVolume.cpp: At global scope:
layer2/ObjectVolume.cpp:663:15: warning: ‘size_t createPreintegrationTexture(PyMOLGlobals*, const float*, int)’ defined but not used [-Wunused-function]
  663 | static size_t createPreintegrationTexture(PyMOLGlobals * G, const float *Table, const int count)
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘ObjectVolumeStateGetMapState(ObjectVolumeState*)’:
layer2/ObjectVolume.cpp:80:33: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 230 [-Wformat-truncation=]
   80 |       "ObjectVolume-Error: map '%s' has been deleted.\n", vs->MapName
      |                                 ^~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/python3.13/Python.h:37,
                 from layer0/os_python.h:34,
                 from layer2/ObjectVolume.cpp:20:
In function ‘snprintf’,
    inlined from ‘ObjectVolumeStateGetMapState(ObjectVolumeState*)’ at layer2/ObjectVolume.cpp:79:5:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 46 and 301 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
layer2/MmtfMoleculeReader.cpp: In function ‘ObjectMolecule* ObjectMoleculeReadMmtfStr(PyMOLGlobals*, ObjectMolecule*, const char*, int, int, int, int, int, int)’:
layer2/MmtfMoleculeReader.cpp:183:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  183 |   for (int entityIndex = 0; entityIndex < container->entityListCount; ++entityIndex) {
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/MmtfMoleculeReader.cpp:186:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  186 |     for (int i = 0; i < entity->chainIndexListCount; ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/MmtfMoleculeReader.cpp:240:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  240 |         for (int l = 0, offset = atomIndex; l < group->bondAtomListCount / 2; ++l) {
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from include/pymol/algorithm.h:4,
                 from layer1/Image.h:6,
                 from layer1/Ray.h:28,
                 from layer1/View.h:23,
                 from layer1/PyMOLObject.h:28,
                 from layer2/ObjectMolecule.h:24,
                 from layer2/MmtfMoleculeReader.cpp:9:
layer2/MmtfMoleculeReader.cpp:293:34: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  293 |     assert(cset->IdxToAtm.size() == cset->getNIndex());
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
layer2/MmtfMoleculeReader.cpp:304:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  304 |   for (int l = 0; l < container->bondAtomListCount / 2; ++l) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepAngle.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectAlignment.h:23,
                 from layer2/ObjectAlignment.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectAlignment.cpp:30:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/RepCartoon.cpp:32:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer2/RepCartoon.cpp:34:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/RepCartoon.cpp: In function ‘Rep* RepCartoonNew(CoordSet*, int)’:
layer2/RepCartoon.cpp:3746:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class CCInOut’; use assignment or value-initialization instead [-Wclass-memaccess]
 3746 |     memset(car,      0, sizeof(*car)      * nAtIndex);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/RepCartoon.cpp:45:7: note: ‘class CCInOut’ declared here
   45 | class CCInOut {
      |       ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer2/RepCartoon.cpp:29:
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:519:36,
    inlined from ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’ at layer2/RepCartoon.cpp:338:23:
layer1/Setting.h:461:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  461 |   int i = *out;
      |           ^~~~
In file included from layer2/ObjectMolecule.h:25,
                 from layer2/CoordSet.h:25,
                 from layer2/RepCartoon.cpp:36:
layer2/AtomInfo.h: In function ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’:
layer2/AtomInfo.h:518:5: note: ‘out’ was declared here
  518 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:519:36,
    inlined from ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’ at layer2/RepCartoon.cpp:339:23:
layer1/Setting.h:461:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  461 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’:
layer2/AtomInfo.h:518:5: note: ‘out’ was declared here
  518 |   V out;
      |     ^~~
layer2/ObjectAlignment.cpp: In member function ‘ObjectAlignment::update()’:
layer2/ObjectAlignment.cpp:918:39: warning: ‘MEM[(float *)&gvert]’ may be used uninitialized [-Wmaybe-uninitialized]
  918 |               float mean[3], vert[3], gvert[3];
      |                                       ^~~~~
layer2/ObjectAlignment.cpp:918:39: warning: ‘MEM[(float *)&gvert + 4B]’ may be used uninitialized [-Wmaybe-uninitialized]
layer2/ObjectAlignment.cpp:975:25: warning: ‘MEM[(float *)&first]’ may be used uninitialized [-Wmaybe-uninitialized]
  975 |                   float first[3];
      |                         ^~~~~
layer2/ObjectAlignment.cpp:975:25: warning: ‘MEM[(float *)&first + 4B]’ may be used uninitialized [-Wmaybe-uninitialized]
layer2/RepCartoon.cpp: In function ‘do_ring(PyMOLGlobals*, nuc_acid_data*, int, int*, ObjectMolecule*, CoordSet*, float, CGO*, int, float, int, int, int, float, float, int*, float*, float)’:
layer2/RepCartoon.cpp:1008:65: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized]
 1008 |                     float ladder_alpha = 1.0f - AtomSettingGetWD(G, ai_i[i], cSetting_cartoon_transparency, 1.0f - alpha);
      |                                                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/RepCartoon.cpp:462:11: note: ‘i’ was declared here
  462 |       int i;
      |           ^
layer2/RepCartoon.cpp: In function ‘RepCartoonNew(CoordSet*, int)’:
layer2/RepCartoon.cpp:3221:23: warning: ‘MEM[(float *)&t2]’ may be used uninitialized [-Wmaybe-uninitialized]
 3221 |   float t0[3], t1[3], t2[3];
      |                       ^~
layer2/RepCartoon.cpp:3221:23: warning: ‘MEM[(float *)&t2 + 4B]’ may be used uninitialized [-Wmaybe-uninitialized]
In file included from layer1/CGO.h:31,
                 from layer2/ObjectCGO.h:23,
                 from layer2/ObjectCGO.cpp:24:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectCGO.cpp:28:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectCGO.cpp: In function ‘PyObject* ObjectCGOAllStatesAsPyList(ObjectCGO*)’:
layer2/ObjectCGO.cpp:54:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   54 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In function ‘int ObjectCGOAllStatesFromPyList(ObjectCGO*, PyObject*, int)’:
layer2/ObjectCGO.cpp:105:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  105 |     for(a = 0; a < I->State.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In member function ‘virtual void ObjectCGO::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectCGO.cpp:206:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  206 |     if((state >= 0) && (state < I->State.size())) {
      |                         ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In member function ‘virtual void ObjectCGO::render(RenderInfo*)’:
layer2/ObjectCGO.cpp:503:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  503 |         if (!ray)
      |         ^~
layer2/ObjectCGO.cpp:505:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  505 |           ObjectCGORenderState(G, pass, ray, I, info, sobj, color, ramp, use_shader, cgo_lighting);
      |           ^~~~~~~~~~~~~~~~~~~~
layer2/ObjectCGO.h: In copy constructor ‘ObjectCGOState::ObjectCGOState(const ObjectCGOState&)’:
layer2/ObjectCGO.h:28:17: warning: ‘ObjectCGOState::G’ will be initialized after [-Wreorder]
   28 |   PyMOLGlobals* G;
      |                 ^
layer2/ObjectCGO.h:27:25: warning:   ‘pymol::cache_ptr<CGO> ObjectCGOState::renderCGO’ [-Wreorder]
   27 |   pymol::cache_ptr<CGO> renderCGO;
      |                         ^~~~~~~~~
layer2/ObjectCGO.cpp:532:1: warning:   when initialized here [-Wreorder]
  532 | ObjectCGOState::ObjectCGOState(const ObjectCGOState& other)
      | ^~~~~~~~~~~~~~
layer2/ObjectCGO.h:29:58: warning: ‘ObjectCGOState::hasOpaque’ will be initialized after [-Wreorder]
   29 |   bool renderWithShaders, hasTransparency, cgo_lighting, hasOpaque;
      |                                                          ^~~~~~~~~
layer2/ObjectCGO.h:29:44: warning:   ‘bool ObjectCGOState::cgo_lighting’ [-Wreorder]
   29 |   bool renderWithShaders, hasTransparency, cgo_lighting, hasOpaque;
      |                                            ^~~~~~~~~~~~
layer2/ObjectCGO.cpp:532:1: warning:   when initialized here [-Wreorder]
  532 | ObjectCGOState::ObjectCGOState(const ObjectCGOState& other)
      | ^~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In function ‘ObjectCGO* ObjectCGOFromCGO(PyMOLGlobals*, ObjectCGO*, CGO*, int)’:
layer2/ObjectCGO.cpp:617:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  617 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectCGO.cpp: In function ‘ObjectCGO* ObjectCGODefine(PyMOLGlobals*, ObjectCGO*, PyObject*, int)’:
layer2/ObjectCGO.cpp:682:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  682 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectCGO.cpp:665:7: warning: variable ‘size_n’ set but not used [-Wunused-but-set-variable]
  665 |   int size_n;
      |       ^~~~~~
layer2/ObjectCGO.cpp: In function ‘ObjectCGO* ObjectCGOFromFloatArray(PyMOLGlobals*, ObjectCGO*, float*, int, int, int)’:
layer2/ObjectCGO.cpp:740:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  740 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer2/RepCylBond.cpp:32:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/ObjectCallback.cpp:28:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectCurve.cpp:2:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer2/ObjectCurve.cpp:6:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectCurve.cpp: In member function ‘void ObjectCurveState::updateRawCGO()’:
layer2/ObjectCurve.cpp:93:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::BezierSplinePoint>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   93 |   for (int i = 1; i < bezierPoints.size(); ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp:103:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::BezierSplinePoint>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  103 |   for (int i = 0; i < bezierPoints.size(); ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp:120:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::BezierSplinePoint>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  120 |     if (i != bezierPoints.size() - 1) {
      |         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp: In member function ‘virtual void ObjectCurve::render(RenderInfo*)’:
layer2/ObjectCurve.cpp:230:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCurveState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  230 |     if (state >= m_states.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from include/pymol/algorithm.h:4,
                 from layer1/Image.h:6,
                 from layer1/Ray.h:28,
                 from layer1/View.h:23,
                 from layer1/PyMOLObject.h:28,
                 from layer2/ObjectCurve.h:2,
                 from layer2/ObjectCurve.cpp:1:
layer2/ObjectCurve.cpp: In member function ‘pymol::Result<pymol::BezierSplinePoint> ObjectCurve::getBezierPointByPick(const Picking&)’:
layer2/ObjectCurve.cpp:266:56: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<ObjectCurveState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  266 |   assert(pick.context.state >= 0 && pick.context.state < m_states.size());
      |                                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp:268:24: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<pymol::BezierSpline>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  268 |   assert(pick.src.bond < state.splines.size());
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp: In member function ‘pymol::Result<> ObjectCurve::setPositionByPick(const Picking&, const glm::vec3&)’:
layer2/ObjectCurve.cpp:306:56: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<ObjectCurveState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  306 |   assert(pick.context.state >= 0 && pick.context.state < m_states.size());
      |                                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp:308:24: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<pymol::BezierSpline>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  308 |   assert(pick.src.bond < state.splines.size());
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp: In member function ‘pymol::Result<pymol::BezierSpline*> ObjectCurve::getBezierSplineByPick(const Picking&)’:
layer2/ObjectCurve.cpp:347:56: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<ObjectCurveState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  347 |   assert(pick.context.state >= 0 && pick.context.state < m_states.size());
      |                                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp:349:24: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<pymol::BezierSpline>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  349 |   assert(pick.src.bond < state.splines.size());
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp: In function ‘PyObject* BezierSplineAsPyList(const pymol::BezierSpline&)’:
layer2/ObjectCurve.cpp:406:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::BezierSplinePoint>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  406 |   for (int i = 0; i < bezPts.size(); i++) {
      |                   ~~^~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp: In member function ‘PyObject* ObjectCurveState::asPyList() const’:
layer2/ObjectCurve.cpp:415:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::BezierSpline>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  415 |   for (int i = 0; i < splines.size(); i++) {
      |                   ~~^~~~~~~~~~~~~~~~
layer2/ObjectCurve.cpp: In member function ‘PyObject* ObjectCurve::statesAsPyList() const’:
layer2/ObjectCurve.cpp:425:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCurveState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  425 |   for (int a = 0; a < m_states.size(); a++) {
      |                   ~~^~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepDihedral.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectCurve.cpp: At global scope:
layer2/ObjectCurve.cpp:41:13: warning: ‘void ValidateCGO(CGO&, const ObjectCurveState&, float)’ defined but not used [-Wunused-function]
   41 | static void ValidateCGO(
      |             ^~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepDistDash.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/ObjectDist.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectDist.cpp: In function ‘int ObjectDistMoveWithObject(ObjectDist*, ObjectMolecule*)’:
layer2/ObjectDist.cpp:111:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  111 |   for (int i=0; i<I->DSet.size(); i++) {
      |                 ~^~~~~~~~~~~~~~~
layer2/ObjectDist.cpp: In function ‘void ObjectDistUpdateExtents(ObjectDist*)’:
layer2/ObjectDist.cpp:136:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  136 |   for(int a = 0; a < I->DSet.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~
layer2/ObjectDist.cpp: In function ‘PyObject* ObjectDistDSetAsPyList(ObjectDist*)’:
layer2/ObjectDist.cpp:148:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  148 |   for(int a = 0; a < I->DSet.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~
layer2/ObjectDist.cpp: In function ‘int ObjectDistDSetFromPyList(ObjectDist*, PyObject*)’:
layer2/ObjectDist.cpp:165:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  165 |     for(int a = 0; a < I->DSet.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~
layer2/ObjectDist.cpp: In member function ‘virtual void ObjectDist::update()’:
layer2/ObjectDist.cpp:241:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  241 |   for(int a = 0; a < I->DSet.size(); a++)
      |                  ~~^~~~~~~~~~~~~~~~
layer2/ObjectDist.cpp: In function ‘void ObjectDistInvalidateRep(ObjectDist*, cRep_t)’:
layer2/ObjectDist.cpp:257:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  257 |   for(a = 0; a < I->DSet.size(); a++)
      |              ~~^~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepDistLabel.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectGadget.cpp:28:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectGadget.cpp:29:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepDot.cpp:32:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/vla.h:7,
                 from layer1/Symmetry.h:26,
                 from layer2/CoordSet.h:22,
                 from layer2/RepDot.h:21,
                 from layer2/RepDot.cpp:25:
layer2/RepDot.cpp: In function ‘RepDotDoNew(CoordSet*, cRepDot_t, int)’:
layer2/RepDot.cpp:463:46: warning: ‘vn’ may be used uninitialized [-Wmaybe-uninitialized]
  463 |     I->VN = ReallocForSure(I->VN, float, (vn - I->VN));
      |                                           ~~~^~~~~~~
layer2/RepDot.cpp:263:14: note: ‘vn’ was declared here
  263 |   float *v, *vn;
      |              ^~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectGadgetRamp.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectGadgetRamp.cpp:28:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/RepEllipsoid.cpp:30:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepLabel.cpp:30:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer2/ObjectMap.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectMap.cpp:36:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapValidXtal(ObjectMap*, int)’:
layer2/ObjectMap.cpp:134:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  134 |   if((state >= 0) && (state < I->State.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘pymol::Result<> ObjectMapTrim(ObjectMap*, int, float*, float*, int)’:
layer2/ObjectMap.cpp:915:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  915 |   } else if((state >= 0) && (state < I->State.size()) && (I->State[state].Active)) {
      |                              ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘pymol::Result<> ObjectMapDouble(ObjectMap*, int)’:
layer2/ObjectMap.cpp:932:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  932 |   } else if((state >= 0) && (state < I->State.size()) && (I->State[state].Active)) {
      |                              ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘pymol::Result<> ObjectMapHalve(ObjectMap*, int, int)’:
layer2/ObjectMap.cpp:947:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  947 |   } else if((state >= 0) && (state < I->State.size()) && (I->State[state].Active)) {
      |                              ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘void ObjectMapRegeneratePoints(ObjectMap*)’:
layer2/ObjectMap.cpp:1190:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1190 |   for (i=0; i<om->State.size();i++){
      |             ~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘PyObject* ObjectMapAllStatesAsPyList(ObjectMap*)’:
layer2/ObjectMap.cpp:1280:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1280 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapAllStatesFromPyList(ObjectMap*, PyObject*)’:
layer2/ObjectMap.cpp:1438:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1438 |     for(a = 0; a < I->State.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapNewCopy(PyMOLGlobals*, const ObjectMap*, ObjectMap**, int, int)’:
layer2/ObjectMap.cpp:1510:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1510 |       for(state = 0; state < src->State.size(); state++) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp:1519:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1519 |       if(source_state < src->State.size()) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapState* ObjectMapStatePrime(ObjectMap*, int)’:
layer2/ObjectMap.cpp:1536:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1536 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘void ObjectMapUpdateExtents(ObjectMap*)’:
layer2/ObjectMap.cpp:1549:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1549 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In member function ‘virtual void ObjectMap::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectMap.cpp:1675:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1675 |     for(a = 0; a < I->State.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapCCP4StrToMap(ObjectMap*, char*, int, int, int, int)’:
layer2/ObjectMap.cpp:2298:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
 2298 |   if(bytes < 256 * sizeof(int)) {
      |      ~~~~~~^~~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp:2308:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2308 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:2943:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2943 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapXPLORStrToMap(ObjectMap*, char*, int, int)’:
layer2/ObjectMap.cpp:3217:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 3217 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapFLDStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:3438:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 3438 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapBRIXStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:3767:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 3767 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:4173:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 4173 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadCCP4(PyMOLGlobals*, ObjectMap*, const char*, int, int, int, int, int)’:
layer2/ObjectMap.cpp:4695:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4695 |       if(state < I->State.size()) {
      |          ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapACNTStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:5246:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5246 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadXPLOR(PyMOLGlobals*, ObjectMap*, const char*, int, int, int)’:
layer2/ObjectMap.cpp:5558:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 5558 |         if(state < I->State.size()) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadChemPyBrick(PyMOLGlobals*, ObjectMap*, PyObject*, int, int, int)’:
layer2/ObjectMap.cpp:5712:24: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5712 |     if(I->State.size() <= state) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadChemPyMap(PyMOLGlobals*, ObjectMap*, PyObject*, int, int, int)’:
layer2/ObjectMap.cpp:5810:24: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5810 |     if(I->State.size() <= state) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/ObjectMap.h:25:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’:
layer2/ObjectMap.cpp:199:30:   required from here
  158 | #define Ffloat4p(f, a, b, c, d) ((f)->ptr<float>(a, b, c, d))
      |                                  ~~~~~~~~~~~~~~~^~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer2/ObjectMap.cpp:1606:14:   required from here
  155 | #define Ffloat3p(f, a, b, c) ((f)->ptr<float>(a, b, c))
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = int; SizeTs = {int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = int; SizeTs = {int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer2/ObjectMap.cpp:5968:46:   required from here
 5968 |             int value = field->data->get<int>(xi, yi, zi);
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepMesh.cpp:29:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/RepMesh.cpp:28:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer2/RepMesh.cpp:971:27:   required from here
  155 | #define Ffloat3p(f, a, b, c) ((f)->ptr<float>(a, b, c))
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from layer2/RepMesh.cpp:24:
layer2/RepMesh.cpp: In function ‘RepMeshNew(CoordSet*, int)’:
layer2/RepMesh.cpp:1054:13: warning: ‘field’ may be used uninitialized [-Wmaybe-uninitialized]
 1054 |     DeleteP(field);
      |             ^~~~~
layer2/RepMesh.cpp:716:13: note: ‘field’ was declared here
  716 |   Isofield *field;
      |             ^~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapDump(ObjectMap const*, char const*, int, int)’:
layer2/ObjectMap.cpp:5983:24: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 239 [-Wformat-truncation=]
 5983 |       " ObjectMapDump: %s written to %s\n", om->Name, fname ENDFB(om->G);
      |                        ^~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/python3.13/Python.h:37,
                 from layer0/os_python.h:34,
                 from layer2/ObjectMap.cpp:21:
In function ‘snprintf’,
    inlined from ‘ObjectMapDump(ObjectMap const*, char const*, int, int)’ at layer2/ObjectMap.cpp:5982:5:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output 30 or more bytes (assuming 285) into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int) [clone .isra.0]’:
layer2/ObjectMap.cpp:4291:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 243 [-Wformat-truncation=]
 4291 |     " ObjectMap: %s\n", cc ENDFB(I->G);
      |                  ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int) [clone .isra.0]’ at layer2/ObjectMap.cpp:4290:3:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 14 and 1037 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int) [clone .isra.0]’:
layer2/ObjectMap.cpp:4291:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 243 [-Wformat-truncation=]
 4291 |     " ObjectMap: %s\n", cc ENDFB(I->G);
      |                  ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int) [clone .isra.0]’ at layer2/ObjectMap.cpp:4290:3:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 14 and 1037 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepNonbonded.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’:
layer2/ObjectMap.cpp:2962:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 2962 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:2961:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4804:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4836:28:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 16 and 1039 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’:
layer2/ObjectMap.cpp:2971:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 2971 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:2970:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4804:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4836:28:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 16 and 1039 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’:
layer2/ObjectMap.cpp:2977:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 2977 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:2976:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4804:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4836:28:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 16 and 1039 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’:
layer2/ObjectMap.cpp:3059:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 3059 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:3058:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4804:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4836:28:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 16 and 1039 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer2/RepNonbondedSphere.cpp:30:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer2/ObjectMesh.h:20,
                 from layer2/ObjectMesh.cpp:24:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectMesh.cpp:33:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepRibbon.cpp:29:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/ObjectMesh.cpp: In member function ‘ObjectMesh::update()’:
layer2/ObjectMesh.cpp:503:41: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 226 [-Wformat-truncation=]
  503 |           "ObjectMeshUpdate-Error: map '%s' has been deleted.\n", ms->MapName
      |                                         ^~
In file included from layer2/ObjectMesh.cpp:41:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 50 and 305 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectMesh.cpp:536:40: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 232 [-Wformat-truncation=]
  536 |               " ObjectMesh: updating \"%s\".\n", I->Name ENDFB(G);
      |                                        ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 27 and 282 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectMesh.cpp: In function ‘ObjectMeshDump(ObjectMesh*, char const*, int, int)’:
layer2/ObjectMesh.cpp:330:27: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 238 [-Wformat-truncation=]
  330 |         " ObjectMeshDump: %s written to %s\n", I->Name, fname ENDFB(I->G);
      |                           ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output 31 or more bytes (assuming 286) into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/RepRibbon.cpp: In function ‘RepRibbonNew(CoordSet*, int)’:
layer2/RepRibbon.cpp:379:15: warning: ‘MEM <vector(2) float> [(float *)_707]’ may be used uninitialized [-Wmaybe-uninitialized]
  379 |     *(v1++) = *(v++);           /* first segment */
      |               ^~~~~~
layer2/RepRibbon.cpp:381:15: warning: ‘MEM[(float *)_707 + 8B]’ may be used uninitialized [-Wmaybe-uninitialized]
  381 |     *(v1++) = *(v++);
      |               ^~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer2/RepSphere.cpp:34:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer2/ObjectMolecule.cpp:28:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer2/ObjectMolecule.cpp:33:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectMolecule.cpp: In function ‘int ObjectMoleculeFillOpenValences(ObjectMolecule*, int)’:
layer2/ObjectMolecule.cpp:3555:14: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘signed char’ [-Wsign-compare]
 3555 |       if((nn >= ai->valence) || (!flag))
      |           ~~~^~~~~~~~~~~~~~
layer2/ObjectMolecule.cpp: In function ‘pymol::Result<> ObjectMoleculeAddBondByIndices(ObjectMolecule*, unsigned int, unsigned int, int)’:
layer2/ObjectMolecule.cpp:4352:12: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 4352 |   if (atm1 >= I->NAtom || atm2 >= I->NAtom) {
      |       ~~~~~^~~~~~~~~~~
layer2/ObjectMolecule.cpp:4352:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 4352 |   if (atm1 >= I->NAtom || atm2 >= I->NAtom) {
      |                           ~~~~~^~~~~~~~~~~
layer2/ObjectMolecule.cpp: In member function ‘bool ObjectMolecule::atomHasAnyCoordinates(size_t) const’:
layer2/ObjectMolecule.cpp:11742:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
11742 |   for (size_t i = 0; i < NCSet; ++i) {
      |                      ~~^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/RepSphereGenerate.cpp:18:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer2/RepSphereGenerate.cpp:20:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/ObjectMolecule.cpp: In function ‘ObjectMoleculeMOLStr2CoordSet(PyMOLGlobals*, char const*, AtomInfoType**, char const**) [clone .constprop.0]’:
layer2/ObjectMolecule.cpp:7603:37: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 224 [-Wformat-truncation=]
 7603 |     " ObjMolMOLStr2CoordSet: title '%s'\n", nameTmp ENDFB(G)
      |                                     ^~      ~~~~~~~
In file included from layer2/ObjectMolecule.cpp:49:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 34 and 289 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectMolecule.cpp:7651:16: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 1023 [-Wstringop-truncation]
 7651 |         strncpy(atInfo[a].elem, cc, cElemNameLen);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer2/RepSphereImmediate.cpp:20:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer2/ObjectMolecule.cpp: In function ‘ObjectMoleculeLoadRSTFile(PyMOLGlobals*, ObjectMolecule*, char const*, int, int, char)’:
layer2/ObjectMolecule.cpp:1407:10: warning: ‘buffer’ may be used uninitialized [-Wmaybe-uninitialized]
 1407 |     mfree(buffer);
layer2/ObjectMolecule.cpp:1304:9: note: ‘buffer’ was declared here
 1304 |   char *buffer, *p;
      |         ^~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectMolecule.cpp: In member function ‘ObjectMolecule::update()’:
layer2/ObjectMolecule.cpp:10629:82: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 181 and 191 [-Wformat-truncation=]
10629 |               " ObjectMolecule-DEBUG: updating representations for state %d of \"%s\".\n",
      |                                                                                  ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 68 and 333 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectMolecule.cpp: In function ‘ObjectMoleculeMoveAtom(ObjectMolecule*, int, int, float const*, int, int)’:
layer2/ObjectMolecule.cpp:10755:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1004 [-Wformat-overflow=]
10755 |       sprintf(line, "cmd.translate_atom(\"%s\",%15.9f,%15.9f,%15.9f,%d,%d,%d)\n",
      |                                           ^~
10756 |               buffer, v[0], v[1], v[2], state + 1, mode, 0);
      |               ~~~~~~                       
layer2/ObjectMolecule.cpp:10755:21: note: directive argument in the range [-2147483647, 2147483647]
10755 |       sprintf(line, "cmd.translate_atom(\"%s\",%15.9f,%15.9f,%15.9f,%d,%d,%d)\n",
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectMolecule.cpp:10755:14: note: ‘sprintf’ output between 78 and 2036 bytes into a destination of size 1024
10755 |       sprintf(line, "cmd.translate_atom(\"%s\",%15.9f,%15.9f,%15.9f,%d,%d,%d)\n",
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10756 |               buffer, v[0], v[1], v[2], state + 1, mode, 0);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepSurface.cpp:27:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/RepSurface.cpp: In function ‘void RepSurfaceSmoothEdges(RepSurface*)’:
layer2/RepSurface.cpp:4408:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4408 |     for (auto j = 0; j < edges[i].size(); j += 3) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer2/RepSurface.cpp:4420:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4420 |     for (auto j = 0; j < edges[i].size(); j += 3) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer2/RepSurface.cpp:4431:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4431 |     for (auto i = 0; i < unique_edges.size(); i += 2) {
      |                      ~~^~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In function ‘ObjectMoleculeXYZStr2CoordSet(PyMOLGlobals*, char const*, AtomInfoType**, char const**)’,
    inlined from ‘ObjectMoleculeReadStr(PyMOLGlobals*, ObjectMolecule*, char const**, cLoadType_t, int, int, int, int, char*, short, _OVLexicon*)’ at layer2/ObjectMolecule.cpp:8575:43:
layer2/ObjectMolecule.cpp:2922:16: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 1023 [-Wstringop-truncation]
 2922 |         strncpy(ai->elem, cc, cElemNameLen);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer2/ObjectMolecule2.cpp:40:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer2/ObjectMolecule2.cpp:43:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer2/ObjectMolecule2.cpp: In function ‘bool ObjectMoleculeConnect(ObjectMolecule*, int&, pymol::vla<BondType>&, CoordSet*, int, int, bool)’:
layer2/ObjectMolecule2.cpp:3750:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 3750 |     for (unsigned i = 0; i < cs->NIndex; ++i) {
      |                          ~~^~~~~~~~~~~~
layer2/ObjectMolecule2.cpp: In lambda function:
layer2/ObjectMolecule2.cpp:3779:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare]
 3779 |         if (i <= j && !symop)
      |             ~~^~~~
layer2/ObjectMolecule2.cpp: In function ‘bool ObjectMoleculeConnect(ObjectMolecule*, int&, pymol::vla<BondType>&, CoordSet*, int, int, bool)’:
layer2/ObjectMolecule2.cpp:3884:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 3884 |       for (unsigned i = 0; i < cs->NIndex; ++i) {
      |                            ~~^~~~~~~~~~~~
layer2/ObjectMolecule2.cpp:3900:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 3900 |     for (unsigned a = 0; a < cs->NTmpBond; ++a) {
      |                          ~~^~~~~~~~~~~~~~
layer2/ObjectMolecule2.cpp:3950:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 3950 |     for (unsigned a = 0; a < cs->NTmpLinkBond; ++a) {
      |                          ~~^~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/RepWireBond.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/ObjectMolecule2.cpp: In function ‘ObjectMoleculeAddPseudoatom(ObjectMolecule*, int, char const*, char const*, char const*, char const*, char const*, char const*, float, int, float, float, char const*, float const*, int, int, int, int)’:
layer2/ObjectMolecule2.cpp:335:27: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 238 [-Wformat-truncation=]
  335 |         " ObjMol: created %s/%s/%s/%s`%d%c/%s\n",
      |                           ^~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/python3.13/Python.h:37,
                 from layer0/os_python.h:34,
                 from layer2/ObjectMolecule2.cpp:24:
In function ‘snprintf’,
    inlined from ‘ObjectMoleculeAddPseudoatom(ObjectMolecule*, int, char const*, char const*, char const*, char const*, char const*, char const*, float, int, float, float, char const*, float const*, int, int, int, int)’ at layer2/ObjectMolecule2.cpp:334:7:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 26 and 291 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer2/Sculpt.cpp:25:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer2/ObjectMolecule3.cpp: In function ‘std::vector<int> ObjectMoleculeGetMolMappingVec(const ObjectMolecule&)’:
layer2/ObjectMolecule3.cpp:42:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
   42 |   for (size_t b = 0; b < objmol.NBond; ++b) {
      |                      ~~^~~~~~~~~~~~~~
layer2/ObjectMolecule3.cpp: In function ‘void ObjectMoleculePBCUnwrap(ObjectMolecule&, bool)’:
layer2/ObjectMolecule3.cpp:151:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  151 |       for (unsigned atm = 0; atm != objmol.NAtom; ++atm) {
      |                              ~~~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer3/Interactions.cpp:15:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer3/Interactions.cpp: In function ‘int pymol::PrepareNeighborTables(PyMOLGlobals*, int, int, int, int)’:
layer3/Interactions.cpp:708:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  708 |   for (int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                              ~~^~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/PyMOLObject.h:25,
                 from layer2/ObjectMolecule.h:24,
                 from layer2/SideChainHelper.h:9,
                 from layer2/SideChainHelper.cpp:10:
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:519:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:47:26:
layer1/Setting.h:461:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  461 |   int i = *out;
      |           ^~~~
In file included from layer2/ObjectMolecule.h:25:
layer2/AtomInfo.h: In function ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’:
layer2/AtomInfo.h:518:5: note: ‘out’ was declared here
  518 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:519:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:49:26:
layer1/Setting.h:461:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  461 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’:
layer2/AtomInfo.h:518:5: note: ‘out’ was declared here
  518 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:519:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:55:26:
layer1/Setting.h:461:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  461 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’:
layer2/AtomInfo.h:518:5: note: ‘out’ was declared here
  518 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:519:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:57:26:
layer1/Setting.h:461:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  461 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’:
layer2/AtomInfo.h:518:5: note: ‘out’ was declared here
  518 |   V out;
      |     ^~~
In file included from layer1/CGO.h:31,
                 from layer2/VFont.cpp:25:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer3/MaeExportHelpers.cpp:17:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer2/AtomInfo.h:23,
                 from layer3/MaeExportHelpers.cpp:11:
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:519:36,
    inlined from ‘SettingGet<bool>(PyMOLGlobals*, SeleCoordIterator const&, int)bool’ at layer3/MaeExportHelpers.cpp:26:26,
    inlined from ‘MaeExportGetAtomStyle(PyMOLGlobals*, SeleCoordIterator const&)’ at layer3/MaeExportHelpers.cpp:75:26:
layer1/Setting.h:461:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  461 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘MaeExportGetAtomStyle(PyMOLGlobals*, SeleCoordIterator const&)’:
layer2/AtomInfo.h:518:5: note: ‘out’ was declared here
  518 |   V out;
      |     ^~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer3/AtomIterators.cpp:10:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer3/AtomIterators.cpp: In member function ‘virtual bool SeleAtomIterator::next()’:
layer3/AtomIterators.cpp:65:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   65 |   while ((++a) < I->Table.size()) {
      |          ~~~~~~^~~~~~~~~~~~~~~~~
layer3/AtomIterators.cpp: In member function ‘virtual bool SeleCoordIterator::next()’:
layer3/AtomIterators.cpp:133:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  133 |   for (a++; a < I->Table.size(); a++) {
      |             ~~^~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer3/MoleculeExporter.cpp:22:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer3/MoleculeExporter.cpp:24:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Editor.cpp:29:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer3/Editor.cpp: In function ‘pymol::Result<> EditorSelect(PyMOLGlobals*, const char*, const char*, const char*, const char*, int, int, int)’:
layer3/Editor.cpp:778:7: warning: variable ‘result’ set but not used [-Wunused-but-set-variable]
  778 |   int result = false;
      |       ^~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer3/Editor.cpp: In function ‘EditorDefineExtraPks(PyMOLGlobals*)’:
layer3/Editor.cpp:337:29: warning: ‘%s’ directive writing up to 255 bytes into a region of size 249 [-Wformat-overflow=]
  337 |     sprintf(buffer, "(byres %s)", name);
      |                             ^~    ~~~~
layer3/Editor.cpp:337:12: note: ‘sprintf’ output between 9 and 264 bytes into a destination of size 256
  337 |     sprintf(buffer, "(byres %s)", name);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Editor.cpp:339:31: warning: ‘%s’ directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=]
  339 |     sprintf(buffer, "(bychain %s)", name);
      |                               ^~    ~~~~
layer3/Editor.cpp:339:12: note: ‘sprintf’ output between 11 and 266 bytes into a destination of size 256
  339 |     sprintf(buffer, "(bychain %s)", name);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Editor.cpp:341:32: warning: ‘%s’ directive writing up to 255 bytes into a region of size 246 [-Wformat-overflow=]
  341 |     sprintf(buffer, "(byobject %s)", name);
      |                                ^~    ~~~~
layer3/Editor.cpp:341:12: note: ‘sprintf’ output between 12 and 267 bytes into a destination of size 256
  341 |     sprintf(buffer, "(byobject %s)", name);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Editor.cpp: In function ‘EditorPrepareDrag(PyMOLGlobals*, pymol::CObject*, int, int, int, int)’:
layer3/Editor.cpp:1935:29: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=]
 1935 |         " Editor: grabbing (%s).", name ENDFB(G);
      |                             ^~     ~~~~
In file included from layer3/Editor.cpp:42:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 22 and 277 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer3/Executive.cpp:37:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveIsosurfaceEtc(PyMOLGlobals*, const char*, const char*, float, const char*, float, int, float, int, int, int, int)’:
layer3/Executive.cpp:988:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  988 |         if(map_state >= mapObj->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveIsomeshEtc(PyMOLGlobals*, const char*, const char*, float, const char*, float, int, float, int, int, int, float)’:
layer3/Executive.cpp:1134:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1134 |         if(map_state >= mapObj->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveVolume(PyMOLGlobals*, const char*, const char*, float, const char*, float, int, float, int, int)’:
layer3/Executive.cpp:1307:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1307 |         if(map_state >= mapObj->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/List.h:2,
                 from layer3/Executive.cpp:52:
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveSmooth(PyMOLGlobals*, const char*, int, int, int, int, int, int, float, bool)’:
layer3/Executive.cpp:6105:17: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare]
 6105 |   assert(n_atom == SelectorCountAtoms(G, sele, cStateAll));
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:6165:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare]
 6165 |       for (int c = 0; c < n_atom; ++c) {
      |                       ~~^~~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveMapSet(PyMOLGlobals*, const char*, int, const char*, int, int, int, int)’:
layer3/Executive.cpp:6335:34: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 6335 |             if(obj->State.size() > max_n_state)
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
layer3/Executive.cpp:6446:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6446 |                     if(src_state < obj->State.size()) {
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘float ExecutiveRMSPairs(PyMOLGlobals*, const std::vector<SelectorTmp>&, int, bool)’:
layer3/Executive.cpp:11051:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
11051 |   for(a = 0; a < pairs; a++) {
      |              ~~^~~~~~~
layer3/Executive.cpp:11056:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
11056 |     if(a < (pairs - 1))
      |        ~~^~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveColor(PyMOLGlobals*, const char*, const char*, int, int)’:
layer3/Executive.cpp:12417:7: warning: variable ‘ok’ set but not used [-Wunused-but-set-variable]
12417 |   int ok = false;
      |       ^~
layer3/Executive.cpp: In function ‘void ExecutiveSymExp(PyMOLGlobals*, const char*, const char*, const char*, float, int, int)’:
layer3/Executive.cpp:14084:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
14084 |             for (unsigned idx = 0; idx < cs->NIndex; ++idx) {
      |                                    ~~~~^~~~~~~~~~~~
layer3/Executive.cpp:14111:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
14111 |             for (unsigned atm = 0; atm < new_obj->NAtom; ++atm) {
      |                                    ~~~~^~~~~~~~~~~~~~~~
In file included from layer3/Executive.cpp:51:
layer3/Executive.cpp: In lambda function:
layer0/ListMacros.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
  100 |         else \
      |         ^~~~
layer0/ListMacros.h:141:4: note: in expansion of macro ‘ListDetach’
  141 |    ListDetach(List,copy,Link,ElemType); \
      |    ^~~~~~~~~~
layer3/Executive.cpp:14212:7: note: in expansion of macro ‘ListDelete’
14212 |       ListDelete(I->Spec, rec, next, SpecRec);        /* NOTE: order N in list length! TO FIX */
      |       ^~~~~~~~~~
layer0/ListMacros.h:102:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  102 |           (Elem)->Link = NULL; \
      |           ^
layer0/ListMacros.h:141:4: note: in expansion of macro ‘ListDetach’
  141 |    ListDetach(List,copy,Link,ElemType); \
      |    ^~~~~~~~~~
layer3/Executive.cpp:14212:7: note: in expansion of macro ‘ListDelete’
14212 |       ListDelete(I->Spec, rec, next, SpecRec);        /* NOTE: order N in list length! TO FIX */
      |       ^~~~~~~~~~
layer3/Executive.cpp: In lambda function:
layer0/ListMacros.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
  100 |         else \
      |         ^~~~
layer0/ListMacros.h:141:4: note: in expansion of macro ‘ListDetach’
  141 |    ListDetach(List,copy,Link,ElemType); \
      |    ^~~~~~~~~~
layer3/Executive.cpp:14224:7: note: in expansion of macro ‘ListDelete’
14224 |       ListDelete(I->Spec, rec, next, SpecRec);        /* NOTE: order N in list length! TO FIX */
      |       ^~~~~~~~~~
layer0/ListMacros.h:102:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  102 |           (Elem)->Link = NULL; \
      |           ^
layer0/ListMacros.h:141:4: note: in expansion of macro ‘ListDetach’
  141 |    ListDetach(List,copy,Link,ElemType); \
      |    ^~~~~~~~~~
layer3/Executive.cpp:14224:7: note: in expansion of macro ‘ListDelete’
14224 |       ListDelete(I->Spec, rec, next, SpecRec);        /* NOTE: order N in list length! TO FIX */
      |       ^~~~~~~~~~
layer3/Executive.cpp: In member function ‘virtual int CExecutive::click(int, int, int, int)’:
layer3/Executive.cpp:14891:68: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
14891 |               if(((panel->is_group) && (((xx) - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1)) ||
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:14892:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
14892 |                  ((!panel->is_group) && (((xx) - 1) / DIP2PIXEL(8)) > panel->nest_level)) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In member function ‘virtual int CExecutive::release(int, int, int, int)’:
layer3/Executive.cpp:15180:65: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15180 |                (((panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1)) ||
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:15181:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15181 |                 ((!panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > panel->nest_level))) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In member function ‘virtual int CExecutive::drag(int, int, int)’:
layer3/Executive.cpp:15322:70: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15322 |                   if(((panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1)) ||
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:15323:71: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15323 |                      ((!panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > panel->nest_level)) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:15358:71: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15358 |                   if(!((panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1))) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/vla.h:7,
                 from layer1/Symmetry.h:26,
                 from layer1/PyMOLObject.h:26,
                 from layer3/Executive.h:25:
layer3/Executive.cpp: In function ‘void ExecutiveFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CExecutive’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer3/Executive.cpp:16310:3: note: in expansion of macro ‘DeleteP’
16310 |   DeleteP(G->Executive);
      |   ^~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveSliceNew(PyMOLGlobals*, const char*, const char*, int, int)’:
layer3/Executive.cpp:16621:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
16621 |         if(map_state >= mapObj->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer3/Executive.h:38:
layer0/TrackerList.h: In instantiation of ‘pymol::TrackerAdapter<T>::TrackerAdapterIterator<IsConst>::TrackerAdapterIterator(CTracker*, int) [with bool IsConst = false; T = SpecRec]’:
layer0/TrackerList.h:99:29:   required from ‘pymol::TrackerAdapter<T>::iterator pymol::TrackerAdapter<T>::begin() [with T = SpecRec; iterator = pymol::TrackerAdapter<SpecRec>::TrackerAdapterIterator<false>]’
   99 |   iterator begin() { return iterator(m_tracker, m_list_id); }
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:203:62:   required from here
  203 |   for (auto& rec : ExecutiveGetSpecRecsFromPattern(G, pattern)) {
      |                                                              ^
layer0/TrackerList.h:80:15: warning: ‘pymol::TrackerAdapter<SpecRec>::TrackerAdapterIterator<false>::m_tracker’ will be initialized after [-Wreorder]
   80 |     CTracker* m_tracker;
      |               ^~~~~~~~~
layer0/TrackerList.h:79:9: warning:   ‘int pymol::TrackerAdapter<SpecRec>::TrackerAdapterIterator<false>::m_iter_id’ [-Wreorder]
   79 |     int m_iter_id = -1;
      |         ^~~~~~~~~
layer0/TrackerList.h:35:14: warning:   when initialized here [-Wreorder]
   35 |     explicit TrackerAdapterIterator(CTracker* tracker, int list_id)
      |              ^~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveRemoveAtoms(PyMOLGlobals*, char const*, int)’:
layer3/Executive.cpp:9017:58: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 207 and 217 [-Wformat-truncation=]
 9017 |                 " Remove: eliminated %d atoms in model \"%s\".\n",
      |                                                          ^~
In file included from layer3/Executive.cpp:93:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 42 and 307 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetBondSettingFromString(PyMOLGlobals*, int, char const*, char const*, char const*, int, int, int)’:
layer3/Executive.cpp:11440:28: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
11440 |                 " Setting: %s set for %d bonds in object \"%s\".\n",
      |                            ^~
11441 |                 name, nSet, obj->Name ENDF(G);
      |                 ~~~~        
layer3/Executive.cpp:11440:17: note: directive argument in the range [1, 2147483647]
11440 |                 " Setting: %s set for %d bonds in object \"%s\".\n",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 42 and 560 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveGetBondSetting(PyMOLGlobals*, int, char*, char const*, int, int, int)’:
layer3/Executive.cpp:11521:26: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
11521 |               " Getting: %s for %d bonds in object \"%s\".\n",
      |                          ^~
11522 |               name, nSet, obj->Name ENDF(G);
      |               ~~~~        
layer3/Executive.cpp:11521:15: note: directive argument in the range [1, 2147483647]
11521 |               " Getting: %s for %d bonds in object \"%s\".\n",
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 38 and 556 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveSetBondSetting(PyMOLGlobals*, int, _object*, char const*, char const*, int, int, int)’:
layer3/Executive.cpp:11621:62: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 208 and 217 [-Wformat-truncation=]
11621 |                   " Setting: %s set for %d bonds in object \"%s\".\n",
      |                                                              ^~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 42 or more bytes (assuming 306) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveUnsetBondSetting(PyMOLGlobals*, int, char const*, char const*, int, int, int)’:
layer3/Executive.cpp:11700:26: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
11700 |               " Setting: %s unset for %d bonds in object \"%s\".\n",
      |                          ^~
11701 |               name, nSet, rec->obj->Name ENDF(G);
      |               ~~~~        
layer3/Executive.cpp:11700:15: note: directive argument in the range [1, 2147483647]
11700 |               " Setting: %s unset for %d bonds in object \"%s\".\n",
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 44 and 562 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveSetObjSettingFromString(PyMOLGlobals*, int, char const*, pymol::CObject*, int, int, int)’:
layer3/Executive.cpp:12242:30: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12242 |                   " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                              ^~
12243 |                   name, value2, obj->Name, state + 1 ENDF(G);
      |                   ~~~~        
layer3/Executive.cpp:12242:19: note: directive argument in the range [1, 2147483647]
12242 |                   " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 43 and 1584 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12234:30: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12234 |                   " Setting: %s set to %s in object \"%s\".\n",
      |                              ^~
12235 |                   name, value2, obj->Name ENDF(G);
      |                   ~~~~        
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 34 and 1566 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12213:29: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12213 |           PRINTF " Setting: %s set to %s.\n", name, value2 ENDF(G);
      |                             ^~                ~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 21 and 1298 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer1/Movie.h:24,
                 from layer3/MovieScene.cpp:11:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveSetSymmetry(PyMOLGlobals*, pymol::zstring_view, int, CSymmetry const&, bool)’:
layer3/Executive.cpp:5961:43: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 202 [-Wformat-truncation=]
 5961 |       " %s-Details: Updated symmetry for '%s'\n", __func__, obj->Name ENDFB(G);
      |                                           ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 56 and 311 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp:5952:46: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 199 [-Wformat-truncation=]
 5952 |       " %s-Warning: Cannot set symmetry for '%s' (type %s)\n", __func__,
      |                                              ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 84 and 339 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetSettingFromString(PyMOLGlobals*, int, char const*, char const*, int, int, int)’:
layer3/Executive.cpp:12145:36: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12145 |                         " Setting: %s set for %d atoms in object \"%s\".\n",
      |                                    ^~
12146 |                         name, op.i4, rec->obj->Name ENDF(G);
      |                         ~~~~        
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 42 and 561 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12113:32: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12113 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                                ^~
12114 |                     name, value2, nObj, state + 1 ENDF(G);
      |                     ~~~~        
layer3/Executive.cpp:12113:21: note: directive argument in the range [1, 2147483647]
12113 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:12113:21: note: directive argument in the range [1, 2147483647]
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 43 and 1338 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12110:32: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12110 |                     " Setting: %s set to %s in %d objects.\n", name, value2, nObj ENDF(G);
      |                                ^~                              ~~~~
layer3/Executive.cpp:12110:21: note: directive argument in the range [1, 2147483647]
12110 |                     " Setting: %s set to %s in %d objects.\n", name, value2, nObj ENDF(G);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 34 and 1320 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12177:36: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12177 |                         " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                                    ^~
12178 |                         name, value2, rec->obj->Name, state + 1 ENDF(G);
      |                         ~~~~        
layer3/Executive.cpp:12177:25: note: directive argument in the range [1, 2147483647]
12177 |                         " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 43 and 1584 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12169:36: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12169 |                         " Setting: %s set to %s in object \"%s\".\n",
      |                                    ^~
12170 |                         name, value2, rec->obj->Name ENDF(G);
      |                         ~~~~        
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 34 and 1566 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12073:29: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12073 |           PRINTF " Setting: %s set to %s.\n", name, value2 ENDF(G);
      |                             ^~                ~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 21 and 1298 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveBond(PyMOLGlobals*, char const*, char const*, int, int, int, pymol::zstring_view)’:
layer3/Executive.cpp:9368:53: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 214 and 224 [-Wformat-truncation=]
 9368 |                   " Bond: %d bonds added to model \"%s\".\n", cnt, rec->obj->Name
      |                                                     ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 35 and 300 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp:9381:67: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 200 and 210 [-Wformat-truncation=]
 9381 |                   " Valence: %d bond valences adjusted in model \"%s\".\n", cnt,
      |                                                                   ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 49 and 314 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp:9393:59: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 208 and 218 [-Wformat-truncation=]
 9393 |                   " Unbond: %d bonds removed from model \"%s\".\n",
      |                                                           ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 41 and 306 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetSetting(PyMOLGlobals*, int, _object*, pymol::zstring_view, int, int, int)’:
layer3/Executive.cpp:11893:70: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 217 [-Wformat-truncation=]
11893 |                           " Setting: %s set for %d atoms in object \"%s\".\n",
      |                                                                      ^~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 42 or more bytes (assuming 297) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:11804:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11804 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                                          ^~
11805 |                     name, value, nObj, state + 1 ENDF(G);
      |                           ~~~~~           
layer3/Executive.cpp:11804:21: note: directive argument in the range [1, 2147483647]
11804 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:11804:21: note: directive argument in the range [1, 2147483647]
layer0/Feedback.h:282:53: note: ‘snprintf’ output 43 or more bytes (assuming 1084) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:11801:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11801 |                     " Setting: %s set to %s in %d objects.\n", name, value, nObj ENDF(G);
      |                                          ^~                          ~~~~~
layer3/Executive.cpp:11801:21: note: directive argument in the range [1, 2147483647]
11801 |                     " Setting: %s set to %s in %d objects.\n", name, value, nObj ENDF(G);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 34 or more bytes (assuming 1066) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:11925:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11925 |                         " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                                              ^~
11926 |                         name, value, rec->obj->Name, state + 1 ENDF(G);
      |                               ~~~~~           
layer3/Executive.cpp:11925:25: note: directive argument in the range [1, 2147483647]
11925 |                         " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 43 or more bytes (assuming 1330) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:11918:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11918 |                         " Setting: %s set to %s in object \"%s\".\n",
      |                                              ^~
11919 |                         name, value, rec->obj->Name ENDF(G);
      |                               ~~~~~           
layer0/Feedback.h:282:53: note: ‘snprintf’ output 34 or more bytes (assuming 1312) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:11760:39: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11760 |           PRINTF " Setting: %s set to %s.\n", name, value ENDF(G);
      |                                       ^~            ~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 21 or more bytes (assuming 1044) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveUnsetSetting(PyMOLGlobals*, int, pymol::zstring_view, int, int, int)’:
layer3/Executive.cpp:12354:68: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 215 [-Wformat-truncation=]
12354 |                       " Setting: %s unset for %d atoms in object \"%s\".\n",
      |                                                                    ^~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 44 or more bytes (assuming 299) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12376:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 227 [-Wformat-truncation=]
12376 |                         " Setting: %s unset in object \"%s\", state %d.\n",
      |                                                         ^~
layer3/Executive.cpp:12376:25: note: directive argument in the range [1, 2147483647]
12376 |                         " Setting: %s unset in object \"%s\", state %d.\n",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 41 or more bytes (assuming 305) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12370:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 227 [-Wformat-truncation=]
12370 |                         " Setting: %s unset in object \"%s\".\n",
      |                                                         ^~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 32 or more bytes (assuming 287) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveSpectrum(PyMOLGlobals*, pymol::zstring_view, pymol::zstring_view, float, float, int, int, pymol::zstring_view, int, int, int)’:
layer3/Executive.cpp:4765:24: warning: ‘strncpy’ specified bound 8 equals destination size [-Wstringop-truncation]
 4765 |                 strncpy(value_s, raw_ptr, sizeof(value_e));
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer3/PlugIOManager.cpp:26:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer3/PlugIOManager.cpp:29:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveManageObject(PyMOLGlobals*, pymol::CObject*, int, int)’:
layer3/Executive.cpp:14465:37: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 229 [-Wformat-truncation=]
14465 |         " Executive-Warning: name \"%s\" collides with a selection language keyword.\n",
      |                                     ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 73 and 328 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp:14460:36: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 230 [-Wformat-truncation=]
14460 |         " Executive: object name \"%s\" is illegal -- renamed to 'all_'.\n", obj->Name
      |                                    ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 61 and 316 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp:14491:11: warning: ‘strcpy’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=]
14491 |     strcpy(rec->name, obj->Name);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
layer3/PlugIOManager.cpp: In function ‘ObjectMap* PlugIOManagerLoadVol(PyMOLGlobals*, ObjectMap*, const char*, int, int, const char*)’:
layer3/PlugIOManager.cpp:411:34: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  411 |             if(obj->State.size() <= state) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/ObjectMap.h:25:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’
  114 |     return *ptr<T>(pos...);
      |             ~~~~~~^~~~~~~~
layer3/PlugIOManager.cpp:536:21:   required from here
  156 | #define Ffloat3(f, a, b, c) ((f)->get<float>(a, b, c))
      |                              ~~~~~~~~~~~~~~~^~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveCopy(PyMOLGlobals*, char const*, char const*, int)’:
layer3/Executive.cpp:9681:25: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=]
 9681 |     " Executive: object %s created.\n", oDst->Name ENDFB(G);
      |                         ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 30 and 285 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/PlugIOManager.cpp: In function ‘PlugIOManagerLoad’:
layer3/PlugIOManager.cpp:941:65: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 200 [-Wformat-truncation=]
  941 |         " PlugIOManagerLoad: can't load trajectory into object '%s'\n", obj->Name ENDFB(G);
      |                                                                 ^~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/python3.13/Python.h:37,
                 from layer0/os_python.h:34,
                 from layer3/PlugIOManager.cpp:21:
In function ‘snprintf’,
    inlined from ‘PlugIOManagerLoad’ at layer3/PlugIOManager.cpp:940:7:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 58 and 313 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In member function ‘CExecutive::drag(int, int, int)’:
layer3/Executive.cpp:15489:55: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1013 [-Wformat-overflow=]
15489 |                   sprintf(I->ReorderLog, "cmd.order(\"%s\",location=\"%s\")\n",
      |                                                       ^~
15490 |                           order_input, (location == -2) ? "upper" : "current");
      |                           ~~~~~~~~~~~                  
layer3/Executive.cpp:15489:26: note: ‘sprintf’ output between 32 and 1057 bytes into a destination of size 1024
15489 |                   sprintf(I->ReorderLog, "cmd.order(\"%s\",location=\"%s\")\n",
      |                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15490 |                           order_input, (location == -2) ? "upper" : "current");
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveGroup(PyMOLGlobals*, pymol::zstring_view, pymol::zstring_view, int, int)’:
layer3/Executive.cpp:2266:40: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 235 [-Wformat-truncation=]
 2266 |                   " Executive: adding '%s' to group '%s'.\n", rec.name, rec.group_name
      |                                        ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 36 and 546 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetName(PyMOLGlobals*, pymol::zstring_view, pymol::zstring_view, bool)’:
layer3/Executive.cpp:3523:41: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 222 [-Wformat-truncation=]
 3523 |       " Warning: Invalid characters in '%s' have been replaced or stripped\n",
      |                                         ^~
 3524 |       name ENDFB(G);
      |       ~~~~                               
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 67 and 322 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/RingFinder.cpp: In member function ‘void AbstractRingFinder::recursion(int, int)’:
layer3/RingFinder.cpp:23:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   23 |     } else if (depth < m_indices.size() - 1) {
      |                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveSetSession(PyMOLGlobals*, _object*, int, int)’:
layer3/Executive.cpp:5076:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 213 [-Wformat-truncation=]
 5076 |             " Executive: skipping unrecognized object \"%s\" of type %d.\n",
      |                                                         ^~
In function ‘ExecutiveSetNamedEntries(PyMOLGlobals*, _object*, int, int, int)’,
    inlined from ‘ExecutiveSetSession(PyMOLGlobals*, _object*, int, int)’ at layer3/Executive.cpp:5706:38:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 56 and 321 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetSession(PyMOLGlobals*, _object*, int, int)’:
layer3/Executive.cpp:5101:58: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 210 [-Wformat-truncation=]
 5101 |           "ExectiveSetNamedEntries-Error: after object \"%s\".\n", rec->name ENDFB(G);
      |                                                          ^~
In function ‘ExecutiveSetNamedEntries(PyMOLGlobals*, _object*, int, int, int)’,
    inlined from ‘ExecutiveSetSession(PyMOLGlobals*, _object*, int, int)’ at layer3/Executive.cpp:5706:38:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 49 and 304 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer3/Seeker.cpp:29:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer3/Seeker.cpp: In function ‘void SeekerRefresh(PyMOLGlobals*, std::vector<CSeqRow>&)’:
layer3/Seeker.cpp:485:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  485 |   for(int b = 0; b < nRow; b++) {
      |                  ~~^~~~~~
layer3/Seeker.cpp: In function ‘void SeekerUpdate(PyMOLGlobals*)’:
layer3/Seeker.cpp:1150:23: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1150 |           if(row->len < min_pad) {
      |              ~~~~~~~~~^~~~~~~~~
layer3/Seeker.cpp:1186:23: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1186 |           if(row->len < min_pad) {
      |              ~~~~~~~~~^~~~~~~~~
layer3/Seeker.cpp: In lambda function:
layer3/Seeker.cpp:1248:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
 1248 |             for(int i = 0; i < str_size; i++){
      |                            ~~^~~~~~~~~~
layer3/Seeker.cpp: In function ‘void SeekerUpdate(PyMOLGlobals*)’:
layer3/Seeker.cpp:1930:27: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1930 |           if(row->ext_len < stop)
      |              ~~~~~~~~~~~~~^~~~~~
In file included from layer0/vla.h:7,
                 from layer1/Symmetry.h:26,
                 from layer1/PyMOLObject.h:26,
                 from layer1/Seq.h:21,
                 from layer3/Seeker.cpp:26:
layer3/Seeker.cpp: In function ‘void SeekerFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CSeeker’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer3/Seeker.cpp:1964:3: note: in expansion of macro ‘DeleteP’
 1964 |   DeleteP(G->Seeker);
      |   ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer3/Selector.cpp:40:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer3/ExecutivePython.cpp:1:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer3/Selector.cpp:41:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer3/ExecutivePython.cpp: In function ‘pymol::Result<> ExecutiveSetRawAlignment(PyMOLGlobals*, pymol::zstring_view, PyObject*, pymol::zstring_view, int, int)’:
layer3/ExecutivePython.cpp:171:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
  171 |   for(size_t c = 0; c < n_cols; ++c) {
      |                     ~~^~~~~~~~
layer3/ExecutivePython.cpp:180:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
  180 |     for(size_t i = 0; i < n_idx; ++i) {
      |                       ~~^~~~~~~
layer3/Selector.cpp: In member function ‘virtual bool SelectorAtomIterator::next()’:
layer3/Selector.cpp:180:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  180 |   if ((++a) >= selector->Table.size())
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘bool SelectorIsSelectionDiscrete(PyMOLGlobals*, SelectorID_t, bool)’:
layer3/Selector.cpp:1023:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorClassifyAtoms(PyMOLGlobals*, int, int, ObjectMolecule*)’:
layer3/Selector.cpp:1077:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1077 |   while(a < I->Table.size()) {
      |         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:1101:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1101 |       while(a1 < I->Table.size()) {
      |             ~~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘const char* SelectorGetNameFromIndex(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:1514:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<SelectionInfoRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1514 |   for(int a = 1; a < I->Info.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)’:
layer3/Selector.cpp:1648:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1648 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:1675:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1675 |             while(a1 < I->Table.size()) {
      |                   ~~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:1869:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1869 |         for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                               ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘PyObject* SelectorColorectionGet(PyMOLGlobals*, const char*)’:
layer3/Selector.cpp:2682:18: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2682 |     for(b = 0; b < n_used; b++) {
      |                ~~^~~~~~~~
layer3/Selector.cpp:2698:16: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2698 |   for(a = 0; a < n_used; a++) {
      |              ~~^~~~~~~~
layer3/Selector.cpp:2710:18: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2710 |     for(b = 0; b < n_used; b++) {
      |                ~~^~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorColorectionApply(PyMOLGlobals*, PyObject*, const char*)’:
layer3/Selector.cpp:2758:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
 2758 |     for(b = 0; b < n_used; b++) {       /* update selection indices */
      |                ~~^~~~~~~~
layer3/Selector.cpp:2763:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 2763 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:2767:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
 2767 |       for(b = 0; b < n_used; b++) {
      |                  ~~^~~~~~~~
layer3/Selector.cpp: In function ‘PyObject* SelectorSecretsAsPyList(PyMOLGlobals*)’:
layer3/Selector.cpp:2868:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<SelectionInfoRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 2868 |   for(int a = 0; a < I->Info.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘PyObject* SelectorAsPyList(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:2947:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 2947 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorCountStates(PyMOLGlobals*, int)’:
layer3/Selector.cpp:3441:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3441 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorCheckIntersection(PyMOLGlobals*, int, int)’:
layer3/Selector.cpp:3465:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3465 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorCountAtoms(PyMOLGlobals*, int, int)’:
layer3/Selector.cpp:3483:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3483 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘void SelectorSetDeleteFlagOnSelectionInObject(PyMOLGlobals*, int, ObjectMolecule*, signed char)’:
layer3/Selector.cpp:3498:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3498 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int* SelectorGetIndexVLAImpl(PyMOLGlobals*, CSelector*, SelectorID_t)’:
layer3/Selector.cpp:3584:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3584 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘void SelectorLogSele(PyMOLGlobals*, const char*)’:
layer3/Selector.cpp:3643:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3643 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘ObjectMolecule* SelectorGetSingleObjectMolecule(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:3808:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3808 |   for (a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                          ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘ObjectMolecule* SelectorGetFirstObjectMolecule(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:3838:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3838 |   for (a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                          ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘ObjectMolecule** SelectorGetObjectMoleculeVLA(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:3862:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3862 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorSubdivide(PyMOLGlobals*, const char*, SelectorID_t, SelectorID_t, SelectorID_t, SelectorID_t, const char*, const char*, int*)’:
layer3/Selector.cpp:4261:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4261 |       for(a = 0; a < I->Table.size(); a++)
      |                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorGetSeleNCSet(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:4565:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4565 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorGetArrayNCSet(PyMOLGlobals*, const sele_array_t&, int)’:
layer3/Selector.cpp:4595:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4595 |   for(a = start; a < I->Table.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorMapMaskVDW(PyMOLGlobals*, int, ObjectMapState*, float, int)’:
layer3/Selector.cpp:4749:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4749 |   for(a = 0; a < I->Table.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorMapGaussian(PyMOLGlobals*, int, ObjectMapState*, float, int, int, int, int, float)’:
layer3/Selector.cpp:5109:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 5109 |   for(a = 0; a < I->Table.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:5153:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 5153 |   for(a = 0; a < I->Table.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorMapCoulomb(PyMOLGlobals*, int, ObjectMapState*, float, int, int, int, float)’:
layer3/Selector.cpp:5361:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 5361 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorCreateObjectMolecule(PyMOLGlobals*, SelectorID_t, const char*, int, int, int, int, int, int, int)’:
layer3/Selector.cpp:6050:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 6050 |   if(ob)
      |   ^~
layer3/Selector.cpp:6054:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
 6054 |     SelectorUpdateTable(G, source, -1);
      |     ^~~~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6065:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6065 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In lambda function:
layer3/Selector.cpp:6091:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6091 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6121:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMolecule*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6121 |   for(a = cNDummyModels; a < I->Obj.size(); a++) {  /* find bonds wholly contained in the selection */
      |                          ~~^~~~~~~~~~~~~~~
layer3/Selector.cpp:6147:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6147 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6188:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6188 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6212:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6212 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)  /* any selected atoms in this state? */
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorEmbedSelection(PyMOLGlobals*, const int*, pymol::zstring_view, ObjectMolecule*, int, int)’:
layer3/Selector.cpp:6648:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6648 |   for(a = start; a < I->Table.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘sele_array_t SelectorSelectFromTagDict(PyMOLGlobals*, const std::unordered_map<int, int>&)’:
layer3/Selector.cpp:6743:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6743 |       for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                 ~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/cassert:46,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/ObjectMap.h:25:
layer3/Selector.cpp: In function ‘void SelectorUpdateTableSingleObject(PyMOLGlobals*, ObjectMolecule*, int, bool)’:
layer3/Selector.cpp:6985:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6985 |   assert(c == I->Table.size());
      |          ~~^~~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘sele_array_t SelectorGetSeleArrayForAtomIndices(CSelector*, ObjectMolecule*, const int*, int, bool)’:
layer3/Selector.cpp:6998:26: warning: comparison of integer expressions of different signedness: ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 6998 |   assert(I->Table.size() == cNDummyAtoms + obj->NAtom);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorModulate1(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:7281:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7281 |           for (a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7304:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7304 |                   for(a = 0; ok && a < I->Table.size(); a++) {
      |                                    ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7367:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7367 |       for(a = 0; a < I->Table.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7381:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7381 |           for(a = 0; a < I->Table.size(); a++) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7404:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7404 |                   for(a = 0; ok && a < I->Table.size(); a++) {
      |                                    ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7445:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7445 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorSelect0(PyMOLGlobals*, EvalElem*)’:
layer3/Selector.cpp:7478:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7478 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7489:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7489 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7494:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7494 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7501:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7501 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7505:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7505 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7509:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7509 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7513:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7513 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7517:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7517 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7526:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7526 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7543:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7543 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7548:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7548 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7553:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7553 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7558:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7558 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7563:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7563 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7568:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7568 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7573:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7573 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7577:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7577 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7581:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7581 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7586:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7586 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7591:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7591 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7598:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7598 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7614:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7614 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7620:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7620 |     for(a = 0; a < I->Table.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7629:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7629 |     for(a = 0; a < I->Table.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7641:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7641 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7661:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7661 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘pymol::Result<> SelectorSelect1(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:8366:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMolecule*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8366 |           for(a = cNDummyModels; a < I->Obj.size(); a++)
      |                                  ~~^~~~~~~~~~~~~~~
layer3/Selector.cpp:8376:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMolecule*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8376 |             else if(model > I->Obj.size())
      |                     ~~~~~~^~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorSelect2(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:8458:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8458 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8462:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8462 |         for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                               ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8510:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8510 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8521:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8521 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8532:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8532 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8543:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8543 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8558:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8558 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8569:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8569 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8580:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8580 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8591:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8591 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8606:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8606 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8617:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8617 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8628:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8628 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8639:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8639 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorLogic1(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:9116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9116 |           for(a = 0; a < I->Table.size(); a++) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:9145:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9145 |                   for(a = 0; a < I->Table.size(); a++) {
      |                              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorOperator22(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:9404:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
 9404 |           for(a = 0; a < table_size; a++) {
      |                      ~~^~~~~~~~~~~~
layer3/Selector.cpp:9426:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9426 |                   for(a = 0; a < I->Table.size(); a++) {
      |                              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:9456:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9456 |         for(a = 0; a < I->Table.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:9461:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9461 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘pymol::Result<std::unique_ptr<int [], std::default_delete<int []> > > SelectorEvaluate(PyMOLGlobals*, std::vector<std::__cxx11::basic_string<char> >&, int, int)’:
layer3/Selector.cpp:9610:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9610 |   while(ok && c < word.size()) {
      |               ~~^~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘DistSet* SelectorGetDistSet(PyMOLGlobals*, DistSet*, int, int, int, int, int, float, float*)’:
layer3/Selector.cpp:10201:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
10201 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘DistSet* SelectorGetAngleSet(PyMOLGlobals*, DistSet*, int, int, int, int, int, int, int, float*, int*)’:
layer3/Selector.cpp:10483:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
10483 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:10507:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
10507 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘DistSet* SelectorGetDihedralSet(PyMOLGlobals*, DistSet*, int, int, int, int, int, int, int, int, int, float*, int*)’:
layer3/Selector.cpp:10712:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
10712 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:10789:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
10789 |         for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                               ~~^~~~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’:
layer3/Selector.cpp:4788:18:   required from here
  158 | #define Ffloat4p(f, a, b, c, d) ((f)->ptr<float>(a, b, c, d))
      |                                  ~~~~~~~~~~~~~~~^~~~~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer3/Selector.cpp:5297:20:   required from here
  155 | #define Ffloat3p(f, a, b, c) ((f)->ptr<float>(a, b, c))
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer3/Selector.cpp: In function ‘SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)’:
layer3/Selector.cpp:1717:70: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 207 [-Wformat-truncation=]
 1717 |                     " AssignSS-Warning: Ignoring incomplete residue /%s/%s/%s/%d%c ...\n",
      |                                                                      ^~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/c++/15/cstdio:47,
                 from /usr/include/c++/15/ext/string_conversions.h:47,
                 from /usr/include/c++/15/bits/basic_string.h:4227,
                 from /usr/include/c++/15/string:56,
                 from layer3/Selector.cpp:20:
In function ‘snprintf’,
    inlined from ‘SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)’ at layer3/Selector.cpp:1716:19:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ output between 59 and 324 bytes into a destination of size 255
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer3/SelectorTmp.cpp:7:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer3/SpecRec.h:4,
                 from layer3/SpecRec.cpp:5:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer3/SpecRec.h:4,
                 from layer3/SpecRecSpecial.cpp:2:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer4/Cmd.cpp:56:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer4/Cmd.cpp: In function ‘PyObject* CmdPushUndo(PyObject*, PyObject*)’:
layer4/Cmd.cpp:2199:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 2199 |     if(ok)
      |     ^~
layer4/Cmd.cpp:2201:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
 2201 |       if(s0[0])
      |       ^~
layer4/Cmd.cpp: In function ‘PyObject* CmdGetMinMax(PyObject*, PyObject*)’:
layer4/Cmd.cpp:4452:7: warning: variable ‘ok’ set but not used [-Wunused-but-set-variable]
 4452 |   int ok = false;
      |       ^~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer4/Cmd.cpp:65:
layer1/PConv.h: In instantiation of ‘PyObject* PConvToPyObject(const std::array<_Tp, _Nm>&) [with T = float; long unsigned int N = 3; PyObject = _object]’:
layer4/Cmd.cpp:365:27:   required from ‘PyObject* APIResult(PyMOLGlobals*, pymol::Result<T>&) [with T = std::array<float, 3>; PyObject = _object]’
  365 |     return PConvToPyObject(res.result());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
layer4/Cmd.cpp:4017:19:   required from here
 4017 |   return APIResult(G, result);
      |          ~~~~~~~~~^~~~~~~~~~~
layer1/PConv.h:259:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  259 |   for (int i = 0; i < N; ++i) {
      |                   ~~^~~
In file included from layer1/CGO.h:31,
                 from layer4/PopUp.cpp:36:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer0/vla.h:7,
                 from layer1/Symmetry.h:26,
                 from layer1/PyMOLObject.h:26,
                 from layer2/ObjectMolecule.h:24,
                 from layer1/P.h:22,
                 from layer4/PopUp.cpp:31:
layer4/PopUp.cpp: In function ‘void PopUpFree(Block*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CPopUp’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer4/PopUp.cpp:402:3: note: in expansion of macro ‘DeleteP’
  402 |   DeleteP(I);
      |   ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectMap.h:22,
                 from layer3/Selector.h:27,
                 from layer5/PyMOL.cpp:32:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer5/PyMOL.cpp:35:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer5/PyMOL.cpp: In function ‘PyMOLreturn_status Loader(CPyMOL*, const char*, const char*, int, const char*, const char*, int, int, int, int, int, int)’:
layer5/PyMOL.cpp:1585:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
 1585 |         if((stop - start) >= sizeof(WordType))
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from layer5/PyMOL.cpp:23:
layer5/PyMOL.cpp: In function ‘void PyMOL_Stop(CPyMOL*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CMovie’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer5/PyMOL.cpp:2030:3: note: in expansion of macro ‘DeleteP’
 2030 |   DeleteP(G->Movie);
      |   ^~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer1/CGO.h:31,
                 from layer2/ObjectCGO.h:23,
                 from layer5/TestPyMOL.cpp:29:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
In file included from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer5/TestPyMOL.cpp:35:
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
In file included from layer0/ShaderMgr.h:23,
                 from layer1/Scene.h:29,
                 from layer5/main.cpp:53:
layer0/GenericBuffer.h: In member function ‘void VertexBuffer::bind(GLuint, int)’:
layer0/GenericBuffer.h:525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  525 |       for (auto i = 0; i < m_desc.size(); ++i) {
      |                        ~~^~~~~~~~~~~~~~~
layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr<GeometryShaderParams>, pymol::copyable_ptr<TessellationShaderParams>)’:
layer0/ShaderMgr.h:81:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder]
   81 |   pymol::copyable_ptr<TessellationShaderParams> tessParams;
      |                                                 ^~~~~~~~~~
layer0/ShaderMgr.h:79:27: warning:   ‘const std::string CShaderPrg::vertfile’ [-Wreorder]
   79 |   const std::string name, vertfile, fragfile;
      |                           ^~~~~~~~
layer0/ShaderMgr.h:89:3: warning:   when initialized here [-Wreorder]
   89 |   CShaderPrg(PyMOLGlobals* G_, const std::string& name,
      |   ^~~~~~~~~~
layer0/GenericBuffer.h: In instantiation of ‘GenericBuffer<_TYPE>::~GenericBuffer() [with unsigned int _TYPE = 34962]’:
layer0/GenericBuffer.h:510:128:   required from here
  510 |   VertexBuffer( buffer_layout layout = SEPARATE, GLenum usage = GL_STATIC_DRAW ) : GenericBuffer<GL_ARRAY_BUFFER>(layout, usage){}
      |                                                                                                                                ^
layer0/GenericBuffer.h:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BufferDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  283 |     for (auto i = 0; i < m_desc.size(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~
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;
      |             ^~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:62:16: warning: type ‘struct parm’ violates the C++ One Definition Rule [-Wodr]
   62 | typedef struct parm {
      |                ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:59:16: note: a different type is defined in another translation unit
   59 | typedef struct parm {
      |                ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:63:8: note: the first difference of corresponding definitions is field ‘title’
   63 |   char title[85];
      |        ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:60:17: note: a field with different name is defined in another translation unit
   60 |         char    ititl[81];
      |                 ^
contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:33:3: warning: type ‘struct parmdata’ violates the C++ One Definition Rule [-Wodr]
   33 | } parmdata;
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/parmplugin.cpp:32:3: note: a different type is defined in another translation unit
   32 | } parmdata;
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:28:15: note: the first difference of corresponding definitions is field ‘prm’
   28 |   parmstruct *prm;
      |               ^
contrib/uiuc/plugins/molfile_plugin/src/parmplugin.cpp:28:13: note: a field with different name is defined in another translation unit
   28 |   ReadPARM *rp;
      |             ^
layer0/Isosurf.cpp:47:16: warning: type ‘struct PointType’ violates the C++ One Definition Rule [-Wodr]
   47 | typedef struct PointType {
      |                ^
layer0/Tetsurf.cpp:46:3: note: a different type is defined in another translation unit
   46 | } PointType;
      |   ^
layer0/Isosurf.cpp:49:7: note: the first difference of corresponding definitions is field ‘NLink’
   49 |   int NLink;
      |       ^
layer0/Tetsurf.cpp:43:9: note: a field with different name is defined in another translation unit
   43 |   float Normal[3];
      |         ^
ov/src/OVOneToAny.cpp:15:3: warning: type ‘struct up_element’ violates the C++ One Definition Rule [-Wodr]
   15 | } up_element;
      |   ^
ov/src/OVOneToOne.cpp:15:3: note: a different type is defined in another translation unit
   15 | } up_element;
      |   ^
ov/src/OVOneToOne.cpp:14:25: note: the first difference of corresponding definitions is field ‘reverse_next’
   14 |   ov_size forward_next, reverse_next;
      |                         ^
ov/src/OVOneToOne.cpp:15:3: note: a type with different number of fields is defined in another translation unit
   15 | } up_element;
      |   ^
In member function ‘set_’,
    inlined from ‘__ct ’ at include/tnt/tnt_array1d.h:119:6,
    inlined from ‘findBest’ at layer0/ccealignmodule.cpp:506:28:
include/tnt/tnt_array1d.h:283:20: warning: ‘__builtin_memset’ specified bound between 18446744056529682432 and 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
  283 |                 *p = a;
      |                    ^
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘recreate_command_line’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1334:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 1334 |   line[0] = '\0';
      |           ^
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1333:26: note: destination object of size 0 allocated by ‘malloc’
 1333 |   line = (char *) malloc (sizeof(char) * len);
      |                          ^
layer3/Executive.cpp: In function ‘ExecutiveManageObject’:
layer3/Executive.cpp:14491:11: warning: ‘strcpy’ writing between 1 and 256 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
14491 |     strcpy(rec->name, obj->Name);
      |           ^
lto1: note: destination object is likely at address zero
contrib/champ/os_memory.c: In function ‘OSMemoryZero’:
contrib/champ/os_memory.c:55:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   55 |   while(count&&(((int)p)&mask)) {
      |                  ^
contrib/champ/os_memory.c: In function ‘OSMemoryHashAdd’:
contrib/champ/os_memory.c:137:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  137 |   hash=(int)rec;
      |        ^
contrib/champ/os_memory.c: In function ‘OSMemoryHashRemove’:
contrib/champ/os_memory.c:150:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  150 |   hash=(int)rec;
      |        ^
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.iTzlrX
+ umask 022
+ cd /builddir/build/BUILD/pymol-3.0.0-build
+ '[' /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT '!=' / ']'
+ rm -rf /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT
++ dirname /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT
+ mkdir -p /builddir/build/BUILD/pymol-3.0.0-build
+ mkdir /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd pymol-open-source-3.0.0
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILD/pymol-3.0.0-build/BUILDROOT --prefix /usr --use-msgpackc=c++11 --use-openmp=yes --pymol-path=/usr/lib64/python3.13/site-packages/pymol
/usr/lib/python3.13/site-packages/setuptools/command/sdist.py:121: SetuptoolsDeprecationWarning: `build_py` command does not inherit from setuptools' `build_py`.
!!

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

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

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