Warning: Permanently added '2620:52:6:1161:dead:beef:cafe:c11a' (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/10931618-epel-10-x86_64 --chroot epel-10-x86_64 Version: 1.9 PID: 2885 Logging PID: 2887 Task: {'allow_user_ssh': False, 'appstream': True, 'background': False, 'build_id': 10931618, 'buildroot_pkgs': [], 'chroot': 'epel-10-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '9d0d1fd9d73ecceafb32230a11b94742dd67dc89', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/tomasm/EL10-plus/pymol', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'pymol', 'package_version': '3.1.0-1.TMM', 'project_dirname': 'EL10-plus', 'project_name': 'EL10-plus', 'project_owner': 'tomasm', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/tomasm/EL10-plus/epel-10-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None, 'repo_gpgcheck': False}], 'sandbox': 'tomasm/EL10-plus--tomasm', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'tomasm', 'tags': [], 'task_id': '10931618-epel-10-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/tomasm/EL10-plus/pymol /var/lib/copr-rpmbuild/workspace/workdir-9n7idpvf/pymol --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/tomasm/EL10-plus/pymol', '/var/lib/copr-rpmbuild/workspace/workdir-9n7idpvf/pymol', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-9n7idpvf/pymol'... Running: git checkout 9d0d1fd9d73ecceafb32230a11b94742dd67dc89 -- cmd: ['git', 'checkout', '9d0d1fd9d73ecceafb32230a11b94742dd67dc89', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-9n7idpvf/pymol rc: 0 stdout: stderr: Note: switching to '9d0d1fd9d73ecceafb32230a11b94742dd67dc89'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 9d0d1fd automatic import of pymol Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-9n7idpvf/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.1.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o pymol-open-source-3.1.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/tomasm/EL10-plus/pymol/pymol-open-source-3.1.0.tar.gz/md5/459f483231e1d521824b0e74df5ba640/pymol-open-source-3.1.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed tail: /var/lib/copr-rpmbuild/main.log: file truncated 100 28.18M 100 28.18M 0 0 104.8M 0 0 INFO: Reading stdout from command: md5sum pymol-open-source-3.1.0.tar.gz INFO: Downloading pymol.png INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -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/tomasm/EL10-plus/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 378.3k 0 0 INFO: Reading stdout from command: md5sum pymol.png Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-9n7idpvf/pymol/pymol.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-9n7idpvf/pymol --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1788271482.789551 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.8 starting (python version = 3.14.5, NVR = mock-6.8-1.fc44), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-9n7idpvf/pymol/pymol.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-9n7idpvf/pymol --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1788271482.789551 -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-9n7idpvf/pymol/pymol.spec) Config(centos-stream+epel-10-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.8 INFO: Mock Version: 6.8 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream+epel-10-x86_64-bootstrap-1788271482.789551/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: quay.io/centos/centos:stream10 INFO: Pulling image: quay.io/centos/centos:stream10 INFO: Tagging container image as mock-bootstrap-3db4ca11-9563-4e9b-ba5d-0cbfd8b6cee5 INFO: Checking that 5c2abbacec460f8839286212b2541a34a493d3b0009e5e38fa27284ddcf44166 image matches host's architecture INFO: Copy content of container 5c2abbacec460f8839286212b2541a34a493d3b0009e5e38fa27284ddcf44166 to /var/lib/mock/centos-stream+epel-10-x86_64-bootstrap-1788271482.789551/root INFO: mounting 5c2abbacec460f8839286212b2541a34a493d3b0009e5e38fa27284ddcf44166 with podman image mount INFO: image 5c2abbacec460f8839286212b2541a34a493d3b0009e5e38fa27284ddcf44166 as /var/lib/containers/storage/overlay/b06ef601f5caf6cc057427200b2d4c0bf3bacb1947a477ff9f30559fefa09fd0/merged INFO: umounting image 5c2abbacec460f8839286212b2541a34a493d3b0009e5e38fa27284ddcf44166 (/var/lib/containers/storage/overlay/b06ef601f5caf6cc057427200b2d4c0bf3bacb1947a477ff9f30559fefa09fd0/merged) with podman image umount INFO: Removing image mock-bootstrap-3db4ca11-9563-4e9b-ba5d-0cbfd8b6cee5 INFO: Package manager dnf4 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/centos-stream+epel-10-x86_64-1788271482.789551/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 dnf4 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-25.el10.x86_64 rpm-sequoia-1.10.2.3-1.el10.x86_64 python3-dnf-4.20.0-27.el10.noarch python3-dnf-plugins-core-4.7.0-12.el10.noarch yum-4.20.0-27.el10.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 7.9 kB/s | 7.2 kB 00:00 CentOS Stream 10 - BaseOS 7.1 MB/s | 6.8 MB 00:00 CentOS Stream 10 - AppStream 8.6 MB/s | 3.3 MB 00:00 CentOS Stream 10 - CRB 279 kB/s | 771 kB 00:02 CentOS Stream 10 - Extras packages 85 kB/s | 11 kB 00:00 Extra Packages for Enterprise Linux 10 - x86_64 87 MB/s | 7.1 MB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: bash x86_64 5.2.26-6.el10 baseos 1.8 M bzip2 x86_64 1.0.8-25.el10 baseos 54 k centos-stream-release noarch 10.0-23.el10 baseos 29 k coreutils x86_64 9.5-13.el10 baseos 1.1 M cpio x86_64 2.15-3.el10 baseos 292 k diffutils x86_64 3.10-8.el10 baseos 409 k epel-rpm-macros noarch 10-7.el10_3 epel 8.4 k findutils x86_64 1:4.10.0-5.el10 baseos 551 k gawk x86_64 5.3.0-7.el10 baseos 1.1 M glibc-minimal-langpack x86_64 2.39-137.el10 baseos 24 k grep x86_64 3.11-10.el10 baseos 301 k gzip x86_64 1.13-4.el10 baseos 169 k info x86_64 7.1-6.el10 baseos 183 k patch x86_64 2.7.6-26.el10 appstream 132 k redhat-rpm-config noarch 296-1.el10 appstream 73 k rpm-build x86_64 4.19.1.1-25.el10 appstream 76 k sed x86_64 4.9-5.el10 baseos 318 k shadow-utils x86_64 2:4.15.0-13.el10 baseos 1.3 M tar x86_64 2:1.35-13.el10 baseos 867 k unzip x86_64 6.0-69.el10 baseos 190 k util-linux x86_64 2.40.2-20.el10 baseos 1.3 M which x86_64 2.21-44.el10 baseos 42 k xz x86_64 1:5.6.2-5.el10 baseos 480 k Installing dependencies: R-srpm-macros noarch 1.3.7-2.el10_3 epel 11 k alternatives x86_64 1.30-2.el10 baseos 42 k ansible-srpm-macros noarch 1-21.el10_3 epel 20 k audit-libs x86_64 4.2.1-3.el10 baseos 141 k authselect x86_64 1.5.3-1.el10 baseos 230 k authselect-libs x86_64 1.5.3-1.el10 baseos 268 k basesystem noarch 11-22.el10 baseos 4.3 k binutils x86_64 2.41-65.el10 baseos 6.4 M binutils-gold x86_64 2.41-65.el10 baseos 795 k bzip2-libs x86_64 1.0.8-25.el10 baseos 42 k ca-certificates noarch 2026.2.90_v9.0.316-100.0.el10 baseos 1.1 M centos-gpg-keys noarch 10.0-23.el10 baseos 26 k centos-stream-repos noarch 10.0-23.el10 baseos 11 k coreutils-common x86_64 9.5-13.el10 baseos 2.1 M cracklib x86_64 2.9.11-8.el10 baseos 96 k cracklib-dicts x86_64 2.9.11-8.el10 baseos 3.6 M crypto-policies noarch 20260811-1.git4dcd294.el10 baseos 95 k curl x86_64 8.12.1-6.el10 baseos 216 k cyrus-sasl-lib x86_64 2.1.28-27.el10 baseos 106 k debugedit x86_64 5.3-2.el10 appstream 87 k dwz x86_64 0.16-1.el10 appstream 140 k ed x86_64 1.20-5.el10 baseos 83 k efi-srpm-macros noarch 6-8.el10 appstream 23 k elfutils x86_64 0.195-1.el10 baseos 578 k elfutils-debuginfod-client x86_64 0.195-1.el10 baseos 44 k elfutils-default-yama-scope noarch 0.195-1.el10 baseos 8.6 k elfutils-libelf x86_64 0.195-1.el10 baseos 205 k elfutils-libs x86_64 0.195-1.el10 baseos 268 k file x86_64 5.45-12.el10 baseos 48 k file-libs x86_64 5.45-12.el10 baseos 763 k filesystem x86_64 3.18-17.el10 baseos 4.8 M fonts-srpm-macros noarch 1:2.0.5-18.el10 appstream 27 k forge-srpm-macros noarch 0.4.0-6.el10 appstream 21 k fpc-srpm-macros noarch 1.3-7.el10_1 epel 7.8 k gdb-minimal x86_64 17.2-3.el10 appstream 4.5 M gdbm x86_64 1:1.23-14.el10 baseos 151 k gdbm-libs x86_64 1:1.23-14.el10 baseos 57 k ghc-srpm-macros noarch 1.9.2-1.el10_0 epel 9.1 k glibc x86_64 2.39-137.el10 baseos 2.1 M glibc-common x86_64 2.39-137.el10 baseos 318 k glibc-gconv-extra x86_64 2.39-137.el10 baseos 1.7 M gmp x86_64 1:6.2.1-12.el10 baseos 318 k go-srpm-macros noarch 3.8.0-1.el10 appstream 27 k jansson x86_64 2.14-3.el10 baseos 46 k json-c x86_64 0.18-3.el10 baseos 45 k kernel-srpm-macros noarch 1.0-29.el10 appstream 8.7 k keyutils-libs x86_64 1.6.3-5.el10 baseos 33 k krb5-libs x86_64 1.21.3-11.el10 baseos 766 k libacl x86_64 2.4.0-2.el10 baseos 25 k libarchive x86_64 3.7.7-11.el10 baseos 414 k libattr x86_64 2.6.0-2.el10 baseos 18 k libblkid x86_64 2.40.2-20.el10 baseos 124 k libbrotli x86_64 1.1.0-8.el10 baseos 344 k libcap x86_64 2.69-7.el10 baseos 91 k libcap-ng x86_64 0.9.3-2.el10 baseos 33 k libcbor x86_64 0.11.0-3.el10 baseos 34 k libcom_err x86_64 1.47.1-5.el10 baseos 26 k libcurl x86_64 8.12.1-6.el10 baseos 368 k libeconf x86_64 0.6.2-4.el10 baseos 33 k libevent x86_64 2.1.12-16.el10 baseos 261 k libfdisk x86_64 2.40.2-20.el10 baseos 160 k libffi x86_64 3.4.4-10.el10 baseos 41 k libfido2 x86_64 1.14.0-7.el10 baseos 98 k libgcc x86_64 14.4.1-3.el10 baseos 130 k libgomp x86_64 14.4.1-3.el10 baseos 353 k libidn2 x86_64 2.3.7-3.el10 baseos 118 k libmount x86_64 2.40.2-20.el10 baseos 154 k libnghttp2 x86_64 1.68.0-6.el10 baseos 73 k libpkgconf x86_64 2.1.0-3.el10 baseos 39 k libpsl x86_64 0.21.5-6.el10 baseos 65 k libpwquality x86_64 1.4.5-13.el10 baseos 121 k libselinux x86_64 3.11-2.el10 baseos 99 k libsemanage x86_64 3.11-1.el10 baseos 122 k libsepol x86_64 3.11-2.el10 baseos 349 k libsmartcols x86_64 2.40.2-20.el10 baseos 82 k libssh x86_64 0.12.2-2.el10 baseos 279 k libssh-config noarch 0.12.2-2.el10 baseos 8.4 k libstdc++ x86_64 14.4.1-3.el10 baseos 913 k libtasn1 x86_64 4.20.0-5.el10 baseos 74 k libunistring x86_64 1.1-10.el10 baseos 548 k libutempter x86_64 1.2.1-15.el10 baseos 27 k libuuid x86_64 2.40.2-20.el10 baseos 28 k libverto x86_64 0.3.2-10.el10 baseos 22 k libxcrypt x86_64 4.4.36-10.el10 baseos 120 k libxml2 x86_64 2.12.5-15.el10 baseos 691 k libzstd x86_64 1.5.5-9.el10 baseos 292 k lua-libs x86_64 5.4.8-1.el10 baseos 131 k lua-srpm-macros noarch 1-15.el10 appstream 9.8 k lz4-libs x86_64 1.9.4-8.el10 baseos 68 k mpfr x86_64 4.2.1-8.el10 baseos 346 k ncurses-base noarch 6.4-15.20240127.el10 baseos 98 k ncurses-libs x86_64 6.4-15.20240127.el10 baseos 337 k ocaml-srpm-macros noarch 10-4.el10 appstream 10 k openblas-srpm-macros noarch 2-19.el10 appstream 8.7 k openldap x86_64 2.6.13-1.el10 baseos 240 k openssl-fips-provider x86_64 1:3.5.7-3.el10 baseos 813 k openssl-libs x86_64 1:3.5.7-3.el10 baseos 2.3 M p11-kit x86_64 0.26.4-1.el10 baseos 563 k p11-kit-trust x86_64 0.26.4-1.el10 baseos 140 k package-notes-srpm-macros noarch 0.5-13.el10 appstream 10 k pam x86_64 1.6.1-11.el10 baseos 585 k pam-libs x86_64 1.6.1-11.el10 baseos 55 k pcre2 x86_64 10.44-1.el10.3 baseos 248 k pcre2-syntax noarch 10.44-1.el10.3 baseos 151 k perl-srpm-macros noarch 1-57.el10 appstream 9.5 k pkgconf x86_64 2.1.0-3.el10 baseos 45 k pkgconf-m4 noarch 2.1.0-3.el10 baseos 15 k pkgconf-pkg-config x86_64 2.1.0-3.el10 baseos 11 k popt x86_64 1.19-8.el10 baseos 66 k publicsuffix-list-dafsa noarch 20240107-5.el10 baseos 59 k pyproject-srpm-macros noarch 1.23.2-1.el10 appstream 15 k python-srpm-macros noarch 3.12-11.el10 appstream 22 k qt6-srpm-macros noarch 6.10.1-1.el10 appstream 9.1 k readline x86_64 8.2-11.el10 baseos 214 k rpm x86_64 4.19.1.1-25.el10 baseos 560 k rpm-build-libs x86_64 4.19.1.1-25.el10 baseos 92 k rpm-libs x86_64 4.19.1.1-25.el10 baseos 311 k rpm-sequoia x86_64 1.10.2.3-1.el10 baseos 974 k rust-toolset-srpm-macros noarch 1.97.1-4.el10 appstream 10 k setup noarch 2.14.5-7.el10 baseos 153 k sqlite-libs x86_64 3.46.1-6.el10 baseos 744 k systemd-libs x86_64 257-33.el10 baseos 854 k util-linux-core x86_64 2.40.2-20.el10 baseos 550 k xz-libs x86_64 1:5.6.2-5.el10 baseos 111 k zip x86_64 3.0-45.el10 baseos 270 k zlib-ng-compat x86_64 2.2.3-3.el10 baseos 76 k zstd x86_64 1.5.5-9.el10 baseos 464 k Transaction Summary ================================================================================ Install 150 Packages Total download size: 61 M Installed size: 189 M Downloading Packages: (1/150): alternatives-1.30-2.el10.x86_64.rpm 49 kB/s | 42 kB 00:00 (2/150): audit-libs-4.2.1-3.el10.x86_64.rpm 138 kB/s | 141 kB 00:01 (3/150): basesystem-11-22.el10.noarch.rpm 25 kB/s | 4.3 kB 00:00 (4/150): authselect-1.5.3-1.el10.x86_64.rpm 189 kB/s | 230 kB 00:01 (5/150): authselect-libs-1.5.3-1.el10.x86_64.rp 521 kB/s | 268 kB 00:00 (6/150): bash-5.2.26-6.el10.x86_64.rpm 2.7 MB/s | 1.8 MB 00:00 (7/150): binutils-gold-2.41-65.el10.x86_64.rpm 1.5 MB/s | 795 kB 00:00 (8/150): bzip2-1.0.8-25.el10.x86_64.rpm 322 kB/s | 54 kB 00:00 (9/150): bzip2-libs-1.0.8-25.el10.x86_64.rpm 245 kB/s | 42 kB 00:00 (10/150): ca-certificates-2026.2.90_v9.0.316-10 6.3 MB/s | 1.1 MB 00:00 (11/150): centos-gpg-keys-10.0-23.el10.noarch.r 152 kB/s | 26 kB 00:00 (12/150): binutils-2.41-65.el10.x86_64.rpm 6.2 MB/s | 6.4 MB 00:01 (13/150): centos-stream-release-10.0-23.el10.no 171 kB/s | 29 kB 00:00 (14/150): centos-stream-repos-10.0-23.el10.noar 67 kB/s | 11 kB 00:00 (15/150): coreutils-9.5-13.el10.x86_64.rpm 6.4 MB/s | 1.1 MB 00:00 (16/150): coreutils-common-9.5-13.el10.x86_64.r 12 MB/s | 2.1 MB 00:00 (17/150): cpio-2.15-3.el10.x86_64.rpm 1.7 MB/s | 292 kB 00:00 (18/150): cracklib-2.9.11-8.el10.x86_64.rpm 559 kB/s | 96 kB 00:00 (19/150): crypto-policies-20260811-1.git4dcd294 558 kB/s | 95 kB 00:00 (20/150): cracklib-dicts-2.9.11-8.el10.x86_64.r 20 MB/s | 3.6 MB 00:00 (21/150): curl-8.12.1-6.el10.x86_64.rpm 1.2 MB/s | 216 kB 00:00 (22/150): cyrus-sasl-lib-2.1.28-27.el10.x86_64. 623 kB/s | 106 kB 00:00 (23/150): diffutils-3.10-8.el10.x86_64.rpm 2.4 MB/s | 409 kB 00:00 (24/150): ed-1.20-5.el10.x86_64.rpm 481 kB/s | 83 kB 00:00 (25/150): elfutils-0.195-1.el10.x86_64.rpm 3.3 MB/s | 578 kB 00:00 (26/150): elfutils-debuginfod-client-0.195-1.el 258 kB/s | 44 kB 00:00 (27/150): elfutils-default-yama-scope-0.195-1.e 50 kB/s | 8.6 kB 00:00 (28/150): elfutils-libelf-0.195-1.el10.x86_64.r 1.2 MB/s | 205 kB 00:00 (29/150): elfutils-libs-0.195-1.el10.x86_64.rpm 1.5 MB/s | 268 kB 00:00 (30/150): file-5.45-12.el10.x86_64.rpm 279 kB/s | 48 kB 00:00 (31/150): file-libs-5.45-12.el10.x86_64.rpm 4.3 MB/s | 763 kB 00:00 (32/150): findutils-4.10.0-5.el10.x86_64.rpm 3.1 MB/s | 551 kB 00:00 (33/150): filesystem-3.18-17.el10.x86_64.rpm 14 MB/s | 4.8 MB 00:00 (34/150): gawk-5.3.0-7.el10.x86_64.rpm 6.1 MB/s | 1.1 MB 00:00 (35/150): gdbm-1.23-14.el10.x86_64.rpm 876 kB/s | 151 kB 00:00 (36/150): gdbm-libs-1.23-14.el10.x86_64.rpm 334 kB/s | 57 kB 00:00 (37/150): glibc-2.39-137.el10.x86_64.rpm 12 MB/s | 2.1 MB 00:00 (38/150): glibc-common-2.39-137.el10.x86_64.rpm 1.8 MB/s | 318 kB 00:00 (39/150): glibc-gconv-extra-2.39-137.el10.x86_6 9.5 MB/s | 1.7 MB 00:00 (40/150): glibc-minimal-langpack-2.39-137.el10. 139 kB/s | 24 kB 00:00 (41/150): gmp-6.2.1-12.el10.x86_64.rpm 1.8 MB/s | 318 kB 00:00 (42/150): grep-3.11-10.el10.x86_64.rpm 1.7 MB/s | 301 kB 00:00 (43/150): gzip-1.13-4.el10.x86_64.rpm 985 kB/s | 169 kB 00:00 (44/150): info-7.1-6.el10.x86_64.rpm 1.0 MB/s | 183 kB 00:00 (45/150): jansson-2.14-3.el10.x86_64.rpm 274 kB/s | 46 kB 00:00 (46/150): json-c-0.18-3.el10.x86_64.rpm 268 kB/s | 45 kB 00:00 (47/150): keyutils-libs-1.6.3-5.el10.x86_64.rpm 190 kB/s | 33 kB 00:00 (48/150): krb5-libs-1.21.3-11.el10.x86_64.rpm 4.4 MB/s | 766 kB 00:00 (49/150): libacl-2.4.0-2.el10.x86_64.rpm 149 kB/s | 25 kB 00:00 (50/150): libarchive-3.7.7-11.el10.x86_64.rpm 2.3 MB/s | 414 kB 00:00 (51/150): libattr-2.6.0-2.el10.x86_64.rpm 103 kB/s | 18 kB 00:00 (52/150): libblkid-2.40.2-20.el10.x86_64.rpm 727 kB/s | 124 kB 00:00 (53/150): libbrotli-1.1.0-8.el10.x86_64.rpm 1.9 MB/s | 344 kB 00:00 (54/150): libcap-2.69-7.el10.x86_64.rpm 538 kB/s | 91 kB 00:00 (55/150): libcap-ng-0.9.3-2.el10.x86_64.rpm 194 kB/s | 33 kB 00:00 (56/150): libcbor-0.11.0-3.el10.x86_64.rpm 199 kB/s | 34 kB 00:00 (57/150): libcom_err-1.47.1-5.el10.x86_64.rpm 154 kB/s | 26 kB 00:00 (58/150): libcurl-8.12.1-6.el10.x86_64.rpm 2.1 MB/s | 368 kB 00:00 (59/150): libeconf-0.6.2-4.el10.x86_64.rpm 195 kB/s | 33 kB 00:00 (60/150): libevent-2.1.12-16.el10.x86_64.rpm 1.5 MB/s | 261 kB 00:00 (61/150): libfdisk-2.40.2-20.el10.x86_64.rpm 933 kB/s | 160 kB 00:00 (62/150): libffi-3.4.4-10.el10.x86_64.rpm 236 kB/s | 41 kB 00:00 (63/150): libfido2-1.14.0-7.el10.x86_64.rpm 579 kB/s | 98 kB 00:00 (64/150): libgcc-14.4.1-3.el10.x86_64.rpm 766 kB/s | 130 kB 00:00 (65/150): libgomp-14.4.1-3.el10.x86_64.rpm 2.0 MB/s | 353 kB 00:00 (66/150): libidn2-2.3.7-3.el10.x86_64.rpm 695 kB/s | 118 kB 00:00 (67/150): libmount-2.40.2-20.el10.x86_64.rpm 905 kB/s | 154 kB 00:00 (68/150): libnghttp2-1.68.0-6.el10.x86_64.rpm 423 kB/s | 73 kB 00:00 (69/150): libpkgconf-2.1.0-3.el10.x86_64.rpm 231 kB/s | 39 kB 00:00 (70/150): libpsl-0.21.5-6.el10.x86_64.rpm 383 kB/s | 65 kB 00:00 (71/150): libpwquality-1.4.5-13.el10.x86_64.rpm 700 kB/s | 121 kB 00:00 (72/150): libselinux-3.11-2.el10.x86_64.rpm 586 kB/s | 99 kB 00:00 (73/150): libsemanage-3.11-1.el10.x86_64.rpm 718 kB/s | 122 kB 00:00 (74/150): libsepol-3.11-2.el10.x86_64.rpm 2.0 MB/s | 349 kB 00:00 (75/150): libsmartcols-2.40.2-20.el10.x86_64.rp 488 kB/s | 82 kB 00:00 (76/150): libssh-0.12.2-2.el10.x86_64.rpm 1.6 MB/s | 279 kB 00:00 (77/150): libssh-config-0.12.2-2.el10.noarch.rp 49 kB/s | 8.4 kB 00:00 (78/150): libstdc++-14.4.1-3.el10.x86_64.rpm 5.2 MB/s | 913 kB 00:00 (79/150): libtasn1-4.20.0-5.el10.x86_64.rpm 438 kB/s | 74 kB 00:00 (80/150): libunistring-1.1-10.el10.x86_64.rpm 3.1 MB/s | 548 kB 00:00 (81/150): libutempter-1.2.1-15.el10.x86_64.rpm 162 kB/s | 27 kB 00:00 (82/150): libuuid-2.40.2-20.el10.x86_64.rpm 164 kB/s | 28 kB 00:00 (83/150): libverto-0.3.2-10.el10.x86_64.rpm 126 kB/s | 22 kB 00:00 (84/150): libxcrypt-4.4.36-10.el10.x86_64.rpm 709 kB/s | 120 kB 00:00 (85/150): libxml2-2.12.5-15.el10.x86_64.rpm 3.9 MB/s | 691 kB 00:00 (86/150): libzstd-1.5.5-9.el10.x86_64.rpm 1.7 MB/s | 292 kB 00:00 (87/150): lua-libs-5.4.8-1.el10.x86_64.rpm 769 kB/s | 131 kB 00:00 (88/150): lz4-libs-1.9.4-8.el10.x86_64.rpm 402 kB/s | 68 kB 00:00 (89/150): mpfr-4.2.1-8.el10.x86_64.rpm 2.0 MB/s | 346 kB 00:00 (90/150): ncurses-base-6.4-15.20240127.el10.noa 578 kB/s | 98 kB 00:00 (91/150): ncurses-libs-6.4-15.20240127.el10.x86 1.9 MB/s | 337 kB 00:00 (92/150): openldap-2.6.13-1.el10.x86_64.rpm 1.4 MB/s | 240 kB 00:00 (93/150): openssl-fips-provider-3.5.7-3.el10.x8 4.6 MB/s | 813 kB 00:00 (94/150): openssl-libs-3.5.7-3.el10.x86_64.rpm 13 MB/s | 2.3 MB 00:00 (95/150): p11-kit-0.26.4-1.el10.x86_64.rpm 3.2 MB/s | 563 kB 00:00 (96/150): p11-kit-trust-0.26.4-1.el10.x86_64.rp 822 kB/s | 140 kB 00:00 (97/150): pam-1.6.1-11.el10.x86_64.rpm 3.3 MB/s | 585 kB 00:00 (98/150): pam-libs-1.6.1-11.el10.x86_64.rpm 322 kB/s | 55 kB 00:00 (99/150): pcre2-10.44-1.el10.3.x86_64.rpm 1.4 MB/s | 248 kB 00:00 (100/150): pcre2-syntax-10.44-1.el10.3.noarch.r 888 kB/s | 151 kB 00:00 (101/150): pkgconf-2.1.0-3.el10.x86_64.rpm 260 kB/s | 45 kB 00:00 (102/150): pkgconf-m4-2.1.0-3.el10.noarch.rpm 89 kB/s | 15 kB 00:00 (103/150): pkgconf-pkg-config-2.1.0-3.el10.x86_ 63 kB/s | 11 kB 00:00 (104/150): popt-1.19-8.el10.x86_64.rpm 382 kB/s | 66 kB 00:00 (105/150): publicsuffix-list-dafsa-20240107-5.e 349 kB/s | 59 kB 00:00 (106/150): readline-8.2-11.el10.x86_64.rpm 1.2 MB/s | 214 kB 00:00 (107/150): rpm-4.19.1.1-25.el10.x86_64.rpm 3.2 MB/s | 560 kB 00:00 (108/150): rpm-build-libs-4.19.1.1-25.el10.x86_ 545 kB/s | 92 kB 00:00 (109/150): rpm-libs-4.19.1.1-25.el10.x86_64.rpm 1.8 MB/s | 311 kB 00:00 (110/150): rpm-sequoia-1.10.2.3-1.el10.x86_64.r 5.4 MB/s | 974 kB 00:00 (111/150): sed-4.9-5.el10.x86_64.rpm 1.8 MB/s | 318 kB 00:00 (112/150): setup-2.14.5-7.el10.noarch.rpm 898 kB/s | 153 kB 00:00 (113/150): shadow-utils-4.15.0-13.el10.x86_64.r 7.6 MB/s | 1.3 MB 00:00 (114/150): sqlite-libs-3.46.1-6.el10.x86_64.rpm 4.2 MB/s | 744 kB 00:00 (115/150): systemd-libs-257-33.el10.x86_64.rpm 4.8 MB/s | 854 kB 00:00 (116/150): tar-1.35-13.el10.x86_64.rpm 4.9 MB/s | 867 kB 00:00 (117/150): unzip-6.0-69.el10.x86_64.rpm 1.1 MB/s | 190 kB 00:00 (118/150): util-linux-2.40.2-20.el10.x86_64.rpm 7.1 MB/s | 1.3 MB 00:00 (119/150): util-linux-core-2.40.2-20.el10.x86_6 3.1 MB/s | 550 kB 00:00 (120/150): which-2.21-44.el10.x86_64.rpm 248 kB/s | 42 kB 00:00 (121/150): xz-5.6.2-5.el10.x86_64.rpm 2.7 MB/s | 480 kB 00:00 (122/150): xz-libs-5.6.2-5.el10.x86_64.rpm 646 kB/s | 111 kB 00:00 (123/150): zip-3.0-45.el10.x86_64.rpm 1.6 MB/s | 270 kB 00:00 (124/150): zlib-ng-compat-2.2.3-3.el10.x86_64.r 450 kB/s | 76 kB 00:00 (125/150): zstd-1.5.5-9.el10.x86_64.rpm 2.6 MB/s | 464 kB 00:00 (126/150): efi-srpm-macros-6-8.el10.noarch.rpm 50 kB/s | 23 kB 00:00 (127/150): debugedit-5.3-2.el10.x86_64.rpm 134 kB/s | 87 kB 00:00 (128/150): fonts-srpm-macros-2.0.5-18.el10.noar 140 kB/s | 27 kB 00:00 (129/150): dwz-0.16-1.el10.x86_64.rpm 193 kB/s | 140 kB 00:00 (130/150): forge-srpm-macros-0.4.0-6.el10.noarc 187 kB/s | 21 kB 00:00 (131/150): go-srpm-macros-3.8.0-1.el10.noarch.r 234 kB/s | 27 kB 00:00 (132/150): kernel-srpm-macros-1.0-29.el10.noarc 57 kB/s | 8.7 kB 00:00 (133/150): lua-srpm-macros-1-15.el10.noarch.rpm 86 kB/s | 9.8 kB 00:00 (134/150): ocaml-srpm-macros-10-4.el10.noarch.r 88 kB/s | 10 kB 00:00 (135/150): openblas-srpm-macros-2-19.el10.noarc 76 kB/s | 8.7 kB 00:00 (136/150): package-notes-srpm-macros-0.5-13.el1 89 kB/s | 10 kB 00:00 (137/150): perl-srpm-macros-1-57.el10.noarch.rp 80 kB/s | 9.5 kB 00:00 (138/150): patch-2.7.6-26.el10.x86_64.rpm 480 kB/s | 132 kB 00:00 (139/150): pyproject-srpm-macros-1.23.2-1.el10. 137 kB/s | 15 kB 00:00 (140/150): python-srpm-macros-3.12-11.el10.noar 197 kB/s | 22 kB 00:00 (141/150): qt6-srpm-macros-6.10.1-1.el10.noarch 80 kB/s | 9.1 kB 00:00 (142/150): redhat-rpm-config-296-1.el10.noarch. 375 kB/s | 73 kB 00:00 (143/150): rpm-build-4.19.1.1-25.el10.x86_64.rp 387 kB/s | 76 kB 00:00 (144/150): R-srpm-macros-1.3.7-2.el10_3.noarch. 838 kB/s | 11 kB 00:00 (145/150): ansible-srpm-macros-1-21.el10_3.noar 8.6 MB/s | 20 kB 00:00 (146/150): epel-rpm-macros-10-7.el10_3.noarch.r 4.3 MB/s | 8.4 kB 00:00 (147/150): fpc-srpm-macros-1.3-7.el10_1.noarch. 3.3 MB/s | 7.8 kB 00:00 (148/150): ghc-srpm-macros-1.9.2-1.el10_0.noarc 4.4 MB/s | 9.1 kB 00:00 (149/150): rust-toolset-srpm-macros-1.97.1-4.el 90 kB/s | 10 kB 00:00 (150/150): gdb-minimal-17.2-3.el10.x86_64.rpm 3.0 MB/s | 4.5 MB 00:01 -------------------------------------------------------------------------------- Total 5.5 MB/s | 61 MB 00:11 CentOS Stream 10 - BaseOS 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x8483C65D: Userid : "CentOS (CentOS Official Signing Key) " Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D From : /usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official-SHA256 Key imported successfully Extra Packages for Enterprise Linux 10 - x86_64 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xE37ED158: Userid : "Fedora (epel10) " Fingerprint: 7D8D 15CB FC4E 6268 8591 FB26 33D9 8517 E37E D158 From : /usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-10 Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-17.el10.x86_64 1/1 Preparing : 1/1 Installing : libgcc-14.4.1-3.el10.x86_64 1/150 Running scriptlet: libgcc-14.4.1-3.el10.x86_64 1/150 Installing : ghc-srpm-macros-1.9.2-1.el10_0.noarch 2/150 Installing : fpc-srpm-macros-1.3-7.el10_1.noarch 3/150 Installing : ansible-srpm-macros-1-21.el10_3.noarch 4/150 Installing : rust-toolset-srpm-macros-1.97.1-4.el10.noarch 5/150 Installing : qt6-srpm-macros-6.10.1-1.el10.noarch 6/150 Installing : perl-srpm-macros-1-57.el10.noarch 7/150 Installing : package-notes-srpm-macros-0.5-13.el10.noarch 8/150 Installing : openblas-srpm-macros-2-19.el10.noarch 9/150 Installing : ocaml-srpm-macros-10-4.el10.noarch 10/150 Installing : kernel-srpm-macros-1.0-29.el10.noarch 11/150 Installing : publicsuffix-list-dafsa-20240107-5.el10.noarch 12/150 Installing : pkgconf-m4-2.1.0-3.el10.noarch 13/150 Installing : pcre2-syntax-10.44-1.el10.3.noarch 14/150 Installing : ncurses-base-6.4-15.20240127.el10.noarch 15/150 Installing : libssh-config-0.12.2-2.el10.noarch 16/150 Installing : coreutils-common-9.5-13.el10.x86_64 17/150 Installing : centos-gpg-keys-10.0-23.el10.noarch 18/150 Installing : centos-stream-repos-10.0-23.el10.noarch 19/150 Installing : centos-stream-release-10.0-23.el10.noarch 20/150 Installing : setup-2.14.5-7.el10.noarch 21/150 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-7.el10.noarch 21/150 Installing : filesystem-3.18-17.el10.x86_64 22/150 Installing : basesystem-11-22.el10.noarch 23/150 Installing : glibc-gconv-extra-2.39-137.el10.x86_64 24/150 Running scriptlet: glibc-gconv-extra-2.39-137.el10.x86_64 24/150 Installing : glibc-minimal-langpack-2.39-137.el10.x86_64 25/150 Installing : glibc-common-2.39-137.el10.x86_64 26/150 Running scriptlet: glibc-2.39-137.el10.x86_64 27/150 Installing : glibc-2.39-137.el10.x86_64 27/150 Running scriptlet: glibc-2.39-137.el10.x86_64 27/150 Installing : ncurses-libs-6.4-15.20240127.el10.x86_64 28/150 Installing : bash-5.2.26-6.el10.x86_64 29/150 Running scriptlet: bash-5.2.26-6.el10.x86_64 29/150 Installing : zlib-ng-compat-2.2.3-3.el10.x86_64 30/150 Installing : bzip2-libs-1.0.8-25.el10.x86_64 31/150 Installing : xz-libs-1:5.6.2-5.el10.x86_64 32/150 Installing : libacl-2.4.0-2.el10.x86_64 33/150 Installing : readline-8.2-11.el10.x86_64 34/150 Installing : libstdc++-14.4.1-3.el10.x86_64 35/150 Installing : libuuid-2.40.2-20.el10.x86_64 36/150 Installing : popt-1.19-8.el10.x86_64 37/150 Installing : libblkid-2.40.2-20.el10.x86_64 38/150 Installing : gmp-1:6.2.1-12.el10.x86_64 39/150 Installing : libxcrypt-4.4.36-10.el10.x86_64 40/150 Installing : libzstd-1.5.5-9.el10.x86_64 41/150 Installing : elfutils-libelf-0.195-1.el10.x86_64 42/150 Running scriptlet: crypto-policies-20260811-1.git4dcd294.el10.noarc 43/150 Installing : crypto-policies-20260811-1.git4dcd294.el10.noarc 43/150 Running scriptlet: crypto-policies-20260811-1.git4dcd294.el10.noarc 43/150 Installing : gdbm-libs-1:1.23-14.el10.x86_64 44/150 Installing : libattr-2.6.0-2.el10.x86_64 45/150 Installing : libeconf-0.6.2-4.el10.x86_64 46/150 Installing : dwz-0.16-1.el10.x86_64 47/150 Installing : mpfr-4.2.1-8.el10.x86_64 48/150 Installing : gawk-5.3.0-7.el10.x86_64 49/150 Installing : unzip-6.0-69.el10.x86_64 50/150 Installing : file-libs-5.45-12.el10.x86_64 51/150 Installing : file-5.45-12.el10.x86_64 52/150 Installing : alternatives-1.30-2.el10.x86_64 53/150 Installing : jansson-2.14-3.el10.x86_64 54/150 Installing : libcap-ng-0.9.3-2.el10.x86_64 55/150 Installing : audit-libs-4.2.1-3.el10.x86_64 56/150 Installing : pam-libs-1.6.1-11.el10.x86_64 57/150 Installing : libcap-2.69-7.el10.x86_64 58/150 Installing : systemd-libs-257-33.el10.x86_64 59/150 Installing : libffi-3.4.4-10.el10.x86_64 60/150 Installing : libsepol-3.11-2.el10.x86_64 61/150 Installing : libsmartcols-2.40.2-20.el10.x86_64 62/150 Installing : libtasn1-4.20.0-5.el10.x86_64 63/150 Installing : libunistring-1.1-10.el10.x86_64 64/150 Installing : libidn2-2.3.7-3.el10.x86_64 65/150 Installing : lua-libs-5.4.8-1.el10.x86_64 66/150 Installing : lz4-libs-1.9.4-8.el10.x86_64 67/150 Installing : pcre2-10.44-1.el10.3.x86_64 68/150 Installing : libselinux-3.11-2.el10.x86_64 69/150 Installing : sed-4.9-5.el10.x86_64 70/150 Installing : findutils-1:4.10.0-5.el10.x86_64 71/150 Installing : grep-3.11-10.el10.x86_64 72/150 Installing : xz-1:5.6.2-5.el10.x86_64 73/150 Installing : libmount-2.40.2-20.el10.x86_64 74/150 Installing : util-linux-core-2.40.2-20.el10.x86_64 75/150 Installing : libsemanage-3.11-1.el10.x86_64 76/150 Installing : shadow-utils-2:4.15.0-13.el10.x86_64 77/150 Running scriptlet: libutempter-1.2.1-15.el10.x86_64 78/150 Installing : libutempter-1.2.1-15.el10.x86_64 78/150 Installing : tar-2:1.35-13.el10.x86_64 79/150 Installing : zstd-1.5.5-9.el10.x86_64 80/150 Installing : libpsl-0.21.5-6.el10.x86_64 81/150 Installing : p11-kit-0.26.4-1.el10.x86_64 82/150 Installing : p11-kit-trust-0.26.4-1.el10.x86_64 83/150 Running scriptlet: p11-kit-trust-0.26.4-1.el10.x86_64 83/150 Installing : openssl-fips-provider-1:3.5.7-3.el10.x86_64 84/150 Installing : openssl-libs-1:3.5.7-3.el10.x86_64 85/150 Installing : coreutils-9.5-13.el10.x86_64 86/150 Running scriptlet: ca-certificates-2026.2.90_v9.0.316-100.0.el10.no 87/150 Installing : ca-certificates-2026.2.90_v9.0.316-100.0.el10.no 87/150 Running scriptlet: ca-certificates-2026.2.90_v9.0.316-100.0.el10.no 87/150 Installing : authselect-libs-1.5.3-1.el10.x86_64 88/150 Installing : gzip-1.13-4.el10.x86_64 89/150 Installing : cracklib-2.9.11-8.el10.x86_64 90/150 Installing : cracklib-dicts-2.9.11-8.el10.x86_64 91/150 Installing : libpwquality-1.4.5-13.el10.x86_64 92/150 Installing : libevent-2.1.12-16.el10.x86_64 93/150 Installing : rpm-sequoia-1.10.2.3-1.el10.x86_64 94/150 Installing : zip-3.0-45.el10.x86_64 95/150 Installing : cyrus-sasl-lib-2.1.28-27.el10.x86_64 96/150 Installing : openldap-2.6.13-1.el10.x86_64 97/150 Installing : gdbm-1:1.23-14.el10.x86_64 98/150 Installing : pam-1.6.1-11.el10.x86_64 99/150 Installing : libfdisk-2.40.2-20.el10.x86_64 100/150 Installing : libxml2-2.12.5-15.el10.x86_64 101/150 Installing : libarchive-3.7.7-11.el10.x86_64 102/150 Installing : bzip2-1.0.8-25.el10.x86_64 103/150 Installing : sqlite-libs-3.46.1-6.el10.x86_64 104/150 Installing : rpm-libs-4.19.1.1-25.el10.x86_64 105/150 Installing : ed-1.20-5.el10.x86_64 106/150 Installing : patch-2.7.6-26.el10.x86_64 107/150 Installing : elfutils-default-yama-scope-0.195-1.el10.noarch 108/150 Running scriptlet: elfutils-default-yama-scope-0.195-1.el10.noarch 108/150 Installing : cpio-2.15-3.el10.x86_64 109/150 Installing : diffutils-3.10-8.el10.x86_64 110/150 Installing : json-c-0.18-3.el10.x86_64 111/150 Installing : keyutils-libs-1.6.3-5.el10.x86_64 112/150 Installing : libbrotli-1.1.0-8.el10.x86_64 113/150 Installing : libcbor-0.11.0-3.el10.x86_64 114/150 Installing : libfido2-1.14.0-7.el10.x86_64 115/150 Installing : libcom_err-1.47.1-5.el10.x86_64 116/150 Installing : libgomp-14.4.1-3.el10.x86_64 117/150 Installing : libnghttp2-1.68.0-6.el10.x86_64 118/150 Installing : libpkgconf-2.1.0-3.el10.x86_64 119/150 Installing : pkgconf-2.1.0-3.el10.x86_64 120/150 Installing : pkgconf-pkg-config-2.1.0-3.el10.x86_64 121/150 Installing : libverto-0.3.2-10.el10.x86_64 122/150 Installing : krb5-libs-1.21.3-11.el10.x86_64 123/150 Installing : libssh-0.12.2-2.el10.x86_64 124/150 Installing : libcurl-8.12.1-6.el10.x86_64 125/150 Installing : elfutils-libs-0.195-1.el10.x86_64 126/150 Installing : elfutils-debuginfod-client-0.195-1.el10.x86_64 127/150 Installing : binutils-gold-2.41-65.el10.x86_64 128/150 Running scriptlet: binutils-gold-2.41-65.el10.x86_64 128/150 Installing : binutils-2.41-65.el10.x86_64 129/150 Running scriptlet: binutils-2.41-65.el10.x86_64 129/150 Installing : elfutils-0.195-1.el10.x86_64 130/150 Installing : gdb-minimal-17.2-3.el10.x86_64 131/150 Installing : debugedit-5.3-2.el10.x86_64 132/150 Installing : rpm-build-libs-4.19.1.1-25.el10.x86_64 133/150 Installing : curl-8.12.1-6.el10.x86_64 134/150 Running scriptlet: rpm-4.19.1.1-25.el10.x86_64 135/150 Installing : rpm-4.19.1.1-25.el10.x86_64 135/150 Installing : efi-srpm-macros-6-8.el10.noarch 136/150 Installing : lua-srpm-macros-1-15.el10.noarch 137/150 Installing : fonts-srpm-macros-1:2.0.5-18.el10.noarch 138/150 Installing : forge-srpm-macros-0.4.0-6.el10.noarch 139/150 Installing : go-srpm-macros-3.8.0-1.el10.noarch 140/150 Installing : python-srpm-macros-3.12-11.el10.noarch 141/150 Installing : redhat-rpm-config-296-1.el10.noarch 142/150 Installing : rpm-build-4.19.1.1-25.el10.x86_64 143/150 Installing : pyproject-srpm-macros-1.23.2-1.el10.noarch 144/150 Installing : R-srpm-macros-1.3.7-2.el10_3.noarch 145/150 Installing : epel-rpm-macros-10-7.el10_3.noarch 146/150 Installing : util-linux-2.40.2-20.el10.x86_64 147/150 Running scriptlet: util-linux-2.40.2-20.el10.x86_64 147/150 Installing : authselect-1.5.3-1.el10.x86_64 148/150 Installing : which-2.21-44.el10.x86_64 149/150 Installing : info-7.1-6.el10.x86_64 150/150 Running scriptlet: filesystem-3.18-17.el10.x86_64 150/150 Running scriptlet: ca-certificates-2026.2.90_v9.0.316-100.0.el10.no 150/150 Running scriptlet: authselect-libs-1.5.3-1.el10.x86_64 150/150 Running scriptlet: rpm-4.19.1.1-25.el10.x86_64 150/150 Running scriptlet: info-7.1-6.el10.x86_64 150/150 Installed: R-srpm-macros-1.3.7-2.el10_3.noarch alternatives-1.30-2.el10.x86_64 ansible-srpm-macros-1-21.el10_3.noarch audit-libs-4.2.1-3.el10.x86_64 authselect-1.5.3-1.el10.x86_64 authselect-libs-1.5.3-1.el10.x86_64 basesystem-11-22.el10.noarch bash-5.2.26-6.el10.x86_64 binutils-2.41-65.el10.x86_64 binutils-gold-2.41-65.el10.x86_64 bzip2-1.0.8-25.el10.x86_64 bzip2-libs-1.0.8-25.el10.x86_64 ca-certificates-2026.2.90_v9.0.316-100.0.el10.noarch centos-gpg-keys-10.0-23.el10.noarch centos-stream-release-10.0-23.el10.noarch centos-stream-repos-10.0-23.el10.noarch coreutils-9.5-13.el10.x86_64 coreutils-common-9.5-13.el10.x86_64 cpio-2.15-3.el10.x86_64 cracklib-2.9.11-8.el10.x86_64 cracklib-dicts-2.9.11-8.el10.x86_64 crypto-policies-20260811-1.git4dcd294.el10.noarch curl-8.12.1-6.el10.x86_64 cyrus-sasl-lib-2.1.28-27.el10.x86_64 debugedit-5.3-2.el10.x86_64 diffutils-3.10-8.el10.x86_64 dwz-0.16-1.el10.x86_64 ed-1.20-5.el10.x86_64 efi-srpm-macros-6-8.el10.noarch elfutils-0.195-1.el10.x86_64 elfutils-debuginfod-client-0.195-1.el10.x86_64 elfutils-default-yama-scope-0.195-1.el10.noarch elfutils-libelf-0.195-1.el10.x86_64 elfutils-libs-0.195-1.el10.x86_64 epel-rpm-macros-10-7.el10_3.noarch file-5.45-12.el10.x86_64 file-libs-5.45-12.el10.x86_64 filesystem-3.18-17.el10.x86_64 findutils-1:4.10.0-5.el10.x86_64 fonts-srpm-macros-1:2.0.5-18.el10.noarch forge-srpm-macros-0.4.0-6.el10.noarch fpc-srpm-macros-1.3-7.el10_1.noarch gawk-5.3.0-7.el10.x86_64 gdb-minimal-17.2-3.el10.x86_64 gdbm-1:1.23-14.el10.x86_64 gdbm-libs-1:1.23-14.el10.x86_64 ghc-srpm-macros-1.9.2-1.el10_0.noarch glibc-2.39-137.el10.x86_64 glibc-common-2.39-137.el10.x86_64 glibc-gconv-extra-2.39-137.el10.x86_64 glibc-minimal-langpack-2.39-137.el10.x86_64 gmp-1:6.2.1-12.el10.x86_64 go-srpm-macros-3.8.0-1.el10.noarch grep-3.11-10.el10.x86_64 gzip-1.13-4.el10.x86_64 info-7.1-6.el10.x86_64 jansson-2.14-3.el10.x86_64 json-c-0.18-3.el10.x86_64 kernel-srpm-macros-1.0-29.el10.noarch keyutils-libs-1.6.3-5.el10.x86_64 krb5-libs-1.21.3-11.el10.x86_64 libacl-2.4.0-2.el10.x86_64 libarchive-3.7.7-11.el10.x86_64 libattr-2.6.0-2.el10.x86_64 libblkid-2.40.2-20.el10.x86_64 libbrotli-1.1.0-8.el10.x86_64 libcap-2.69-7.el10.x86_64 libcap-ng-0.9.3-2.el10.x86_64 libcbor-0.11.0-3.el10.x86_64 libcom_err-1.47.1-5.el10.x86_64 libcurl-8.12.1-6.el10.x86_64 libeconf-0.6.2-4.el10.x86_64 libevent-2.1.12-16.el10.x86_64 libfdisk-2.40.2-20.el10.x86_64 libffi-3.4.4-10.el10.x86_64 libfido2-1.14.0-7.el10.x86_64 libgcc-14.4.1-3.el10.x86_64 libgomp-14.4.1-3.el10.x86_64 libidn2-2.3.7-3.el10.x86_64 libmount-2.40.2-20.el10.x86_64 libnghttp2-1.68.0-6.el10.x86_64 libpkgconf-2.1.0-3.el10.x86_64 libpsl-0.21.5-6.el10.x86_64 libpwquality-1.4.5-13.el10.x86_64 libselinux-3.11-2.el10.x86_64 libsemanage-3.11-1.el10.x86_64 libsepol-3.11-2.el10.x86_64 libsmartcols-2.40.2-20.el10.x86_64 libssh-0.12.2-2.el10.x86_64 libssh-config-0.12.2-2.el10.noarch libstdc++-14.4.1-3.el10.x86_64 libtasn1-4.20.0-5.el10.x86_64 libunistring-1.1-10.el10.x86_64 libutempter-1.2.1-15.el10.x86_64 libuuid-2.40.2-20.el10.x86_64 libverto-0.3.2-10.el10.x86_64 libxcrypt-4.4.36-10.el10.x86_64 libxml2-2.12.5-15.el10.x86_64 libzstd-1.5.5-9.el10.x86_64 lua-libs-5.4.8-1.el10.x86_64 lua-srpm-macros-1-15.el10.noarch lz4-libs-1.9.4-8.el10.x86_64 mpfr-4.2.1-8.el10.x86_64 ncurses-base-6.4-15.20240127.el10.noarch ncurses-libs-6.4-15.20240127.el10.x86_64 ocaml-srpm-macros-10-4.el10.noarch openblas-srpm-macros-2-19.el10.noarch openldap-2.6.13-1.el10.x86_64 openssl-fips-provider-1:3.5.7-3.el10.x86_64 openssl-libs-1:3.5.7-3.el10.x86_64 p11-kit-0.26.4-1.el10.x86_64 p11-kit-trust-0.26.4-1.el10.x86_64 package-notes-srpm-macros-0.5-13.el10.noarch pam-1.6.1-11.el10.x86_64 pam-libs-1.6.1-11.el10.x86_64 patch-2.7.6-26.el10.x86_64 pcre2-10.44-1.el10.3.x86_64 pcre2-syntax-10.44-1.el10.3.noarch perl-srpm-macros-1-57.el10.noarch pkgconf-2.1.0-3.el10.x86_64 pkgconf-m4-2.1.0-3.el10.noarch pkgconf-pkg-config-2.1.0-3.el10.x86_64 popt-1.19-8.el10.x86_64 publicsuffix-list-dafsa-20240107-5.el10.noarch pyproject-srpm-macros-1.23.2-1.el10.noarch python-srpm-macros-3.12-11.el10.noarch qt6-srpm-macros-6.10.1-1.el10.noarch readline-8.2-11.el10.x86_64 redhat-rpm-config-296-1.el10.noarch rpm-4.19.1.1-25.el10.x86_64 rpm-build-4.19.1.1-25.el10.x86_64 rpm-build-libs-4.19.1.1-25.el10.x86_64 rpm-libs-4.19.1.1-25.el10.x86_64 rpm-sequoia-1.10.2.3-1.el10.x86_64 rust-toolset-srpm-macros-1.97.1-4.el10.noarch sed-4.9-5.el10.x86_64 setup-2.14.5-7.el10.noarch shadow-utils-2:4.15.0-13.el10.x86_64 sqlite-libs-3.46.1-6.el10.x86_64 systemd-libs-257-33.el10.x86_64 tar-2:1.35-13.el10.x86_64 unzip-6.0-69.el10.x86_64 util-linux-2.40.2-20.el10.x86_64 util-linux-core-2.40.2-20.el10.x86_64 which-2.21-44.el10.x86_64 xz-1:5.6.2-5.el10.x86_64 xz-libs-1:5.6.2-5.el10.x86_64 zip-3.0-45.el10.x86_64 zlib-ng-compat-2.2.3-3.el10.x86_64 zstd-1.5.5-9.el10.x86_64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-2.el10_3.noarch alternatives-1.30-2.el10.x86_64 ansible-srpm-macros-1-21.el10_3.noarch audit-libs-4.2.1-3.el10.x86_64 authselect-1.5.3-1.el10.x86_64 authselect-libs-1.5.3-1.el10.x86_64 basesystem-11-22.el10.noarch bash-5.2.26-6.el10.x86_64 binutils-2.41-65.el10.x86_64 binutils-gold-2.41-65.el10.x86_64 bzip2-1.0.8-25.el10.x86_64 bzip2-libs-1.0.8-25.el10.x86_64 ca-certificates-2026.2.90_v9.0.316-100.0.el10.noarch centos-gpg-keys-10.0-23.el10.noarch centos-stream-release-10.0-23.el10.noarch centos-stream-repos-10.0-23.el10.noarch coreutils-9.5-13.el10.x86_64 coreutils-common-9.5-13.el10.x86_64 cpio-2.15-3.el10.x86_64 cracklib-2.9.11-8.el10.x86_64 cracklib-dicts-2.9.11-8.el10.x86_64 crypto-policies-20260811-1.git4dcd294.el10.noarch curl-8.12.1-6.el10.x86_64 cyrus-sasl-lib-2.1.28-27.el10.x86_64 debugedit-5.3-2.el10.x86_64 diffutils-3.10-8.el10.x86_64 dwz-0.16-1.el10.x86_64 ed-1.20-5.el10.x86_64 efi-srpm-macros-6-8.el10.noarch elfutils-0.195-1.el10.x86_64 elfutils-debuginfod-client-0.195-1.el10.x86_64 elfutils-default-yama-scope-0.195-1.el10.noarch elfutils-libelf-0.195-1.el10.x86_64 elfutils-libs-0.195-1.el10.x86_64 epel-rpm-macros-10-7.el10_3.noarch file-5.45-12.el10.x86_64 file-libs-5.45-12.el10.x86_64 filesystem-3.18-17.el10.x86_64 findutils-4.10.0-5.el10.x86_64 fonts-srpm-macros-2.0.5-18.el10.noarch forge-srpm-macros-0.4.0-6.el10.noarch fpc-srpm-macros-1.3-7.el10_1.noarch gawk-5.3.0-7.el10.x86_64 gdb-minimal-17.2-3.el10.x86_64 gdbm-1.23-14.el10.x86_64 gdbm-libs-1.23-14.el10.x86_64 ghc-srpm-macros-1.9.2-1.el10_0.noarch glibc-2.39-137.el10.x86_64 glibc-common-2.39-137.el10.x86_64 glibc-gconv-extra-2.39-137.el10.x86_64 glibc-minimal-langpack-2.39-137.el10.x86_64 gmp-6.2.1-12.el10.x86_64 go-srpm-macros-3.8.0-1.el10.noarch gpg-pubkey-8483c65d-5ccc5b19 gpg-pubkey-e37ed158-65785fa9 grep-3.11-10.el10.x86_64 gzip-1.13-4.el10.x86_64 info-7.1-6.el10.x86_64 jansson-2.14-3.el10.x86_64 json-c-0.18-3.el10.x86_64 kernel-srpm-macros-1.0-29.el10.noarch keyutils-libs-1.6.3-5.el10.x86_64 krb5-libs-1.21.3-11.el10.x86_64 libacl-2.4.0-2.el10.x86_64 libarchive-3.7.7-11.el10.x86_64 libattr-2.6.0-2.el10.x86_64 libblkid-2.40.2-20.el10.x86_64 libbrotli-1.1.0-8.el10.x86_64 libcap-2.69-7.el10.x86_64 libcap-ng-0.9.3-2.el10.x86_64 libcbor-0.11.0-3.el10.x86_64 libcom_err-1.47.1-5.el10.x86_64 libcurl-8.12.1-6.el10.x86_64 libeconf-0.6.2-4.el10.x86_64 libevent-2.1.12-16.el10.x86_64 libfdisk-2.40.2-20.el10.x86_64 libffi-3.4.4-10.el10.x86_64 libfido2-1.14.0-7.el10.x86_64 libgcc-14.4.1-3.el10.x86_64 libgomp-14.4.1-3.el10.x86_64 libidn2-2.3.7-3.el10.x86_64 libmount-2.40.2-20.el10.x86_64 libnghttp2-1.68.0-6.el10.x86_64 libpkgconf-2.1.0-3.el10.x86_64 libpsl-0.21.5-6.el10.x86_64 libpwquality-1.4.5-13.el10.x86_64 libselinux-3.11-2.el10.x86_64 libsemanage-3.11-1.el10.x86_64 libsepol-3.11-2.el10.x86_64 libsmartcols-2.40.2-20.el10.x86_64 libssh-0.12.2-2.el10.x86_64 libssh-config-0.12.2-2.el10.noarch libstdc++-14.4.1-3.el10.x86_64 libtasn1-4.20.0-5.el10.x86_64 libunistring-1.1-10.el10.x86_64 libutempter-1.2.1-15.el10.x86_64 libuuid-2.40.2-20.el10.x86_64 libverto-0.3.2-10.el10.x86_64 libxcrypt-4.4.36-10.el10.x86_64 libxml2-2.12.5-15.el10.x86_64 libzstd-1.5.5-9.el10.x86_64 lua-libs-5.4.8-1.el10.x86_64 lua-srpm-macros-1-15.el10.noarch lz4-libs-1.9.4-8.el10.x86_64 mpfr-4.2.1-8.el10.x86_64 ncurses-base-6.4-15.20240127.el10.noarch ncurses-libs-6.4-15.20240127.el10.x86_64 ocaml-srpm-macros-10-4.el10.noarch openblas-srpm-macros-2-19.el10.noarch openldap-2.6.13-1.el10.x86_64 openssl-fips-provider-3.5.7-3.el10.x86_64 openssl-libs-3.5.7-3.el10.x86_64 p11-kit-0.26.4-1.el10.x86_64 p11-kit-trust-0.26.4-1.el10.x86_64 package-notes-srpm-macros-0.5-13.el10.noarch pam-1.6.1-11.el10.x86_64 pam-libs-1.6.1-11.el10.x86_64 patch-2.7.6-26.el10.x86_64 pcre2-10.44-1.el10.3.x86_64 pcre2-syntax-10.44-1.el10.3.noarch perl-srpm-macros-1-57.el10.noarch pkgconf-2.1.0-3.el10.x86_64 pkgconf-m4-2.1.0-3.el10.noarch pkgconf-pkg-config-2.1.0-3.el10.x86_64 popt-1.19-8.el10.x86_64 publicsuffix-list-dafsa-20240107-5.el10.noarch pyproject-srpm-macros-1.23.2-1.el10.noarch python-srpm-macros-3.12-11.el10.noarch qt6-srpm-macros-6.10.1-1.el10.noarch readline-8.2-11.el10.x86_64 redhat-rpm-config-296-1.el10.noarch rpm-4.19.1.1-25.el10.x86_64 rpm-build-4.19.1.1-25.el10.x86_64 rpm-build-libs-4.19.1.1-25.el10.x86_64 rpm-libs-4.19.1.1-25.el10.x86_64 rpm-sequoia-1.10.2.3-1.el10.x86_64 rust-toolset-srpm-macros-1.97.1-4.el10.noarch sed-4.9-5.el10.x86_64 setup-2.14.5-7.el10.noarch shadow-utils-4.15.0-13.el10.x86_64 sqlite-libs-3.46.1-6.el10.x86_64 systemd-libs-257-33.el10.x86_64 tar-1.35-13.el10.x86_64 unzip-6.0-69.el10.x86_64 util-linux-2.40.2-20.el10.x86_64 util-linux-core-2.40.2-20.el10.x86_64 which-2.21-44.el10.x86_64 xz-5.6.2-5.el10.x86_64 xz-libs-5.6.2-5.el10.x86_64 zip-3.0-45.el10.x86_64 zlib-ng-compat-2.2.3-3.el10.x86_64 zstd-1.5.5-9.el10.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1788220800 Wrote: /builddir/build/SRPMS/pymol-3.1.0-1.el10.TMM.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/centos-stream+epel-10-x86_64-1788271482.789551/root/var/log/dnf.rpm.log /var/lib/mock/centos-stream+epel-10-x86_64-1788271482.789551/root/var/log/dnf.librepo.log /var/lib/mock/centos-stream+epel-10-x86_64-1788271482.789551/root/var/log/dnf.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-9n7idpvf/pymol/pymol.spec) Config(child) 0 minutes 46 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.1.0-1.el10.TMM.src.rpm) Config(centos-stream+epel-10-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream+epel-10-x86_64-bootstrap-1788271482.789551/root. INFO: reusing tmpfs at /var/lib/mock/centos-stream+epel-10-x86_64-bootstrap-1788271482.789551/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/centos-stream+epel-10-x86_64-1788271482.789551/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-25.el10.x86_64 rpm-sequoia-1.10.2.3-1.el10.x86_64 python3-dnf-4.20.0-27.el10.noarch python3-dnf-plugins-core-4.7.0-12.el10.noarch yum-4.20.0-27.el10.noarch Finish: chroot init Start: build phase for pymol-3.1.0-1.el10.TMM.src.rpm Start: build setup for pymol-3.1.0-1.el10.TMM.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1788220800 Wrote: /builddir/build/SRPMS/pymol-3.1.0-1.el10.TMM.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 3.7 kB/s | 1.5 kB 00:00 CentOS Stream 10 - BaseOS 1.2 MB/s | 23 kB 00:00 CentOS Stream 10 - AppStream 904 kB/s | 24 kB 00:00 CentOS Stream 10 - CRB 1.1 MB/s | 23 kB 00:00 CentOS Stream 10 - Extras packages 803 kB/s | 26 kB 00:00 Extra Packages for Enterprise Linux 10 - x86_64 2.9 MB/s | 73 kB 00:00 Dependencies resolved. ================================================================================================= Package Arch Version Repo Size ================================================================================================= Installing: catch2-devel x86_64 2.13.10-5.el10_0 epel 197 k desktop-file-utils x86_64 0.26-15.el10 appstream 70 k fdupes x86_64 1:2.4.0-1.el10_1 epel 59 k freeglut-devel x86_64 3.4.0-9.el10 appstream 964 k freetype-devel x86_64 2.13.2-8.el10 appstream 966 k gcc x86_64 14.4.1-3.el10 appstream 38 M gcc-c++ x86_64 14.4.1-3.el10 appstream 15 M glew-devel x86_64 2.2.0-9.el10_0 epel 217 k glm-devel noarch 1.0.1-4.el10_2 epel 249 k libappstream-glib x86_64 0.8.3-3.el10 appstream 410 k libpng-devel x86_64 2:1.6.40-13.el10 appstream 293 k libxml2-devel x86_64 2.12.5-15.el10 appstream 534 k mesa-libGL-devel x86_64 26.1.1-2.el10 appstream 28 k mmtf-cpp-devel x86_64 1.1.0-1.el10 copr_base 30 k msgpack-devel x86_64 3.1.0-17.el10_0 epel 312 k netcdf-devel x86_64 4.9.2-7.el10_0 epel 91 k pyproject-rpm-macros noarch 1.23.2-1.el10 crb 55 k python3-devel x86_64 3.12.13-3.el10 appstream 328 k python3-pillow x86_64 11.0.0-1.el10_0 epel 942 k python3-pyside6-devel x86_64 6.10.1-4.el10_3 epel 396 k python3-pytest noarch 7.4.3-5.el10 crb 756 k python3-qt5-devel x86_64 5.15.11-8.el10_2 epel 392 k Installing dependencies: abseil-cpp x86_64 20240722.2-1.el10_3 epel 690 k alsa-lib x86_64 1.2.16.1-1.el10 appstream 547 k annobin-docs noarch 13.28-1.el10 appstream 86 k annobin-plugin-gcc x86_64 13.28-1.el10 appstream 697 k aribb24 x86_64 1.0.3^20160216git5e9be27-1.el10_0 epel 40 k avahi-libs x86_64 0.9~rc2-3.el10 baseos 67 k blosc x86_64 1.21.6-4.el10_0 epel 58 k bluez-libs x86_64 5.87+1.git30db66dc971b-1.el10 baseos 81 k brotli x86_64 1.1.0-8.el10 appstream 19 k brotli-devel x86_64 1.1.0-8.el10 appstream 33 k bzip2-devel x86_64 1.0.8-25.el10 appstream 215 k cairo x86_64 1.18.2-3.el10 appstream 715 k cairo-devel x86_64 1.18.2-3.el10 appstream 194 k cairo-gobject x86_64 1.18.2-3.el10 appstream 16 k chrpath x86_64 0.16-25.el10 baseos 31 k cjson x86_64 1.7.19-1.el10_3 epel 32 k clang-libs x86_64 22.1.8-1.el10 appstream 28 M clang-resource-filesystem x86_64 22.1.8-1.el10 appstream 18 k cmake x86_64 3.31.8-1.el10 appstream 13 M cmake-data noarch 3.31.8-1.el10 appstream 2.7 M cmake-filesystem x86_64 3.31.8-1.el10 appstream 21 k cmake-rpm-macros noarch 3.31.8-1.el10 appstream 12 k codec2 x86_64 1.2.0-5.el10_0~bootstrap epel 637 k cpp x86_64 14.4.1-3.el10 appstream 13 M cpuinfo x86_64 24.09.26-1.git1e83a2f.el10_1.1 epel 42 k cups-filesystem noarch 1:2.4.10-18.el10 baseos 11 k cups-libs x86_64 1:2.4.10-18.el10 baseos 260 k dbus x86_64 1:1.14.10-6.el10 baseos 3.1 k dbus-broker x86_64 36-4.el10 baseos 174 k dbus-common noarch 1:1.14.10-6.el10 baseos 13 k dbus-libs x86_64 1:1.14.10-6.el10 baseos 155 k default-fonts-core-sans noarch 4.1-3.el10 baseos 30 k double-conversion x86_64 3.4.0-1.el10_2 epel 51 k duktape x86_64 2.7.0-10.el10 baseos 170 k emacs-filesystem noarch 1:29.4-13.el10 baseos 8.3 k expat x86_64 2.7.3-2.el10 baseos 120 k fdk-aac-free x86_64 2.0.0-15.el10 appstream 339 k fftw-libs-single x86_64 3.3.11-1.el10 appstream 1.1 M flac-libs x86_64 1.4.3-6.el10 appstream 265 k fontconfig x86_64 2.15.0-7.el10 appstream 280 k fontconfig-devel x86_64 2.15.0-7.el10 appstream 175 k fonts-filesystem noarch 1:2.0.5-18.el10 baseos 8.8 k freeglut x86_64 3.4.0-9.el10 appstream 147 k freetype x86_64 2.13.2-8.el10 baseos 409 k fribidi x86_64 1.0.14-4.el10 appstream 93 k game-music-emu x86_64 0.6.3-16.el10_0 epel 153 k gcc-gfortran x86_64 14.4.1-3.el10 appstream 14 M gcc-plugin-annobin x86_64 14.4.1-3.el10 appstream 54 k gcc-toolset-15-binutils x86_64 2.44-8.el10 appstream 5.8 M gcc-toolset-15-gcc x86_64 15.2.1-8.el10 appstream 52 M gcc-toolset-15-gcc-c++ x86_64 15.2.1-8.el10 appstream 16 M gcc-toolset-15-libstdc++-devel x86_64 15.2.1-8.el10 appstream 3.7 M gcc-toolset-15-runtime x86_64 15.0-11.el10 appstream 12 k gdk-pixbuf2 x86_64 2.42.12-5.el10 appstream 497 k gettext x86_64 0.22.5-6.el10 baseos 1.1 M gettext-envsubst x86_64 0.22.5-6.el10 baseos 38 k gettext-libs x86_64 0.22.5-6.el10 baseos 669 k gettext-runtime x86_64 0.22.5-6.el10 baseos 122 k giflib x86_64 5.2.1-25.el10 appstream 52 k glib2 x86_64 2.80.4-22.el10 baseos 3.0 M glib2-devel x86_64 2.80.4-22.el10 appstream 1.5 M glibc-devel x86_64 2.39-137.el10 appstream 583 k glx-utils x86_64 9.0.0-8.el10 appstream 73 k gnutls x86_64 3.8.10-4.el10 baseos 1.5 M google-noto-fonts-common noarch 20240401-5.el10 baseos 18 k google-noto-sans-vf-fonts noarch 20240401-5.el10 baseos 594 k graphene x86_64 1.10.6-10.el10 appstream 62 k graphite2 x86_64 1.3.14-17.el10 baseos 96 k graphite2-devel x86_64 1.3.14-17.el10 appstream 22 k groff-base x86_64 1.23.0-10.el10 baseos 1.1 M gsm x86_64 1.0.22-8.el10 appstream 37 k gstreamer1 x86_64 1.26.7-5.el10 appstream 1.7 M gstreamer1-plugins-bad-free-libs x86_64 1.26.7-9.el10 appstream 1.0 M gstreamer1-plugins-base x86_64 1.26.7-3.el10 appstream 2.3 M harfbuzz x86_64 8.4.0-6.el10 baseos 992 k harfbuzz-cairo x86_64 8.4.0-6.el10 appstream 28 k harfbuzz-devel x86_64 8.4.0-6.el10 appstream 453 k harfbuzz-icu x86_64 8.4.0-6.el10 appstream 15 k hdf-libs x86_64 4.3.0-1.el10_0 epel 292 k hdf5 x86_64 1.14.5-1.el10_0 epel 2.1 M hdf5-devel x86_64 1.14.5-1.el10_0 epel 1.4 M highway x86_64 1.3.0-1.el10_2 epel 505 k hwdata noarch 0.379-10.10.el10 baseos 1.7 M ilbc x86_64 3.0.4-12.el10_0 epel 54 k iso-codes noarch 4.16.0-6.el10 appstream 3.7 M jasper-libs x86_64 4.1.0-5.el10 appstream 163 k jbigkit-libs x86_64 2.1-31.el10 appstream 54 k json-glib x86_64 1.8.0-5.el10 baseos 168 k kernel-headers x86_64 6.12.0-264.el10 appstream 3.3 M keyutils-libs-devel x86_64 1.6.3-5.el10 appstream 61 k krb5-devel x86_64 1.21.3-11.el10 appstream 143 k lame-libs x86_64 3.100-19.el10 appstream 339 k lcms2 x86_64 2.16-6.el10 appstream 182 k libGLEW x86_64 2.2.0-9.el10_0 epel 176 k libICE x86_64 1.1.1-5.el10 appstream 75 k libSM x86_64 1.2.4-5.el10 appstream 44 k libX11 x86_64 1.8.13-1.el10 appstream 651 k libX11-common noarch 1.8.13-1.el10 appstream 198 k libX11-devel x86_64 1.8.13-1.el10 appstream 1.1 M libX11-xcb x86_64 1.8.13-1.el10 appstream 11 k libXau x86_64 1.0.11-8.el10 appstream 33 k libXau-devel x86_64 1.0.11-8.el10 appstream 15 k libXcomposite x86_64 0.4.6-5.el10 appstream 25 k libXdamage x86_64 1.1.6-5.el10 appstream 24 k libXext x86_64 1.3.6-3.el10 appstream 40 k libXext-devel x86_64 1.3.6-3.el10 appstream 87 k libXfixes x86_64 6.0.1-5.el10 appstream 20 k libXft x86_64 2.3.8-8.el10 appstream 73 k libXi x86_64 1.8.1-7.el10 appstream 41 k libXrandr x86_64 1.5.4-5.el10 appstream 29 k libXrender x86_64 0.9.11-8.el10 appstream 29 k libXrender-devel x86_64 0.9.11-8.el10 appstream 20 k libXtst x86_64 1.2.4-8.el10 appstream 22 k libXv x86_64 1.0.12-5.el10 appstream 20 k libXxf86vm x86_64 1.1.5-8.el10 appstream 19 k libaec x86_64 1.1.7-1.el10_3 epel 37 k libaec-devel x86_64 1.1.7-1.el10_3 epel 15 k libaom x86_64 3.13.1-1.el10_2 epel 1.8 M libaribcaption x86_64 1.1.1-1.el10_0 epel 110 k libasyncns x86_64 0.8-30.el10 appstream 31 k libavcodec-free x86_64 7.1.5-2.el10_3 epel 4.3 M libavformat-free x86_64 7.1.5-2.el10_3 epel 1.1 M libavutil-free x86_64 7.1.5-2.el10_3 epel 359 k libblkid-devel x86_64 2.40.2-20.el10 appstream 25 k libbluray x86_64 1.3.4-7.el10_0 epel 175 k libcom_err-devel x86_64 1.47.1-5.el10 appstream 16 k libcurl-devel x86_64 8.12.1-6.el10 appstream 945 k libdatrie x86_64 0.2.13-11.el10 appstream 33 k libdav1d x86_64 1.5.3-1.el10_3 epel 638 k libdrm x86_64 2.4.128-1.el10 baseos 164 k libdrm-devel x86_64 2.4.128-1.el10 appstream 184 k libdvdnav x86_64 6.1.1-10.el10 appstream 57 k libdvdread x86_64 6.1.3-9.el10 appstream 73 k libedit x86_64 3.1-52.20230828cvs.el10 baseos 106 k libevdev x86_64 1.13.1-6.el10 appstream 39 k libffi-devel x86_64 3.4.4-10.el10 appstream 29 k libgcrypt x86_64 1.11.0-7.el10 baseos 586 k libgfortran x86_64 14.4.1-3.el10 baseos 813 k libglvnd x86_64 1:1.7.0-7.el10 appstream 116 k libglvnd-core-devel x86_64 1:1.7.0-7.el10 appstream 18 k libglvnd-devel x86_64 1:1.7.0-7.el10 appstream 163 k libglvnd-egl x86_64 1:1.7.0-7.el10 appstream 37 k libglvnd-gles x86_64 1:1.7.0-7.el10 appstream 31 k libglvnd-glx x86_64 1:1.7.0-7.el10 appstream 132 k libglvnd-opengl x86_64 1:1.7.0-7.el10 appstream 39 k libgpg-error x86_64 1.50-2.el10 baseos 236 k libgudev x86_64 238-7.el10 baseos 36 k libicu x86_64 74.2-5.el10 baseos 10 M libicu-devel x86_64 74.2-5.el10 appstream 966 k libidn2-devel x86_64 2.3.7-3.el10 appstream 71 k libimagequant x86_64 4.0.3-5.el10_0 epel 312 k libinput x86_64 1.30.1-2.el10 appstream 262 k libjpeg-turbo x86_64 3.0.2-4.el10 appstream 252 k libjxl x86_64 1:0.10.4-1.el10_1 epel 1.2 M libkadm5 x86_64 1.21.3-11.el10 baseos 76 k liblc3 x86_64 1.1.3-1.el10 appstream 104 k libldac x86_64 2.0.2.3-17.el10 appstream 42 k libldb x86_64 4.24.5-101.el10 baseos 185 k liblerc x86_64 4.0.0-8.el10 appstream 219 k libmng x86_64 2.0.3-23.el10 appstream 187 k libmodplug x86_64 1:0.8.9.0-25.el10_0 epel 176 k libmount-devel x86_64 2.40.2-20.el10 appstream 26 k libmpc x86_64 1.3.1-7.el10 appstream 71 k libnghttp2-devel x86_64 1.68.0-6.el10 appstream 53 k libogg x86_64 2:1.3.5-10.el10 appstream 34 k libopenmpt x86_64 0.8.7-1.el10_3 epel 782 k libpciaccess x86_64 0.16-16.el10 baseos 28 k libpciaccess-devel x86_64 0.16-16.el10 appstream 14 k libpng x86_64 2:1.6.40-13.el10 baseos 120 k libpq x86_64 16.11-3.el10 baseos 254 k libproxy x86_64 0.5.5-4.el10 baseos 49 k libpsl-devel x86_64 0.21.5-6.el10 appstream 35 k libquadmath x86_64 14.4.1-3.el10 baseos 201 k libquadmath-devel x86_64 14.4.1-3.el10 appstream 42 k librabbitmq x86_64 0.14.0-3.el10 appstream 44 k libraqm x86_64 0.10.1-1.el10_0 epel 22 k librist x86_64 0.2.7-6.el10_0 epel 77 k librsvg2 x86_64 2.57.1-9.el10 appstream 1.5 M libsbc x86_64 2.0-7.el10 appstream 46 k libseccomp x86_64 2.5.6-1.el10 baseos 71 k libselinux-devel x86_64 3.11-2.el10 appstream 161 k libsepol-devel x86_64 3.11-2.el10 appstream 47 k libsmbclient x86_64 4.24.5-101.el10 baseos 76 k libsndfile x86_64 1.2.2-7.el10 appstream 214 k libsodium x86_64 1.0.22-1.el10_3 epel 214 k libssh-devel x86_64 0.12.2-2.el10 appstream 47 k libstdc++-devel x86_64 14.4.1-3.el10 appstream 2.8 M libswresample-free x86_64 7.1.5-2.el10_3 epel 66 k libtalloc x86_64 2.4.4-100.el10 baseos 33 k libtdb x86_64 1.4.15-100.el10 baseos 54 k libtevent x86_64 0.17.1-100.el10 baseos 51 k libthai x86_64 0.1.29-10.el10 appstream 215 k libtheora x86_64 1:1.1.1-39.el10 appstream 170 k libtiff x86_64 4.6.0-11.el10 appstream 213 k libtirpc x86_64 1.3.5-1.el10 baseos 95 k libtool-ltdl x86_64 2.4.7-14.el10 appstream 35 k libudfread x86_64 1.1.2-9.el10_0 epel 37 k libunwind x86_64 1.8.0-4.el10_0 epel 73 k libusb1 x86_64 1.0.30-1.el10 baseos 77 k libuv x86_64 1:1.52.1-1.el10 appstream 265 k libva x86_64 2.22.0-2.el10 appstream 118 k libvdpau x86_64 1.5-8.el10 appstream 18 k libverto-devel x86_64 0.3.2-10.el10 appstream 15 k libvmaf x86_64 3.0.0-2.el10_0 epel 194 k libvorbis x86_64 1:1.3.7-12.el10 appstream 189 k libvpl x86_64 1:2.17.0-1.el10_3 epel 160 k libvpx x86_64 1.14.1-6.el10 appstream 1.2 M libwacom x86_64 2.14.0-4.el10 appstream 46 k libwacom-data noarch 2.14.0-4.el10 appstream 359 k libwayland-client x86_64 1.25.0-1.el10 appstream 35 k libwayland-cursor x86_64 1.25.0-1.el10 appstream 19 k libwayland-egl x86_64 1.25.0-1.el10 appstream 12 k libwbclient x86_64 4.24.5-101.el10 baseos 44 k libwebp x86_64 1.3.2-10.el10 appstream 290 k libxcb x86_64 1.17.0-3.el10 appstream 255 k libxcb-devel x86_64 1.17.0-3.el10 appstream 1.6 M libxcrypt-devel x86_64 4.4.36-10.el10 appstream 30 k libxkbcommon x86_64 1.7.0-4.el10 appstream 145 k libxkbcommon-devel x86_64 1.7.0-4.el10 appstream 68 k libxkbcommon-x11 x86_64 1.7.0-4.el10 appstream 23 k libxkbfile x86_64 1.1.3-3.el10 appstream 92 k libxshmfence x86_64 1.3.2-5.el10 appstream 13 k libxslt x86_64 1.1.39-10.el10 appstream 190 k libzip x86_64 1.10.1-5.el10 appstream 69 k llvm-filesystem x86_64 22.1.8-1.el10 appstream 13 k llvm-libs x86_64 22.1.8-1.el10 appstream 30 M lmdb-libs x86_64 0.9.32-4.el10 baseos 62 k make x86_64 1:4.4.1-9.el10 baseos 587 k mariadb-connector-c x86_64 3.4.4-1.el10 baseos 211 k mariadb-connector-c-config noarch 3.4.4-1.el10 baseos 9.9 k mbedtls x86_64 3.6.7-1.el10_3 epel 518 k mesa-dri-drivers x86_64 26.1.1-2.el10 appstream 11 M mesa-filesystem x86_64 26.1.1-2.el10 appstream 10 k mesa-libEGL x86_64 26.1.1-2.el10 appstream 136 k mesa-libGL x86_64 26.1.1-2.el10 appstream 135 k mesa-libGLU x86_64 9.0.3-7.el10 appstream 164 k mesa-libGLU-devel x86_64 9.0.3-7.el10 appstream 13 k mesa-libgbm x86_64 26.1.1-2.el10 appstream 16 k mpdecimal x86_64 2.5.1-12.el10 baseos 90 k mpg123-libs x86_64 1.32.9-1.el10 appstream 353 k msgpack x86_64 3.1.0-17.el10_0 epel 30 k mtdev x86_64 1.1.6-10.el10 appstream 22 k ncurses x86_64 6.4-15.20240127.el10 baseos 420 k netcdf x86_64 4.9.2-7.el10_0 epel 807 k nettle x86_64 3.10.1-1.el10 baseos 559 k noopenh264 x86_64 0.1.0~openh264_2.4.1-2.el10_0 epel 22 k nspr x86_64 4.39.0-5.el10 appstream 135 k nss x86_64 3.124.0-5.el10 appstream 744 k nss-softokn x86_64 3.124.0-5.el10 appstream 417 k nss-softokn-freebl x86_64 3.124.0-5.el10 appstream 386 k nss-sysinit x86_64 3.124.0-5.el10 appstream 19 k nss-util x86_64 3.124.0-5.el10 appstream 86 k ocl-icd x86_64 2.3.2-8.el10 baseos 67 k openal-soft x86_64 1.23.1-6.el10_0 epel 571 k opencore-amr x86_64 0.1.6-7.el10_0 epel 179 k openexr-libs x86_64 3.1.10-12.el10 appstream 1.1 M openjpeg2 x86_64 2.5.2-5.el10 appstream 188 k openpgm x86_64 5.2.122-36.el10_0 epel 177 k openssl-devel x86_64 1:3.5.7-3.el10 appstream 4.2 M opus x86_64 1.4-6.el10 appstream 211 k orc x86_64 0.4.39-2.el10 appstream 229 k pango x86_64 1.54.0-4.el10 appstream 356 k pcre2-devel x86_64 10.44-1.el10.3 appstream 532 k pcre2-utf16 x86_64 10.44-1.el10.3 appstream 227 k pcre2-utf32 x86_64 10.44-1.el10.3 appstream 215 k perl-AutoLoader noarch 5.74-514.el10 appstream 22 k perl-B x86_64 1.89-514.el10 appstream 178 k perl-Carp noarch 1.54-511.el10 baseos 30 k perl-Class-Struct noarch 0.68-514.el10 appstream 23 k perl-Data-Dumper x86_64 2.189-512.el10 baseos 57 k perl-Digest noarch 1.20-511.el10 baseos 26 k perl-Digest-MD5 x86_64 2.59-6.el10 baseos 37 k perl-DynaLoader x86_64 1.56-514.el10 appstream 27 k perl-Encode x86_64 4:3.21-511.el10 baseos 1.1 M perl-English noarch 1.11-514.el10 appstream 14 k perl-Errno x86_64 1.38-514.el10 appstream 16 k perl-Exporter noarch 5.78-511.el10 baseos 32 k perl-Fcntl x86_64 1.18-514.el10 appstream 30 k perl-File-Basename noarch 2.86-514.el10 appstream 18 k perl-File-Find noarch 1.44-514.el10 appstream 26 k perl-File-Path noarch 2.18-512.el10 appstream 35 k perl-File-Temp noarch 1:0.231.100-512.el10 baseos 60 k perl-File-stat noarch 1.14-514.el10 appstream 18 k perl-FileHandle noarch 2.05-514.el10 appstream 16 k perl-Getopt-Long noarch 1:2.58-3.el10 baseos 65 k perl-Getopt-Std noarch 1.14-514.el10 appstream 16 k perl-HTTP-Tiny noarch 0.088-512.el10 baseos 57 k perl-IO x86_64 1.55-514.el10 appstream 81 k perl-IO-Socket-IP noarch 0.42-512.el10 baseos 43 k perl-IO-Socket-SSL noarch 2.085-3.el10 baseos 227 k perl-IPC-Open3 noarch 1.22-514.el10 appstream 23 k perl-MIME-Base64 x86_64 3.16-511.el10 baseos 31 k perl-Mozilla-CA noarch 20231213-5.el10 baseos 15 k perl-Net-SSLeay x86_64 1.94-9.el10 appstream 377 k perl-POSIX x86_64 2.20-514.el10 appstream 97 k perl-PathTools x86_64 3.91-512.el10 baseos 85 k perl-Pod-Escapes noarch 1:1.07-511.el10 baseos 21 k perl-Pod-Perldoc noarch 3.28.01-512.el10 baseos 84 k perl-Pod-Simple noarch 1:3.45-511.el10 baseos 218 k perl-Pod-Usage noarch 4:2.03-511.el10 baseos 41 k perl-Scalar-List-Utils x86_64 5:1.63-511.el10 baseos 74 k perl-SelectSaver noarch 1.02-514.el10 appstream 12 k perl-Socket x86_64 4:2.038-511.el10 baseos 56 k perl-Storable x86_64 1:3.32-511.el10 baseos 99 k perl-Symbol noarch 1.09-514.el10 appstream 15 k perl-Term-ANSIColor noarch 5.01-512.el10 baseos 49 k perl-Term-Cap noarch 1.18-511.el10 baseos 23 k perl-Text-ParseWords noarch 3.31-511.el10 baseos 17 k perl-Text-Tabs+Wrap noarch 2024.001-511.el10 baseos 23 k perl-Time-Local noarch 2:1.350-511.el10 baseos 35 k perl-URI noarch 5.27-3.el10 baseos 134 k perl-base noarch 2.27-514.el10 appstream 17 k perl-constant noarch 1.33-512.el10 baseos 24 k perl-if noarch 0.61.000-514.el10 appstream 15 k perl-interpreter x86_64 4:5.40.2-514.el10 appstream 73 k perl-libnet noarch 3.15-512.el10 baseos 127 k perl-libs x86_64 4:5.40.2-514.el10 appstream 2.4 M perl-locale noarch 1.12-514.el10 appstream 14 k perl-mro x86_64 1.29-514.el10 appstream 31 k perl-overload noarch 1.37-514.el10 appstream 46 k perl-overloading noarch 0.02-514.el10 appstream 14 k perl-parent noarch 1:0.241-512.el10 baseos 16 k perl-podlators noarch 1:5.01-511.el10 baseos 124 k perl-vars noarch 1.05-514.el10 appstream 14 k pipewire-libs x86_64 1.4.11-1.el10 appstream 2.5 M pixman x86_64 0.43.4-2.el10 appstream 286 k pixman-devel x86_64 0.43.4-2.el10 appstream 18 k publicsuffix-list noarch 20240107-5.el10 appstream 88 k pulseaudio-libs x86_64 17.0-6.el10 appstream 706 k pyside6-tools x86_64 6.10.1-4.el10_3 epel 60 k python-qt5-rpm-macros noarch 5.15.11-8.el10_2 epel 8.8 k python-rpm-macros noarch 3.12-11.el10 appstream 16 k python3 x86_64 3.12.13-3.el10 baseos 27 k python3-dbus x86_64 1.3.2-8.el10 baseos 158 k python3-iniconfig noarch 1.1.1-18.el10 crb 19 k python3-libs x86_64 3.12.13-3.el10 baseos 9.4 M python3-olefile noarch 0.47-5.el10_0 epel 73 k python3-packaging noarch 24.2-2.el10 baseos 153 k python3-pip-wheel noarch 23.3.2-11.el10 baseos 1.5 M python3-pluggy noarch 1.3.0-5.el10 crb 53 k python3-pyqt5-sip x86_64 12.15.0-3.el10_1 epel 72 k python3-pyside6 x86_64 6.10.1-4.el10_3 epel 10 M python3-qt5 x86_64 5.15.11-8.el10_2 epel 1.1 M python3-qt5-base x86_64 5.15.11-8.el10_2 epel 3.0 M python3-rpm-generators noarch 14-12.el10 appstream 30 k python3-rpm-macros noarch 3.12-11.el10 appstream 11 k python3-shiboken6 x86_64 6.10.1-4.el10_3 epel 297 k python3-shiboken6-devel x86_64 6.10.1-4.el10_3 epel 1.1 M qt5-filesystem x86_64 5.15.18-1.el10_2 epel 9.8 k qt5-qtbase x86_64 5.15.18-1.el10_2 epel 3.3 M qt5-qtbase-common noarch 5.15.18-1.el10_2 epel 10 k qt5-qtbase-devel x86_64 5.15.18-1.el10_2 epel 3.2 M qt5-qtbase-gui x86_64 5.15.18-1.el10_2 epel 6.4 M qt5-qtconnectivity x86_64 5.15.18-1.el10_2 epel 462 k qt5-qtdeclarative x86_64 5.15.18-1.el10_2 epel 4.2 M qt5-qtlocation x86_64 5.15.18-1.el10_2 epel 3.2 M qt5-qtmultimedia x86_64 5.15.18-1.el10_2 epel 795 k qt5-qtsensors x86_64 5.15.18-1.el10_2 epel 220 k qt5-qtserialport x86_64 5.15.18-1.el10_2 epel 65 k qt5-qtsvg x86_64 5.15.18-1.el10_2 epel 188 k qt5-qttools-common noarch 5.15.18-2.el10_3 epel 11 k qt5-qttools-libs-designer x86_64 5.15.18-2.el10_3 epel 2.7 M qt5-qttools-libs-help x86_64 5.15.18-2.el10_3 epel 156 k qt5-qtwebchannel x86_64 5.15.18-1.el10_2 epel 101 k qt5-qtwebsockets x86_64 5.15.18-1.el10_2 epel 86 k qt5-qtx11extras x86_64 5.15.18-1.el10_2 epel 34 k qt5-qtxmlpatterns x86_64 5.15.18-1.el10_2 epel 985 k qt5-rpm-macros noarch 5.15.18-1.el10_2 epel 10 k qt6-assistant x86_64 6.10.1-3.el10 appstream 597 k qt6-designer x86_64 6.10.1-3.el10 appstream 200 k qt6-filesystem x86_64 6.10.1-1.el10 appstream 13 k qt6-linguist x86_64 6.10.1-3.el10 appstream 875 k qt6-qt3d x86_64 6.10.1-1.el10 appstream 3.8 M qt6-qtbase x86_64 6.10.1-1.el10 appstream 4.3 M qt6-qtbase-common noarch 6.10.1-1.el10 appstream 9.8 k qt6-qtbase-devel x86_64 6.10.1-1.el10 appstream 4.3 M qt6-qtbase-gui x86_64 6.10.1-1.el10 appstream 8.5 M qt6-qtbase-mysql x86_64 6.10.1-1.el10 appstream 51 k qt6-qtbase-odbc x86_64 6.10.1-1.el10 appstream 63 k qt6-qtbase-postgresql x86_64 6.10.1-1.el10 appstream 58 k qt6-qtcharts x86_64 6.10.1-1.el10 appstream 858 k qt6-qtconnectivity x86_64 6.10.1-1.el10 appstream 518 k qt6-qtdatavis3d x86_64 6.10.1-1.el10 appstream 653 k qt6-qtdeclarative x86_64 6.10.1-2.el10 appstream 14 M qt6-qtdeclarative-devel x86_64 6.10.1-2.el10 appstream 4.7 M qt6-qtgraphs x86_64 6.10.1-1.el10_2 epel 973 k qt6-qthttpserver x86_64 6.10.1-1.el10_2 epel 113 k qt6-qtimageformats x86_64 6.10.1-1.el10 appstream 126 k qt6-qtlocation x86_64 6.10.1-1.el10 appstream 736 k qt6-qtmultimedia x86_64 6.10.1-1.el10 appstream 1.1 M qt6-qtnetworkauth x86_64 6.10.1-1.el10 appstream 126 k qt6-qtpdf x86_64 6.10.1-2.1.el10_2 epel 8.4 M qt6-qtpositioning x86_64 6.10.1-1.el10 appstream 454 k qt6-qtquick3d x86_64 6.10.1-1.el10 appstream 5.4 M qt6-qtquicktimeline x86_64 6.10.1-1.el10 appstream 96 k qt6-qtremoteobjects x86_64 6.10.1-1.el10 appstream 515 k qt6-qtscxml x86_64 6.10.1-1.el10 appstream 585 k qt6-qtsensors x86_64 6.10.1-1.el10 appstream 234 k qt6-qtserialbus x86_64 6.10.1-1.el10 appstream 311 k qt6-qtserialport x86_64 6.10.1-1.el10 appstream 80 k qt6-qtshadertools x86_64 6.10.1-2.el10 appstream 2.0 M qt6-qtspeech x86_64 6.10.1-1.el10 appstream 118 k qt6-qtsvg x86_64 6.10.1-1.el10 appstream 302 k qt6-qttools x86_64 6.10.1-3.el10 appstream 226 k qt6-qttools-common noarch 6.10.1-3.el10 appstream 11 k qt6-qttools-libs-designer x86_64 6.10.1-3.el10 appstream 3.0 M qt6-qttools-libs-designercomponents x86_64 6.10.1-3.el10 appstream 948 k qt6-qttools-libs-help x86_64 6.10.1-3.el10 appstream 209 k qt6-qtwebchannel x86_64 6.10.1-1.el10 appstream 157 k qt6-qtwebengine x86_64 6.10.1-2.1.el10_2 epel 89 M qt6-qtwebsockets x86_64 6.10.1-1.el10 appstream 110 k qt6-qtwebview x86_64 6.10.1-1.el10_2 epel 90 k qt6-rpm-macros noarch 6.10.1-1.el10 appstream 12 k rav1e-libs x86_64 0.8.1-2.el10_2 epel 1.1 M re2 x86_64 2:20251105-1.el10_2 epel 221 k redhat-text-vf-fonts noarch 4.1.0-1.el10 baseos 354 k rpm-plugin-syslog x86_64 4.19.1.1-25.el10 baseos 18 k rsvg-pixbuf-loader x86_64 2.57.1-9.el10 appstream 16 k samba-client-libs x86_64 4.24.5-101.el10 baseos 3.1 M samba-common noarch 4.24.5-101.el10 baseos 184 k samba-core-libs x86_64 4.24.5-101.el10 baseos 474 k samba-ndr-libs x86_64 4.24.5-101.el10 baseos 1.2 M shared-mime-info x86_64 2.3-8.el10 baseos 592 k shiboken6 x86_64 6.10.1-4.el10_3 epel 44 k snappy x86_64 1.1.10-7.el10 baseos 38 k soxr x86_64 0.1.3-17.el10_0 epel 83 k speex x86_64 1.2.0-19.el10 appstream 69 k spirv-tools-libs x86_64 2026.1-1.el10 appstream 1.7 M srt-libs x86_64 1.5.4-0.rc0.el10_0.1 epel 390 k svt-av1-libs x86_64 2.3.0-1.el10_0 epel 2.0 M sysprof-capture-devel x86_64 47.2-1.el10 appstream 56 k systemd x86_64 257-33.el10 baseos 5.8 M systemd-pam x86_64 257-33.el10 baseos 336 k systemd-rpm-macros noarch 257-33.el10 baseos 54 k twolame-libs x86_64 0.4.0-6.el10 appstream 70 k tzdata noarch 2026c-1.el10 baseos 904 k unixODBC x86_64 2.3.12-6.el10 appstream 496 k vim-filesystem noarch 2:9.1.083-22.el10 baseos 16 k vo-amrwbenc x86_64 0.1.3-21.el10_0 epel 80 k vulkan-headers noarch 1.4.341.0-1.el10 appstream 1.7 M vulkan-loader x86_64 1.4.341.0-1.el10 appstream 164 k vulkan-loader-devel x86_64 1.4.341.0-1.el10 appstream 11 k webrtc-audio-processing x86_64 1.3-5.el10 appstream 527 k xcb-util x86_64 0.4.1-7.el10 appstream 19 k xcb-util-cursor x86_64 0.1.4-6.el10 appstream 20 k xcb-util-image x86_64 0.4.1-7.el10 appstream 20 k xcb-util-keysyms x86_64 0.4.1-7.el10 appstream 15 k xcb-util-renderutil x86_64 0.3.10-7.el10 appstream 18 k xcb-util-wm x86_64 0.4.2-7.el10 appstream 32 k xkeyboard-config noarch 2.41-3.el10 appstream 1.0 M xml-common noarch 0.6.3-65.el10 appstream 32 k xorg-x11-proto-devel noarch 2024.1-3.el10 appstream 311 k xvidcore x86_64 1.3.7-12.el10_0 epel 269 k xz-devel x86_64 1:5.6.2-5.el10 appstream 63 k zeromq x86_64 4.3.5-18.el10_0 epel 451 k zlib-ng-compat-devel x86_64 2.2.3-3.el10 appstream 36 k zvbi x86_64 0.2.42-1.el10_0 epel 427 k Transaction Summary ================================================================================================= Install 479 Packages Total download size: 594 M Installed size: 2.0 G Downloading Packages: (1/479): bluez-libs-5.87+1.git30db66dc971b-1.el 244 kB/s | 81 kB 00:00 (2/479): avahi-libs-0.9~rc2-3.el10.x86_64.rpm 190 kB/s | 67 kB 00:00 (3/479): chrpath-0.16-25.el10.x86_64.rpm 421 kB/s | 31 kB 00:00 (4/479): cups-filesystem-2.4.10-18.el10.noarch. 147 kB/s | 11 kB 00:00 (5/479): mmtf-cpp-devel-1.1.0-1.el10.x86_64.rpm 62 kB/s | 30 kB 00:00 (6/479): dbus-1.14.10-6.el10.x86_64.rpm 38 kB/s | 3.1 kB 00:00 (7/479): dbus-common-1.14.10-6.el10.noarch.rpm 194 kB/s | 13 kB 00:00 (8/479): cups-libs-2.4.10-18.el10.x86_64.rpm 1.2 MB/s | 260 kB 00:00 (9/479): default-fonts-core-sans-4.1-3.el10.noa 432 kB/s | 30 kB 00:00 (10/479): dbus-libs-1.14.10-6.el10.x86_64.rpm 958 kB/s | 155 kB 00:00 (11/479): duktape-2.7.0-10.el10.x86_64.rpm 2.0 MB/s | 170 kB 00:00 (12/479): emacs-filesystem-29.4-13.el10.noarch. 121 kB/s | 8.3 kB 00:00 (13/479): expat-2.7.3-2.el10.x86_64.rpm 1.5 MB/s | 120 kB 00:00 (14/479): fonts-filesystem-2.0.5-18.el10.noarch 125 kB/s | 8.8 kB 00:00 (15/479): dbus-broker-36-4.el10.x86_64.rpm 368 kB/s | 174 kB 00:00 (16/479): freetype-2.13.2-8.el10.x86_64.rpm 2.6 MB/s | 409 kB 00:00 (17/479): gettext-envsubst-0.22.5-6.el10.x86_64 511 kB/s | 38 kB 00:00 (18/479): gettext-0.22.5-6.el10.x86_64.rpm 5.0 MB/s | 1.1 MB 00:00 (19/479): gettext-libs-0.22.5-6.el10.x86_64.rpm 4.2 MB/s | 669 kB 00:00 (20/479): gettext-runtime-0.22.5-6.el10.x86_64. 858 kB/s | 122 kB 00:00 (21/479): google-noto-fonts-common-20240401-5.e 202 kB/s | 18 kB 00:00 (22/479): glib2-2.80.4-22.el10.x86_64.rpm 18 MB/s | 3.0 MB 00:00 (23/479): gnutls-3.8.10-4.el10.x86_64.rpm 11 MB/s | 1.5 MB 00:00 (24/479): graphite2-1.3.14-17.el10.x86_64.rpm 630 kB/s | 96 kB 00:00 (25/479): google-noto-sans-vf-fonts-20240401-5. 3.5 MB/s | 594 kB 00:00 (26/479): groff-base-1.23.0-10.el10.x86_64.rpm 7.7 MB/s | 1.1 MB 00:00 (27/479): harfbuzz-8.4.0-6.el10.x86_64.rpm 8.2 MB/s | 992 kB 00:00 (28/479): json-glib-1.8.0-5.el10.x86_64.rpm 1.4 MB/s | 168 kB 00:00 (29/479): hwdata-0.379-10.10.el10.noarch.rpm 11 MB/s | 1.7 MB 00:00 (30/479): libdrm-2.4.128-1.el10.x86_64.rpm 1.4 MB/s | 164 kB 00:00 (31/479): libedit-3.1-52.20230828cvs.el10.x86_6 984 kB/s | 106 kB 00:00 (32/479): libgfortran-14.4.1-3.el10.x86_64.rpm 9.9 MB/s | 813 kB 00:00 (33/479): libgcrypt-1.11.0-7.el10.x86_64.rpm 3.7 MB/s | 586 kB 00:00 (34/479): libgpg-error-1.50-2.el10.x86_64.rpm 2.6 MB/s | 236 kB 00:00 (35/479): libgudev-238-7.el10.x86_64.rpm 429 kB/s | 36 kB 00:00 (36/479): libkadm5-1.21.3-11.el10.x86_64.rpm 1.0 MB/s | 76 kB 00:00 (37/479): libldb-4.24.5-101.el10.x86_64.rpm 2.0 MB/s | 185 kB 00:00 (38/479): libpciaccess-0.16-16.el10.x86_64.rpm 294 kB/s | 28 kB 00:00 (39/479): libpng-1.6.40-13.el10.x86_64.rpm 1.2 MB/s | 120 kB 00:00 (40/479): libicu-74.2-5.el10.x86_64.rpm 36 MB/s | 10 MB 00:00 (41/479): libpq-16.11-3.el10.x86_64.rpm 2.2 MB/s | 254 kB 00:00 (42/479): libproxy-0.5.5-4.el10.x86_64.rpm 643 kB/s | 49 kB 00:00 (43/479): libquadmath-14.4.1-3.el10.x86_64.rpm 2.8 MB/s | 201 kB 00:00 (44/479): libseccomp-2.5.6-1.el10.x86_64.rpm 826 kB/s | 71 kB 00:00 (45/479): libtalloc-2.4.4-100.el10.x86_64.rpm 445 kB/s | 33 kB 00:00 (46/479): libsmbclient-4.24.5-101.el10.x86_64.r 875 kB/s | 76 kB 00:00 (47/479): libtdb-1.4.15-100.el10.x86_64.rpm 777 kB/s | 54 kB 00:00 (48/479): libtevent-0.17.1-100.el10.x86_64.rpm 676 kB/s | 51 kB 00:00 (49/479): libtirpc-1.3.5-1.el10.x86_64.rpm 1.1 MB/s | 95 kB 00:00 (50/479): libusb1-1.0.30-1.el10.x86_64.rpm 1.1 MB/s | 77 kB 00:00 (51/479): libwbclient-4.24.5-101.el10.x86_64.rp 592 kB/s | 44 kB 00:00 (52/479): lmdb-libs-0.9.32-4.el10.x86_64.rpm 669 kB/s | 62 kB 00:00 (53/479): mariadb-connector-c-config-3.4.4-1.el 141 kB/s | 9.9 kB 00:00 (54/479): mpdecimal-2.5.1-12.el10.x86_64.rpm 1.2 MB/s | 90 kB 00:00 (55/479): make-4.4.1-9.el10.x86_64.rpm 2.5 MB/s | 587 kB 00:00 (56/479): mariadb-connector-c-3.4.4-1.el10.x86_ 515 kB/s | 211 kB 00:00 (57/479): ncurses-6.4-15.20240127.el10.x86_64.r 1.1 MB/s | 420 kB 00:00 (58/479): perl-Carp-1.54-511.el10.noarch.rpm 373 kB/s | 30 kB 00:00 (59/479): perl-Data-Dumper-2.189-512.el10.x86_6 388 kB/s | 57 kB 00:00 (60/479): nettle-3.10.1-1.el10.x86_64.rpm 846 kB/s | 559 kB 00:00 (61/479): ocl-icd-2.3.2-8.el10.x86_64.rpm 139 kB/s | 67 kB 00:00 (62/479): perl-Digest-1.20-511.el10.noarch.rpm 225 kB/s | 26 kB 00:00 (63/479): perl-Exporter-5.78-511.el10.noarch.rp 409 kB/s | 32 kB 00:00 (64/479): perl-Digest-MD5-2.59-6.el10.x86_64.rp 236 kB/s | 37 kB 00:00 (65/479): perl-File-Temp-0.231.100-512.el10.noa 661 kB/s | 60 kB 00:00 (66/479): perl-Getopt-Long-2.58-3.el10.noarch.r 877 kB/s | 65 kB 00:00 (67/479): perl-Encode-3.21-511.el10.x86_64.rpm 5.3 MB/s | 1.1 MB 00:00 (68/479): perl-HTTP-Tiny-0.088-512.el10.noarch. 814 kB/s | 57 kB 00:00 (69/479): perl-IO-Socket-IP-0.42-512.el10.noarc 648 kB/s | 43 kB 00:00 (70/479): perl-MIME-Base64-3.16-511.el10.x86_64 341 kB/s | 31 kB 00:00 (71/479): perl-IO-Socket-SSL-2.085-3.el10.noarc 1.6 MB/s | 227 kB 00:00 (72/479): perl-Mozilla-CA-20231213-5.el10.noarc 126 kB/s | 15 kB 00:00 (73/479): perl-PathTools-3.91-512.el10.x86_64.r 695 kB/s | 85 kB 00:00 (74/479): perl-Pod-Escapes-1.07-511.el10.noarch 99 kB/s | 21 kB 00:00 (75/479): perl-Pod-Perldoc-3.28.01-512.el10.noa 403 kB/s | 84 kB 00:00 (76/479): perl-Pod-Simple-3.45-511.el10.noarch. 1.2 MB/s | 218 kB 00:00 (77/479): perl-Pod-Usage-2.03-511.el10.noarch.r 443 kB/s | 41 kB 00:00 (78/479): perl-Scalar-List-Utils-1.63-511.el10. 743 kB/s | 74 kB 00:00 (79/479): perl-Socket-2.038-511.el10.x86_64.rpm 593 kB/s | 56 kB 00:00 (80/479): perl-Storable-3.32-511.el10.x86_64.rp 987 kB/s | 99 kB 00:00 (81/479): perl-Term-ANSIColor-5.01-512.el10.noa 655 kB/s | 49 kB 00:00 (82/479): perl-Term-Cap-1.18-511.el10.noarch.rp 287 kB/s | 23 kB 00:00 (83/479): perl-Text-ParseWords-3.31-511.el10.no 237 kB/s | 17 kB 00:00 (84/479): perl-Text-Tabs+Wrap-2024.001-511.el10 305 kB/s | 23 kB 00:00 (85/479): perl-Time-Local-1.350-511.el10.noarch 182 kB/s | 35 kB 00:00 (86/479): perl-URI-5.27-3.el10.noarch.rpm 638 kB/s | 134 kB 00:00 (87/479): perl-constant-1.33-512.el10.noarch.rp 113 kB/s | 24 kB 00:00 (88/479): perl-libnet-3.15-512.el10.noarch.rpm 1.5 MB/s | 127 kB 00:00 (89/479): perl-parent-0.241-512.el10.noarch.rpm 230 kB/s | 16 kB 00:00 (90/479): perl-podlators-5.01-511.el10.noarch.r 1.7 MB/s | 124 kB 00:00 (91/479): python3-3.12.13-3.el10.x86_64.rpm 387 kB/s | 27 kB 00:00 (92/479): python3-dbus-1.3.2-8.el10.x86_64.rpm 1.3 MB/s | 158 kB 00:00 (93/479): python3-packaging-24.2-2.el10.noarch. 1.0 MB/s | 153 kB 00:00 (94/479): python3-pip-wheel-23.3.2-11.el10.noar 8.9 MB/s | 1.5 MB 00:00 (95/479): redhat-text-vf-fonts-4.1.0-1.el10.noa 2.9 MB/s | 354 kB 00:00 (96/479): rpm-plugin-syslog-4.19.1.1-25.el10.x8 254 kB/s | 18 kB 00:00 (97/479): samba-common-4.24.5-101.el10.noarch.r 1.6 MB/s | 184 kB 00:00 (98/479): samba-client-libs-4.24.5-101.el10.x86 20 MB/s | 3.1 MB 00:00 (99/479): python3-libs-3.12.13-3.el10.x86_64.rp 17 MB/s | 9.4 MB 00:00 (100/479): samba-core-libs-4.24.5-101.el10.x86_ 4.9 MB/s | 474 kB 00:00 (101/479): samba-ndr-libs-4.24.5-101.el10.x86_6 10 MB/s | 1.2 MB 00:00 (102/479): shared-mime-info-2.3-8.el10.x86_64.r 2.6 MB/s | 592 kB 00:00 (103/479): systemd-257-33.el10.x86_64.rpm 30 MB/s | 5.8 MB 00:00 (104/479): snappy-1.1.10-7.el10.x86_64.rpm 173 kB/s | 38 kB 00:00 (105/479): systemd-rpm-macros-257-33.el10.noarc 603 kB/s | 54 kB 00:00 (106/479): systemd-pam-257-33.el10.x86_64.rpm 2.1 MB/s | 336 kB 00:00 (107/479): tzdata-2026c-1.el10.noarch.rpm 4.3 MB/s | 904 kB 00:00 (108/479): annobin-docs-13.28-1.el10.noarch.rpm 427 kB/s | 86 kB 00:00 (109/479): alsa-lib-1.2.16.1-1.el10.x86_64.rpm 1.8 MB/s | 547 kB 00:00 (110/479): vim-filesystem-9.1.083-22.el10.noarc 44 kB/s | 16 kB 00:00 (111/479): brotli-1.1.0-8.el10.x86_64.rpm 557 kB/s | 19 kB 00:00 (112/479): brotli-devel-1.1.0-8.el10.x86_64.rpm 750 kB/s | 33 kB 00:00 (113/479): annobin-plugin-gcc-13.28-1.el10.x86_ 6.7 MB/s | 697 kB 00:00 (114/479): bzip2-devel-1.0.8-25.el10.x86_64.rpm 2.8 MB/s | 215 kB 00:00 (115/479): cairo-1.18.2-3.el10.x86_64.rpm 8.8 MB/s | 715 kB 00:00 (116/479): cairo-gobject-1.18.2-3.el10.x86_64.r 436 kB/s | 16 kB 00:00 (117/479): cairo-devel-1.18.2-3.el10.x86_64.rpm 2.6 MB/s | 194 kB 00:00 (118/479): clang-resource-filesystem-22.1.8-1.e 535 kB/s | 18 kB 00:00 (119/479): cmake-data-3.31.8-1.el10.noarch.rpm 19 MB/s | 2.7 MB 00:00 (120/479): cmake-filesystem-3.31.8-1.el10.x86_6 606 kB/s | 21 kB 00:00 (121/479): cmake-3.31.8-1.el10.x86_64.rpm 53 MB/s | 13 MB 00:00 (122/479): cmake-rpm-macros-3.31.8-1.el10.noarc 310 kB/s | 12 kB 00:00 (123/479): clang-libs-22.1.8-1.el10.x86_64.rpm 86 MB/s | 28 MB 00:00 (124/479): desktop-file-utils-0.26-15.el10.x86_ 789 kB/s | 70 kB 00:00 (125/479): cpp-14.4.1-3.el10.x86_64.rpm 82 MB/s | 13 MB 00:00 (126/479): fdk-aac-free-2.0.0-15.el10.x86_64.rp 4.8 MB/s | 339 kB 00:00 (127/479): fftw-libs-single-3.3.11-1.el10.x86_6 16 MB/s | 1.1 MB 00:00 (128/479): flac-libs-1.4.3-6.el10.x86_64.rpm 3.8 MB/s | 265 kB 00:00 (129/479): fontconfig-2.15.0-7.el10.x86_64.rpm 4.0 MB/s | 280 kB 00:00 (130/479): fontconfig-devel-2.15.0-7.el10.x86_6 2.5 MB/s | 175 kB 00:00 (131/479): freeglut-3.4.0-9.el10.x86_64.rpm 2.1 MB/s | 147 kB 00:00 (132/479): freeglut-devel-3.4.0-9.el10.x86_64.r 13 MB/s | 964 kB 00:00 (133/479): freetype-devel-2.13.2-8.el10.x86_64. 13 MB/s | 966 kB 00:00 (134/479): fribidi-1.0.14-4.el10.x86_64.rpm 1.3 MB/s | 93 kB 00:00 (135/479): gcc-c++-14.4.1-3.el10.x86_64.rpm 83 MB/s | 15 MB 00:00 (136/479): gcc-gfortran-14.4.1-3.el10.x86_64.rp 80 MB/s | 14 MB 00:00 (137/479): gcc-plugin-annobin-14.4.1-3.el10.x86 1.0 MB/s | 54 kB 00:00 (138/479): gcc-14.4.1-3.el10.x86_64.rpm 107 MB/s | 38 MB 00:00 (139/479): gcc-toolset-15-binutils-2.44-8.el10. 37 MB/s | 5.8 MB 00:00 (140/479): gcc-toolset-15-libstdc++-devel-15.2. 28 MB/s | 3.7 MB 00:00 (141/479): gcc-toolset-15-runtime-15.0-11.el10. 155 kB/s | 12 kB 00:00 (142/479): gcc-toolset-15-gcc-c++-15.2.1-8.el10 58 MB/s | 16 MB 00:00 (143/479): giflib-5.2.1-25.el10.x86_64.rpm 1.3 MB/s | 52 kB 00:00 (144/479): gdk-pixbuf2-2.42.12-5.el10.x86_64.rp 6.1 MB/s | 497 kB 00:00 (145/479): gcc-toolset-15-gcc-15.2.1-8.el10.x86 89 MB/s | 52 MB 00:00 (146/479): glib2-devel-2.80.4-22.el10.x86_64.rp 9.1 MB/s | 1.5 MB 00:00 (147/479): glibc-devel-2.39-137.el10.x86_64.rpm 3.9 MB/s | 583 kB 00:00 (148/479): graphene-1.10.6-10.el10.x86_64.rpm 1.7 MB/s | 62 kB 00:00 (149/479): graphite2-devel-1.3.14-17.el10.x86_6 636 kB/s | 22 kB 00:00 (150/479): glx-utils-9.0.0-8.el10.x86_64.rpm 1.0 MB/s | 73 kB 00:00 (151/479): gsm-1.0.22-8.el10.x86_64.rpm 1.1 MB/s | 37 kB 00:00 (152/479): gstreamer1-1.26.7-5.el10.x86_64.rpm 22 MB/s | 1.7 MB 00:00 (153/479): gstreamer1-plugins-bad-free-libs-1.2 14 MB/s | 1.0 MB 00:00 (154/479): gstreamer1-plugins-base-1.26.7-3.el1 28 MB/s | 2.3 MB 00:00 (155/479): harfbuzz-cairo-8.4.0-6.el10.x86_64.r 722 kB/s | 28 kB 00:00 (156/479): harfbuzz-icu-8.4.0-6.el10.x86_64.rpm 430 kB/s | 15 kB 00:00 (157/479): harfbuzz-devel-8.4.0-6.el10.x86_64.r 6.3 MB/s | 453 kB 00:00 (158/479): iso-codes-4.16.0-6.el10.noarch.rpm 39 MB/s | 3.7 MB 00:00 (159/479): jbigkit-libs-2.1-31.el10.x86_64.rpm 1.2 MB/s | 54 kB 00:00 (160/479): jasper-libs-4.1.0-5.el10.x86_64.rpm 2.3 MB/s | 163 kB 00:00 (161/479): keyutils-libs-devel-1.6.3-5.el10.x86 1.6 MB/s | 61 kB 00:00 (162/479): krb5-devel-1.21.3-11.el10.x86_64.rpm 1.9 MB/s | 143 kB 00:00 (163/479): kernel-headers-6.12.0-264.el10.x86_6 37 MB/s | 3.3 MB 00:00 (164/479): lame-libs-3.100-19.el10.x86_64.rpm 4.8 MB/s | 339 kB 00:00 (165/479): libSM-1.2.4-5.el10.x86_64.rpm 1.3 MB/s | 44 kB 00:00 (166/479): lcms2-2.16-6.el10.x86_64.rpm 2.6 MB/s | 182 kB 00:00 (167/479): libICE-1.1.1-5.el10.x86_64.rpm 1.1 MB/s | 75 kB 00:00 (168/479): libX11-1.8.13-1.el10.x86_64.rpm 8.9 MB/s | 651 kB 00:00 (169/479): libX11-common-1.8.13-1.el10.noarch.r 2.8 MB/s | 198 kB 00:00 (170/479): libX11-devel-1.8.13-1.el10.x86_64.rp 14 MB/s | 1.1 MB 00:00 (171/479): libX11-xcb-1.8.13-1.el10.x86_64.rpm 309 kB/s | 11 kB 00:00 (172/479): libXau-1.0.11-8.el10.x86_64.rpm 959 kB/s | 33 kB 00:00 (173/479): libXau-devel-1.0.11-8.el10.x86_64.rp 429 kB/s | 15 kB 00:00 (174/479): libXcomposite-0.4.6-5.el10.x86_64.rp 710 kB/s | 25 kB 00:00 (175/479): libXdamage-1.1.6-5.el10.x86_64.rpm 710 kB/s | 24 kB 00:00 (176/479): libXext-1.3.6-3.el10.x86_64.rpm 1.1 MB/s | 40 kB 00:00 (177/479): libXfixes-6.0.1-5.el10.x86_64.rpm 596 kB/s | 20 kB 00:00 (178/479): libXext-devel-1.3.6-3.el10.x86_64.rp 1.2 MB/s | 87 kB 00:00 (179/479): libXi-1.8.1-7.el10.x86_64.rpm 1.2 MB/s | 41 kB 00:00 (180/479): libXft-2.3.8-8.el10.x86_64.rpm 1.1 MB/s | 73 kB 00:00 (181/479): libXrandr-1.5.4-5.el10.x86_64.rpm 842 kB/s | 29 kB 00:00 (182/479): libXrender-0.9.11-8.el10.x86_64.rpm 838 kB/s | 29 kB 00:00 (183/479): libXrender-devel-0.9.11-8.el10.x86_6 586 kB/s | 20 kB 00:00 (184/479): libXtst-1.2.4-8.el10.x86_64.rpm 634 kB/s | 22 kB 00:00 (185/479): libXv-1.0.12-5.el10.x86_64.rpm 577 kB/s | 20 kB 00:00 (186/479): libXxf86vm-1.1.5-8.el10.x86_64.rpm 556 kB/s | 19 kB 00:00 (187/479): libasyncns-0.8-30.el10.x86_64.rpm 905 kB/s | 31 kB 00:00 (188/479): libblkid-devel-2.40.2-20.el10.x86_64 735 kB/s | 25 kB 00:00 (189/479): libappstream-glib-0.8.3-3.el10.x86_6 5.8 MB/s | 410 kB 00:00 (190/479): libcom_err-devel-1.47.1-5.el10.x86_6 466 kB/s | 16 kB 00:00 (191/479): libdatrie-0.2.13-11.el10.x86_64.rpm 968 kB/s | 33 kB 00:00 (192/479): libcurl-devel-8.12.1-6.el10.x86_64.r 13 MB/s | 945 kB 00:00 (193/479): libdvdnav-6.1.1-10.el10.x86_64.rpm 1.6 MB/s | 57 kB 00:00 (194/479): libdrm-devel-2.4.128-1.el10.x86_64.r 2.6 MB/s | 184 kB 00:00 (195/479): libevdev-1.13.1-6.el10.x86_64.rpm 1.1 MB/s | 39 kB 00:00 (196/479): libffi-devel-3.4.4-10.el10.x86_64.rp 850 kB/s | 29 kB 00:00 (197/479): libdvdread-6.1.3-9.el10.x86_64.rpm 1.1 MB/s | 73 kB 00:00 (198/479): libglvnd-core-devel-1.7.0-7.el10.x86 536 kB/s | 18 kB 00:00 (199/479): libglvnd-1.7.0-7.el10.x86_64.rpm 1.6 MB/s | 116 kB 00:00 (200/479): libglvnd-egl-1.7.0-7.el10.x86_64.rpm 1.0 MB/s | 37 kB 00:00 (201/479): libglvnd-devel-1.7.0-7.el10.x86_64.r 2.3 MB/s | 163 kB 00:00 (202/479): libglvnd-gles-1.7.0-7.el10.x86_64.rp 828 kB/s | 31 kB 00:00 (203/479): libglvnd-opengl-1.7.0-7.el10.x86_64. 1.1 MB/s | 39 kB 00:00 (204/479): libglvnd-glx-1.7.0-7.el10.x86_64.rpm 1.9 MB/s | 132 kB 00:00 (205/479): libicu-devel-74.2-5.el10.x86_64.rpm 13 MB/s | 966 kB 00:00 (206/479): libidn2-devel-2.3.7-3.el10.x86_64.rp 1.0 MB/s | 71 kB 00:00 (207/479): libinput-1.30.1-2.el10.x86_64.rpm 3.6 MB/s | 262 kB 00:00 (208/479): libldac-2.0.2.3-17.el10.x86_64.rpm 1.2 MB/s | 42 kB 00:00 (209/479): libjpeg-turbo-3.0.2-4.el10.x86_64.rp 3.6 MB/s | 252 kB 00:00 (210/479): liblc3-1.1.3-1.el10.x86_64.rpm 1.4 MB/s | 104 kB 00:00 (211/479): libmount-devel-2.40.2-20.el10.x86_64 704 kB/s | 26 kB 00:00 (212/479): liblerc-4.0.0-8.el10.x86_64.rpm 3.0 MB/s | 219 kB 00:00 (213/479): libmng-2.0.3-23.el10.x86_64.rpm 2.6 MB/s | 187 kB 00:00 (214/479): libnghttp2-devel-1.68.0-6.el10.x86_6 1.5 MB/s | 53 kB 00:00 (215/479): libogg-1.3.5-10.el10.x86_64.rpm 980 kB/s | 34 kB 00:00 (216/479): libmpc-1.3.1-7.el10.x86_64.rpm 1.0 MB/s | 71 kB 00:00 (217/479): libpciaccess-devel-0.16-16.el10.x86_ 393 kB/s | 14 kB 00:00 (218/479): libpsl-devel-0.21.5-6.el10.x86_64.rp 1.0 MB/s | 35 kB 00:00 (219/479): libpng-devel-1.6.40-13.el10.x86_64.r 4.2 MB/s | 293 kB 00:00 (220/479): libquadmath-devel-14.4.1-3.el10.x86_ 1.2 MB/s | 42 kB 00:00 (221/479): librabbitmq-0.14.0-3.el10.x86_64.rpm 1.3 MB/s | 44 kB 00:00 (222/479): libsbc-2.0-7.el10.x86_64.rpm 1.3 MB/s | 46 kB 00:00 (223/479): libsepol-devel-3.11-2.el10.x86_64.rp 1.3 MB/s | 47 kB 00:00 (224/479): librsvg2-2.57.1-9.el10.x86_64.rpm 21 MB/s | 1.5 MB 00:00 (225/479): libselinux-devel-3.11-2.el10.x86_64. 2.3 MB/s | 161 kB 00:00 (226/479): libssh-devel-0.12.2-2.el10.x86_64.rp 1.3 MB/s | 47 kB 00:00 (227/479): libsndfile-1.2.2-7.el10.x86_64.rpm 3.0 MB/s | 214 kB 00:00 (228/479): libstdc++-devel-14.4.1-3.el10.x86_64 36 MB/s | 2.8 MB 00:00 (229/479): libthai-0.1.29-10.el10.x86_64.rpm 3.1 MB/s | 215 kB 00:00 (230/479): libtheora-1.1.1-39.el10.x86_64.rpm 2.4 MB/s | 170 kB 00:00 (231/479): libtool-ltdl-2.4.7-14.el10.x86_64.rp 1.0 MB/s | 35 kB 00:00 (232/479): libtiff-4.6.0-11.el10.x86_64.rpm 3.0 MB/s | 213 kB 00:00 (233/479): libvdpau-1.5-8.el10.x86_64.rpm 514 kB/s | 18 kB 00:00 (234/479): libuv-1.52.1-1.el10.x86_64.rpm 3.8 MB/s | 265 kB 00:00 (235/479): libva-2.22.0-2.el10.x86_64.rpm 1.7 MB/s | 118 kB 00:00 (236/479): libverto-devel-0.3.2-10.el10.x86_64. 450 kB/s | 15 kB 00:00 (237/479): libwacom-2.14.0-4.el10.x86_64.rpm 1.3 MB/s | 46 kB 00:00 (238/479): libvorbis-1.3.7-12.el10.x86_64.rpm 2.7 MB/s | 189 kB 00:00 (239/479): libvpx-1.14.1-6.el10.x86_64.rpm 16 MB/s | 1.2 MB 00:00 (240/479): libwayland-client-1.25.0-1.el10.x86_ 1.0 MB/s | 35 kB 00:00 (241/479): libwayland-cursor-1.25.0-1.el10.x86_ 546 kB/s | 19 kB 00:00 (242/479): libwacom-data-2.14.0-4.el10.noarch.r 5.0 MB/s | 359 kB 00:00 (243/479): libwayland-egl-1.25.0-1.el10.x86_64. 348 kB/s | 12 kB 00:00 (244/479): libwebp-1.3.2-10.el10.x86_64.rpm 4.1 MB/s | 290 kB 00:00 (245/479): libxcb-1.17.0-3.el10.x86_64.rpm 3.6 MB/s | 255 kB 00:00 (246/479): libxcb-devel-1.17.0-3.el10.x86_64.rp 21 MB/s | 1.6 MB 00:00 (247/479): libxcrypt-devel-4.4.36-10.el10.x86_6 625 kB/s | 30 kB 00:00 (248/479): libxkbcommon-1.7.0-4.el10.x86_64.rpm 2.1 MB/s | 145 kB 00:00 (249/479): libxkbcommon-x11-1.7.0-4.el10.x86_64 660 kB/s | 23 kB 00:00 (250/479): libxkbcommon-devel-1.7.0-4.el10.x86_ 1.0 MB/s | 68 kB 00:00 (251/479): libxshmfence-1.3.2-5.el10.x86_64.rpm 383 kB/s | 13 kB 00:00 (252/479): libxkbfile-1.1.3-3.el10.x86_64.rpm 1.3 MB/s | 92 kB 00:00 (253/479): libxml2-devel-2.12.5-15.el10.x86_64. 7.4 MB/s | 534 kB 00:00 (254/479): llvm-filesystem-22.1.8-1.el10.x86_64 369 kB/s | 13 kB 00:00 (255/479): libxslt-1.1.39-10.el10.x86_64.rpm 2.7 MB/s | 190 kB 00:00 (256/479): libzip-1.10.1-5.el10.x86_64.rpm 1.0 MB/s | 69 kB 00:00 (257/479): mesa-filesystem-26.1.1-2.el10.x86_64 297 kB/s | 10 kB 00:00 (258/479): mesa-libEGL-26.1.1-2.el10.x86_64.rpm 1.3 MB/s | 136 kB 00:00 (259/479): mesa-dri-drivers-26.1.1-2.el10.x86_6 62 MB/s | 11 MB 00:00 (260/479): mesa-libGL-devel-26.1.1-2.el10.x86_6 803 kB/s | 28 kB 00:00 (261/479): mesa-libGL-26.1.1-2.el10.x86_64.rpm 1.8 MB/s | 135 kB 00:00 (262/479): llvm-libs-22.1.8-1.el10.x86_64.rpm 103 MB/s | 30 MB 00:00 (263/479): mesa-libGLU-devel-9.0.3-7.el10.x86_6 283 kB/s | 13 kB 00:00 (264/479): mesa-libgbm-26.1.1-2.el10.x86_64.rpm 472 kB/s | 16 kB 00:00 (265/479): mesa-libGLU-9.0.3-7.el10.x86_64.rpm 1.7 MB/s | 164 kB 00:00 (266/479): mpg123-libs-1.32.9-1.el10.x86_64.rpm 5.0 MB/s | 353 kB 00:00 (267/479): mtdev-1.1.6-10.el10.x86_64.rpm 611 kB/s | 22 kB 00:00 (268/479): nspr-4.39.0-5.el10.x86_64.rpm 1.9 MB/s | 135 kB 00:00 (269/479): nss-softokn-3.124.0-5.el10.x86_64.rp 5.5 MB/s | 417 kB 00:00 (270/479): nss-3.124.0-5.el10.x86_64.rpm 9.5 MB/s | 744 kB 00:00 (271/479): nss-softokn-freebl-3.124.0-5.el10.x8 5.4 MB/s | 386 kB 00:00 (272/479): nss-sysinit-3.124.0-5.el10.x86_64.rp 562 kB/s | 19 kB 00:00 (273/479): nss-util-3.124.0-5.el10.x86_64.rpm 1.2 MB/s | 86 kB 00:00 (274/479): openexr-libs-3.1.10-12.el10.x86_64.r 15 MB/s | 1.1 MB 00:00 (275/479): openjpeg2-2.5.2-5.el10.x86_64.rpm 2.6 MB/s | 188 kB 00:00 (276/479): openssl-devel-3.5.7-3.el10.x86_64.rp 45 MB/s | 4.2 MB 00:00 (277/479): opus-1.4-6.el10.x86_64.rpm 3.0 MB/s | 211 kB 00:00 (278/479): orc-0.4.39-2.el10.x86_64.rpm 3.2 MB/s | 229 kB 00:00 (279/479): pango-1.54.0-4.el10.x86_64.rpm 5.0 MB/s | 356 kB 00:00 (280/479): pcre2-devel-10.44-1.el10.3.x86_64.rp 7.0 MB/s | 532 kB 00:00 (281/479): pcre2-utf16-10.44-1.el10.3.x86_64.rp 3.0 MB/s | 227 kB 00:00 (282/479): perl-AutoLoader-5.74-514.el10.noarch 635 kB/s | 22 kB 00:00 (283/479): pcre2-utf32-10.44-1.el10.3.x86_64.rp 3.0 MB/s | 215 kB 00:00 (284/479): perl-B-1.89-514.el10.x86_64.rpm 2.5 MB/s | 178 kB 00:00 (285/479): perl-Class-Struct-0.68-514.el10.noar 437 kB/s | 23 kB 00:00 (286/479): perl-DynaLoader-1.56-514.el10.x86_64 754 kB/s | 27 kB 00:00 (287/479): perl-English-1.11-514.el10.noarch.rp 419 kB/s | 14 kB 00:00 (288/479): perl-Errno-1.38-514.el10.x86_64.rpm 451 kB/s | 16 kB 00:00 (289/479): perl-Fcntl-1.18-514.el10.x86_64.rpm 878 kB/s | 30 kB 00:00 (290/479): perl-File-Basename-2.86-514.el10.noa 515 kB/s | 18 kB 00:00 (291/479): perl-File-Find-1.44-514.el10.noarch. 736 kB/s | 26 kB 00:00 (292/479): perl-File-Path-2.18-512.el10.noarch. 987 kB/s | 35 kB 00:00 (293/479): perl-File-stat-1.14-514.el10.noarch. 515 kB/s | 18 kB 00:00 (294/479): perl-FileHandle-2.05-514.el10.noarch 464 kB/s | 16 kB 00:00 (295/479): perl-Getopt-Std-1.14-514.el10.noarch 468 kB/s | 16 kB 00:00 (296/479): perl-IPC-Open3-1.22-514.el10.noarch. 643 kB/s | 23 kB 00:00 (297/479): perl-IO-1.55-514.el10.x86_64.rpm 1.2 MB/s | 81 kB 00:00 (298/479): perl-Net-SSLeay-1.94-9.el10.x86_64.r 5.2 MB/s | 377 kB 00:00 (299/479): perl-SelectSaver-1.02-514.el10.noarc 361 kB/s | 12 kB 00:00 (300/479): perl-POSIX-2.20-514.el10.x86_64.rpm 1.4 MB/s | 97 kB 00:00 (301/479): perl-Symbol-1.09-514.el10.noarch.rpm 431 kB/s | 15 kB 00:00 (302/479): perl-base-2.27-514.el10.noarch.rpm 485 kB/s | 17 kB 00:00 (303/479): perl-if-0.61.000-514.el10.noarch.rpm 422 kB/s | 15 kB 00:00 (304/479): perl-interpreter-5.40.2-514.el10.x86 1.0 MB/s | 73 kB 00:00 (305/479): perl-locale-1.12-514.el10.noarch.rpm 416 kB/s | 14 kB 00:00 (306/479): perl-libs-5.40.2-514.el10.x86_64.rpm 29 MB/s | 2.4 MB 00:00 (307/479): perl-mro-1.29-514.el10.x86_64.rpm 883 kB/s | 31 kB 00:00 (308/479): perl-overload-1.37-514.el10.noarch.r 1.3 MB/s | 46 kB 00:00 (309/479): perl-overloading-0.02-514.el10.noarc 393 kB/s | 14 kB 00:00 (310/479): perl-vars-1.05-514.el10.noarch.rpm 366 kB/s | 14 kB 00:00 (311/479): pixman-devel-0.43.4-2.el10.x86_64.rp 501 kB/s | 18 kB 00:00 (312/479): pipewire-libs-1.4.11-1.el10.x86_64.r 29 MB/s | 2.5 MB 00:00 (313/479): pixman-0.43.4-2.el10.x86_64.rpm 4.0 MB/s | 286 kB 00:00 (314/479): python-rpm-macros-3.12-11.el10.noarc 467 kB/s | 16 kB 00:00 (315/479): publicsuffix-list-20240107-5.el10.no 1.3 MB/s | 88 kB 00:00 (316/479): pulseaudio-libs-17.0-6.el10.x86_64.r 9.6 MB/s | 706 kB 00:00 (317/479): python3-rpm-generators-14-12.el10.no 867 kB/s | 30 kB 00:00 (318/479): python3-rpm-macros-3.12-11.el10.noar 318 kB/s | 11 kB 00:00 (319/479): python3-devel-3.12.13-3.el10.x86_64. 4.6 MB/s | 328 kB 00:00 (320/479): qt6-filesystem-6.10.1-1.el10.x86_64. 372 kB/s | 13 kB 00:00 (321/479): qt6-assistant-6.10.1-3.el10.x86_64.r 8.3 MB/s | 597 kB 00:00 (322/479): qt6-designer-6.10.1-3.el10.x86_64.rp 2.9 MB/s | 200 kB 00:00 (323/479): qt6-linguist-6.10.1-3.el10.x86_64.rp 12 MB/s | 875 kB 00:00 (324/479): qt6-qt3d-6.10.1-1.el10.x86_64.rpm 41 MB/s | 3.8 MB 00:00 (325/479): qt6-qtbase-common-6.10.1-1.el10.noar 188 kB/s | 9.8 kB 00:00 (326/479): qt6-qtbase-6.10.1-1.el10.x86_64.rpm 42 MB/s | 4.3 MB 00:00 (327/479): qt6-qtbase-mysql-6.10.1-1.el10.x86_6 1.4 MB/s | 51 kB 00:00 (328/479): qt6-qtbase-devel-6.10.1-1.el10.x86_6 45 MB/s | 4.3 MB 00:00 (329/479): qt6-qtbase-odbc-6.10.1-1.el10.x86_64 1.2 MB/s | 63 kB 00:00 (330/479): qt6-qtbase-gui-6.10.1-1.el10.x86_64. 69 MB/s | 8.5 MB 00:00 (331/479): qt6-qtbase-postgresql-6.10.1-1.el10. 1.3 MB/s | 58 kB 00:00 (332/479): qt6-qtcharts-6.10.1-1.el10.x86_64.rp 12 MB/s | 858 kB 00:00 (333/479): qt6-qtconnectivity-6.10.1-1.el10.x86 7.0 MB/s | 518 kB 00:00 (334/479): qt6-qtdatavis3d-6.10.1-1.el10.x86_64 8.7 MB/s | 653 kB 00:00 (335/479): qt6-qtimageformats-6.10.1-1.el10.x86 1.5 MB/s | 126 kB 00:00 (336/479): qt6-qtdeclarative-devel-6.10.1-2.el1 45 MB/s | 4.7 MB 00:00 (337/479): qt6-qtdeclarative-6.10.1-2.el10.x86_ 84 MB/s | 14 MB 00:00 (338/479): qt6-qtlocation-6.10.1-1.el10.x86_64. 9.1 MB/s | 736 kB 00:00 (339/479): qt6-qtmultimedia-6.10.1-1.el10.x86_6 15 MB/s | 1.1 MB 00:00 (340/479): qt6-qtnetworkauth-6.10.1-1.el10.x86_ 1.8 MB/s | 126 kB 00:00 (341/479): qt6-qtpositioning-6.10.1-1.el10.x86_ 6.1 MB/s | 454 kB 00:00 (342/479): qt6-qtquick3d-6.10.1-1.el10.x86_64.r 58 MB/s | 5.4 MB 00:00 (343/479): qt6-qtquicktimeline-6.10.1-1.el10.x8 1.4 MB/s | 96 kB 00:00 (344/479): qt6-qtremoteobjects-6.10.1-1.el10.x8 6.6 MB/s | 515 kB 00:00 (345/479): qt6-qtscxml-6.10.1-1.el10.x86_64.rpm 8.2 MB/s | 585 kB 00:00 (346/479): qt6-qtsensors-6.10.1-1.el10.x86_64.r 3.1 MB/s | 234 kB 00:00 (347/479): qt6-qtserialbus-6.10.1-1.el10.x86_64 4.4 MB/s | 311 kB 00:00 (348/479): qt6-qtserialport-6.10.1-1.el10.x86_6 1.1 MB/s | 80 kB 00:00 (349/479): qt6-qtshadertools-6.10.1-2.el10.x86_ 27 MB/s | 2.0 MB 00:00 (350/479): qt6-qtspeech-6.10.1-1.el10.x86_64.rp 1.6 MB/s | 118 kB 00:00 (351/479): qt6-qtsvg-6.10.1-1.el10.x86_64.rpm 4.3 MB/s | 302 kB 00:00 (352/479): qt6-qttools-common-6.10.1-3.el10.noa 314 kB/s | 11 kB 00:00 (353/479): qt6-qttools-6.10.1-3.el10.x86_64.rpm 3.2 MB/s | 226 kB 00:00 (354/479): qt6-qttools-libs-designer-6.10.1-3.e 36 MB/s | 3.0 MB 00:00 (355/479): qt6-qttools-libs-designercomponents- 12 MB/s | 948 kB 00:00 (356/479): qt6-qttools-libs-help-6.10.1-3.el10. 2.6 MB/s | 209 kB 00:00 (357/479): qt6-rpm-macros-6.10.1-1.el10.noarch. 362 kB/s | 12 kB 00:00 (358/479): qt6-qtwebchannel-6.10.1-1.el10.x86_6 2.3 MB/s | 157 kB 00:00 (359/479): qt6-qtwebsockets-6.10.1-1.el10.x86_6 1.6 MB/s | 110 kB 00:00 (360/479): rsvg-pixbuf-loader-2.57.1-9.el10.x86 484 kB/s | 16 kB 00:00 (361/479): sysprof-capture-devel-47.2-1.el10.x8 1.6 MB/s | 56 kB 00:00 (362/479): speex-1.2.0-19.el10.x86_64.rpm 1.0 MB/s | 69 kB 00:00 (363/479): spirv-tools-libs-2026.1-1.el10.x86_6 22 MB/s | 1.7 MB 00:00 (364/479): twolame-libs-0.4.0-6.el10.x86_64.rpm 1.0 MB/s | 70 kB 00:00 (365/479): unixODBC-2.3.12-6.el10.x86_64.rpm 6.9 MB/s | 496 kB 00:00 (366/479): vulkan-headers-1.4.341.0-1.el10.noar 21 MB/s | 1.7 MB 00:00 (367/479): vulkan-loader-devel-1.4.341.0-1.el10 328 kB/s | 11 kB 00:00 (368/479): vulkan-loader-1.4.341.0-1.el10.x86_6 2.3 MB/s | 164 kB 00:00 (369/479): xcb-util-0.4.1-7.el10.x86_64.rpm 562 kB/s | 19 kB 00:00 (370/479): xcb-util-cursor-0.1.4-6.el10.x86_64. 590 kB/s | 20 kB 00:00 (371/479): webrtc-audio-processing-1.3-5.el10.x 7.4 MB/s | 527 kB 00:00 (372/479): xcb-util-image-0.4.1-7.el10.x86_64.r 558 kB/s | 20 kB 00:00 (373/479): xcb-util-keysyms-0.4.1-7.el10.x86_64 404 kB/s | 15 kB 00:00 (374/479): xcb-util-renderutil-0.3.10-7.el10.x8 532 kB/s | 18 kB 00:00 (375/479): xcb-util-wm-0.4.2-7.el10.x86_64.rpm 946 kB/s | 32 kB 00:00 (376/479): xml-common-0.6.3-65.el10.noarch.rpm 944 kB/s | 32 kB 00:00 (377/479): xkeyboard-config-2.41-3.el10.noarch. 13 MB/s | 1.0 MB 00:00 (378/479): xz-devel-5.6.2-5.el10.x86_64.rpm 1.8 MB/s | 63 kB 00:00 (379/479): xorg-x11-proto-devel-2024.1-3.el10.n 4.4 MB/s | 311 kB 00:00 (380/479): zlib-ng-compat-devel-2.2.3-3.el10.x8 1.0 MB/s | 36 kB 00:00 (381/479): python3-iniconfig-1.1.1-18.el10.noar 55 kB/s | 19 kB 00:00 (382/479): python3-pluggy-1.3.0-5.el10.noarch.r 119 kB/s | 53 kB 00:00 (383/479): pyproject-rpm-macros-1.23.2-1.el10.n 115 kB/s | 55 kB 00:00 (384/479): aribb24-1.0.3^20160216git5e9be27-1.e 2.6 MB/s | 40 kB 00:00 (385/479): abseil-cpp-20240722.2-1.el10_3.x86_6 34 MB/s | 690 kB 00:00 (386/479): blosc-1.21.6-4.el10_0.x86_64.rpm 8.8 MB/s | 58 kB 00:00 (387/479): catch2-devel-2.13.10-5.el10_0.x86_64 29 MB/s | 197 kB 00:00 (388/479): cjson-1.7.19-1.el10_3.x86_64.rpm 6.7 MB/s | 32 kB 00:00 (389/479): cpuinfo-24.09.26-1.git1e83a2f.el10_1 6.3 MB/s | 42 kB 00:00 (390/479): codec2-1.2.0-5.el10_0~bootstrap.x86_ 47 MB/s | 637 kB 00:00 (391/479): double-conversion-3.4.0-1.el10_2.x86 9.8 MB/s | 51 kB 00:00 (392/479): fdupes-2.4.0-1.el10_1.x86_64.rpm 17 MB/s | 59 kB 00:00 (393/479): glew-devel-2.2.0-9.el10_0.x86_64.rpm 34 MB/s | 217 kB 00:00 (394/479): game-music-emu-0.6.3-16.el10_0.x86_6 20 MB/s | 153 kB 00:00 (395/479): glm-devel-1.0.1-4.el10_2.noarch.rpm 36 MB/s | 249 kB 00:00 (396/479): hdf-libs-4.3.0-1.el10_0.x86_64.rpm 35 MB/s | 292 kB 00:00 (397/479): hdf5-1.14.5-1.el10_0.x86_64.rpm 86 MB/s | 2.1 MB 00:00 (398/479): hdf5-devel-1.14.5-1.el10_0.x86_64.rp 57 MB/s | 1.4 MB 00:00 (399/479): highway-1.3.0-1.el10_2.x86_64.rpm 95 MB/s | 505 kB 00:00 (400/479): ilbc-3.0.4-12.el10_0.x86_64.rpm 9.6 MB/s | 54 kB 00:00 (401/479): libGLEW-2.2.0-9.el10_0.x86_64.rpm 43 MB/s | 176 kB 00:00 (402/479): libaec-1.1.7-1.el10_3.x86_64.rpm 15 MB/s | 37 kB 00:00 (403/479): libaec-devel-1.1.7-1.el10_3.x86_64.r 6.9 MB/s | 15 kB 00:00 (404/479): libaribcaption-1.1.1-1.el10_0.x86_64 21 MB/s | 110 kB 00:00 (405/479): libaom-3.13.1-1.el10_2.x86_64.rpm 81 MB/s | 1.8 MB 00:00 (406/479): libavformat-free-7.1.5-2.el10_3.x86_ 63 MB/s | 1.1 MB 00:00 (407/479): libavcodec-free-7.1.5-2.el10_3.x86_6 105 MB/s | 4.3 MB 00:00 (408/479): libavutil-free-7.1.5-2.el10_3.x86_64 45 MB/s | 359 kB 00:00 (409/479): libbluray-1.3.4-7.el10_0.x86_64.rpm 50 MB/s | 175 kB 00:00 (410/479): libimagequant-4.0.3-5.el10_0.x86_64. 42 MB/s | 312 kB 00:00 (411/479): libdav1d-1.5.3-1.el10_3.x86_64.rpm 59 MB/s | 638 kB 00:00 (412/479): libmodplug-0.8.9.0-25.el10_0.x86_64. 49 MB/s | 176 kB 00:00 (413/479): libopenmpt-0.8.7-1.el10_3.x86_64.rpm 70 MB/s | 782 kB 00:00 (414/479): libjxl-0.10.4-1.el10_1.x86_64.rpm 68 MB/s | 1.2 MB 00:00 (415/479): libraqm-0.10.1-1.el10_0.x86_64.rpm 8.8 MB/s | 22 kB 00:00 (416/479): librist-0.2.7-6.el10_0.x86_64.rpm 31 MB/s | 77 kB 00:00 (417/479): libsodium-1.0.22-1.el10_3.x86_64.rpm 69 MB/s | 214 kB 00:00 (418/479): libswresample-free-7.1.5-2.el10_3.x8 26 MB/s | 66 kB 00:00 (419/479): libudfread-1.1.2-9.el10_0.x86_64.rpm 14 MB/s | 37 kB 00:00 (420/479): libunwind-1.8.0-4.el10_0.x86_64.rpm 30 MB/s | 73 kB 00:00 (421/479): libvmaf-3.0.0-2.el10_0.x86_64.rpm 56 MB/s | 194 kB 00:00 (422/479): libvpl-2.17.0-1.el10_3.x86_64.rpm 43 MB/s | 160 kB 00:00 (423/479): msgpack-3.1.0-17.el10_0.x86_64.rpm 12 MB/s | 30 kB 00:00 (424/479): mbedtls-3.6.7-1.el10_3.x86_64.rpm 59 MB/s | 518 kB 00:00 (425/479): msgpack-devel-3.1.0-17.el10_0.x86_64 34 MB/s | 312 kB 00:00 (426/479): netcdf-devel-4.9.2-7.el10_0.x86_64.r 15 MB/s | 91 kB 00:00 (427/479): netcdf-4.9.2-7.el10_0.x86_64.rpm 73 MB/s | 807 kB 00:00 (428/479): noopenh264-0.1.0~openh264_2.4.1-2.el 11 MB/s | 22 kB 00:00 (429/479): opencore-amr-0.1.6-7.el10_0.x86_64.r 20 MB/s | 179 kB 00:00 (430/479): openal-soft-1.23.1-6.el10_0.x86_64.r 41 MB/s | 571 kB 00:00 (431/479): openpgm-5.2.122-36.el10_0.x86_64.rpm 36 MB/s | 177 kB 00:00 (432/479): pyside6-tools-6.10.1-4.el10_3.x86_64 21 MB/s | 60 kB 00:00 (433/479): python-qt5-rpm-macros-5.15.11-8.el10 4.0 MB/s | 8.8 kB 00:00 (434/479): python3-olefile-0.47-5.el10_0.noarch 16 MB/s | 73 kB 00:00 (435/479): python3-pyqt5-sip-12.15.0-3.el10_1.x 24 MB/s | 72 kB 00:00 (436/479): python3-pillow-11.0.0-1.el10_0.x86_6 75 MB/s | 942 kB 00:00 (437/479): python3-pyside6-devel-6.10.1-4.el10_ 56 MB/s | 396 kB 00:00 (438/479): python3-qt5-5.15.11-8.el10_2.x86_64. 75 MB/s | 1.1 MB 00:00 (439/479): python3-qt5-base-5.15.11-8.el10_2.x8 79 MB/s | 3.0 MB 00:00 (440/479): python3-qt5-devel-5.15.11-8.el10_2.x 49 MB/s | 392 kB 00:00 (441/479): python3-shiboken6-6.10.1-4.el10_3.x8 37 MB/s | 297 kB 00:00 (442/479): python3-pyside6-6.10.1-4.el10_3.x86_ 109 MB/s | 10 MB 00:00 (443/479): qt5-filesystem-5.15.18-1.el10_2.x86_ 1.5 MB/s | 9.8 kB 00:00 (444/479): python3-shiboken6-devel-6.10.1-4.el1 60 MB/s | 1.1 MB 00:00 (445/479): qt5-qtbase-common-5.15.18-1.el10_2.n 3.8 MB/s | 10 kB 00:00 (446/479): qt5-qtbase-5.15.18-1.el10_2.x86_64.r 88 MB/s | 3.3 MB 00:00 (447/479): qt5-qtbase-devel-5.15.18-1.el10_2.x8 82 MB/s | 3.2 MB 00:00 (448/479): qt5-qtconnectivity-5.15.18-1.el10_2. 60 MB/s | 462 kB 00:00 (449/479): qt5-qtdeclarative-5.15.18-1.el10_2.x 100 MB/s | 4.2 MB 00:00 (450/479): qt5-qtbase-gui-5.15.18-1.el10_2.x86_ 101 MB/s | 6.4 MB 00:00 (451/479): qt5-qtmultimedia-5.15.18-1.el10_2.x8 81 MB/s | 795 kB 00:00 (452/479): qt5-qtsensors-5.15.18-1.el10_2.x86_6 39 MB/s | 220 kB 00:00 (453/479): qt5-qtserialport-5.15.18-1.el10_2.x8 15 MB/s | 65 kB 00:00 (454/479): qt5-qtlocation-5.15.18-1.el10_2.x86_ 99 MB/s | 3.2 MB 00:00 (455/479): qt5-qtsvg-5.15.18-1.el10_2.x86_64.rp 44 MB/s | 188 kB 00:00 (456/479): qt5-qttools-common-5.15.18-2.el10_3. 2.3 MB/s | 11 kB 00:00 (457/479): qt5-qttools-libs-help-5.15.18-2.el10 26 MB/s | 156 kB 00:00 (458/479): qt5-qtwebchannel-5.15.18-1.el10_2.x8 32 MB/s | 101 kB 00:00 (459/479): qt5-qtwebsockets-5.15.18-1.el10_2.x8 12 MB/s | 86 kB 00:00 (460/479): qt5-qtx11extras-5.15.18-1.el10_2.x86 11 MB/s | 34 kB 00:00 (461/479): qt5-qttools-libs-designer-5.15.18-2. 89 MB/s | 2.7 MB 00:00 (462/479): qt5-rpm-macros-5.15.18-1.el10_2.noar 1.5 MB/s | 10 kB 00:00 (463/479): qt5-qtxmlpatterns-5.15.18-1.el10_2.x 62 MB/s | 985 kB 00:00 (464/479): qt6-qthttpserver-6.10.1-1.el10_2.x86 23 MB/s | 113 kB 00:00 (465/479): qt6-qtgraphs-6.10.1-1.el10_2.x86_64. 93 MB/s | 973 kB 00:00 (466/479): python3-pytest-7.4.3-5.el10.noarch.r 1.1 MB/s | 756 kB 00:00 (467/479): qt6-qtwebview-6.10.1-1.el10_2.x86_64 7.6 MB/s | 90 kB 00:00 (468/479): rav1e-libs-0.8.1-2.el10_2.x86_64.rpm 50 MB/s | 1.1 MB 00:00 (469/479): re2-20251105-1.el10_2.x86_64.rpm 28 MB/s | 221 kB 00:00 (470/479): qt6-qtpdf-6.10.1-2.1.el10_2.x86_64.r 83 MB/s | 8.4 MB 00:00 (471/479): shiboken6-6.10.1-4.el10_3.x86_64.rpm 3.8 MB/s | 44 kB 00:00 (472/479): soxr-0.1.3-17.el10_0.x86_64.rpm 12 MB/s | 83 kB 00:00 (473/479): srt-libs-1.5.4-0.rc0.el10_0.1.x86_64 43 MB/s | 390 kB 00:00 (474/479): vo-amrwbenc-0.1.3-21.el10_0.x86_64.r 7.8 MB/s | 80 kB 00:00 (475/479): xvidcore-1.3.7-12.el10_0.x86_64.rpm 25 MB/s | 269 kB 00:00 (476/479): svt-av1-libs-2.3.0-1.el10_0.x86_64.r 72 MB/s | 2.0 MB 00:00 (477/479): zeromq-4.3.5-18.el10_0.x86_64.rpm 36 MB/s | 451 kB 00:00 (478/479): zvbi-0.2.42-1.el10_0.x86_64.rpm 41 MB/s | 427 kB 00:00 (479/479): qt6-qtwebengine-6.10.1-2.1.el10_2.x8 166 MB/s | 89 MB 00:00 -------------------------------------------------------------------------------- Total 45 MB/s | 594 MB 00:13 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : cmake-filesystem-3.31.8-1.el10.x86_64 1/479 Installing : libpng-2:1.6.40-13.el10.x86_64 2/479 Installing : libjpeg-turbo-3.0.2-4.el10.x86_64 3/479 Installing : libicu-74.2-5.el10.x86_64 4/479 Installing : expat-2.7.3-2.el10.x86_64 5/479 Installing : dbus-libs-1:1.14.10-6.el10.x86_64 6/479 Installing : zlib-ng-compat-devel-2.2.3-3.el10.x86_64 7/479 Installing : libX11-xcb-1.8.13-1.el10.x86_64 8/479 Installing : qt6-qttools-common-6.10.1-3.el10.noarch 9/479 Installing : nspr-4.39.0-5.el10.x86_64 10/479 Installing : libwayland-client-1.25.0-1.el10.x86_64 11/479 Installing : libogg-2:1.3.5-10.el10.x86_64 12/479 Installing : libmpc-1.3.1-7.el10.x86_64 13/479 Installing : libtalloc-2.4.4-100.el10.x86_64 14/479 Installing : gnutls-3.8.10-4.el10.x86_64 15/479 Installing : glib2-2.80.4-22.el10.x86_64 16/479 Installing : libtevent-0.17.1-100.el10.x86_64 17/479 Installing : nss-util-3.124.0-5.el10.x86_64 18/479 Installing : opus-1.4-6.el10.x86_64 19/479 Installing : libwebp-1.3.2-10.el10.x86_64 20/479 Installing : libglvnd-1:1.7.0-7.el10.x86_64 21/479 Installing : libglvnd-opengl-1:1.7.0-7.el10.x86_64 22/479 Installing : libvorbis-1:1.3.7-12.el10.x86_64 23/479 Installing : libaec-1.1.7-1.el10_3.x86_64 24/479 Installing : xorg-x11-proto-devel-2024.1-3.el10.noarch 25/479 Installing : pcre2-utf16-10.44-1.el10.3.x86_64 26/479 Installing : openjpeg2-2.5.2-5.el10.x86_64 27/479 Installing : lcms2-2.16-6.el10.x86_64 28/479 Installing : alsa-lib-1.2.16.1-1.el10.x86_64 29/479 Installing : python-rpm-macros-3.12-11.el10.noarch 30/479 Installing : libICE-1.1.1-5.el10.x86_64 31/479 Installing : snappy-1.1.10-7.el10.x86_64 32/479 Installing : make-1:4.4.1-9.el10.x86_64 33/479 Installing : libtdb-1.4.15-100.el10.x86_64 34/479 Installing : fonts-filesystem-1:2.0.5-18.el10.noarch 35/479 Installing : bluez-libs-5.87+1.git30db66dc971b-1.el10.x86_64 36/479 Installing : libSM-1.2.4-5.el10.x86_64 37/479 Installing : python3-rpm-macros-3.12-11.el10.noarch 38/479 Installing : libgudev-238-7.el10.x86_64 39/479 Installing : shared-mime-info-2.3-8.el10.x86_64 40/479 Running scriptlet: shared-mime-info-2.3-8.el10.x86_64 40/479 Installing : gdk-pixbuf2-2.42.12-5.el10.x86_64 41/479 Installing : libtheora-1:1.1.1-39.el10.x86_64 42/479 Installing : libwayland-cursor-1.25.0-1.el10.x86_64 43/479 Installing : libpng-devel-2:1.6.40-13.el10.x86_64 44/479 Installing : avahi-libs-0.9~rc2-3.el10.x86_64 45/479 Installing : shiboken6-6.10.1-4.el10_3.x86_64 46/479 Installing : qt5-qttools-common-5.15.18-2.el10_3.noarch 47/479 Installing : noopenh264-0.1.0~openh264_2.4.1-2.el10_0.x86_64 48/479 Installing : libvpl-1:2.17.0-1.el10_3.x86_64 49/479 Running scriptlet: xml-common-0.6.3-65.el10.noarch 50/479 Installing : xml-common-0.6.3-65.el10.noarch 50/479 Installing : vulkan-loader-1.4.341.0-1.el10.x86_64 51/479 Installing : spirv-tools-libs-2026.1-1.el10.x86_64 52/479 Installing : pixman-0.43.4-2.el10.x86_64 53/479 Installing : pcre2-utf32-10.44-1.el10.3.x86_64 54/479 Installing : pcre2-devel-10.44-1.el10.3.x86_64 55/479 Installing : mtdev-1.1.6-10.el10.x86_64 56/479 Installing : mpg123-libs-1.32.9-1.el10.x86_64 57/479 Installing : mesa-filesystem-26.1.1-2.el10.x86_64 58/479 Installing : libxslt-1.1.39-10.el10.x86_64 59/479 Installing : libwayland-egl-1.25.0-1.el10.x86_64 60/479 Installing : liblc3-1.1.3-1.el10.x86_64 61/479 Installing : libevdev-1.13.1-6.el10.x86_64 62/479 Installing : libdvdread-6.1.3-9.el10.x86_64 63/479 Installing : libXau-1.0.11-8.el10.x86_64 64/479 Installing : libxcb-1.17.0-3.el10.x86_64 65/479 Installing : xcb-util-renderutil-0.3.10-7.el10.x86_64 66/479 Installing : xcb-util-keysyms-0.4.1-7.el10.x86_64 67/479 Installing : xcb-util-wm-0.4.2-7.el10.x86_64 68/479 Installing : lame-libs-3.100-19.el10.x86_64 69/479 Installing : kernel-headers-6.12.0-264.el10.x86_64 70/479 Installing : libxcrypt-devel-4.4.36-10.el10.x86_64 71/479 Installing : glibc-devel-2.39-137.el10.x86_64 72/479 Installing : gsm-1.0.22-8.el10.x86_64 73/479 Installing : gcc-toolset-15-runtime-15.0-11.el10.x86_64 74/479 Installing : fribidi-1.0.14-4.el10.x86_64 75/479 Installing : fdk-aac-free-2.0.0-15.el10.x86_64 76/479 Running scriptlet: libwbclient-4.24.5-101.el10.x86_64 77/479 Installing : libwbclient-4.24.5-101.el10.x86_64 77/479 Installing : libquadmath-14.4.1-3.el10.x86_64 78/479 Installing : libgfortran-14.4.1-3.el10.x86_64 79/479 Installing : hdf5-1.14.5-1.el10_0.x86_64 80/479 Installing : graphite2-1.3.14-17.el10.x86_64 81/479 Installing : harfbuzz-8.4.0-6.el10.x86_64 82/479 Installing : freetype-2.13.2-8.el10.x86_64 83/479 Installing : gettext-libs-0.22.5-6.el10.x86_64 84/479 Installing : emacs-filesystem-1:29.4-13.el10.noarch 85/479 Installing : libraqm-0.10.1-1.el10_0.x86_64 86/479 Installing : harfbuzz-icu-8.4.0-6.el10.x86_64 87/479 Installing : graphite2-devel-1.3.14-17.el10.x86_64 88/479 Installing : gcc-toolset-15-binutils-2.44-8.el10.x86_64 89/479 Running scriptlet: gcc-toolset-15-binutils-2.44-8.el10.x86_64 89/479 /var/tmp/rpm-tmp.IyJzLv: line 15: restorecon: command not found /var/tmp/rpm-tmp.IyJzLv: line 18: restorecon: command not found Installing : gcc-toolset-15-gcc-15.2.1-8.el10.x86_64 90/479 Installing : xcb-util-0.4.1-7.el10.x86_64 91/479 Installing : xcb-util-image-0.4.1-7.el10.x86_64 92/479 Installing : xcb-util-cursor-0.1.4-6.el10.x86_64 93/479 Installing : libXau-devel-1.0.11-8.el10.x86_64 94/479 Installing : libxcb-devel-1.17.0-3.el10.x86_64 95/479 Installing : libdvdnav-6.1.1-10.el10.x86_64 96/479 Installing : libopenmpt-0.8.7-1.el10_3.x86_64 97/479 Installing : pixman-devel-0.43.4-2.el10.x86_64 98/479 Installing : iso-codes-4.16.0-6.el10.noarch 99/479 Installing : redhat-text-vf-fonts-4.1.0-1.el10.noarch 100/479 Installing : blosc-1.21.6-4.el10_0.x86_64 101/479 Installing : libmng-2.0.3-23.el10.x86_64 102/479 Installing : libaec-devel-1.1.7-1.el10_3.x86_64 103/479 Installing : mesa-libGLU-9.0.3-7.el10.x86_64 104/479 Installing : nss-softokn-freebl-3.124.0-5.el10.x86_64 105/479 Installing : nss-softokn-3.124.0-5.el10.x86_64 106/479 Installing : nss-3.124.0-5.el10.x86_64 107/479 Running scriptlet: nss-3.124.0-5.el10.x86_64 107/479 Installing : nss-sysinit-3.124.0-5.el10.x86_64 108/479 Installing : json-glib-1.8.0-5.el10.x86_64 109/479 Installing : graphene-1.10.6-10.el10.x86_64 110/479 Installing : cpp-14.4.1-3.el10.x86_64 111/479 Installing : gcc-14.4.1-3.el10.x86_64 112/479 Running scriptlet: gcc-14.4.1-3.el10.x86_64 112/479 Installing : libquadmath-devel-14.4.1-3.el10.x86_64 113/479 Installing : gcc-gfortran-14.4.1-3.el10.x86_64 114/479 Installing : hdf5-devel-1.14.5-1.el10_0.x86_64 115/479 Installing : flac-libs-1.4.3-6.el10.x86_64 116/479 Installing : libsndfile-1.2.2-7.el10.x86_64 117/479 Installing : libicu-devel-74.2-5.el10.x86_64 118/479 Installing : jasper-libs-4.1.0-5.el10.x86_64 119/479 Installing : aribb24-1.0.3^20160216git5e9be27-1.el10_0.x86_64 120/479 Installing : zvbi-0.2.42-1.el10_0.x86_64 121/479 Running scriptlet: zvbi-0.2.42-1.el10_0.x86_64 121/479 Installing : xvidcore-1.3.7-12.el10_0.x86_64 122/479 Installing : vo-amrwbenc-0.1.3-21.el10_0.x86_64 123/479 Installing : soxr-0.1.3-17.el10_0.x86_64 124/479 Installing : rav1e-libs-0.8.1-2.el10_2.x86_64 125/479 Installing : qt5-filesystem-5.15.18-1.el10_2.x86_64 126/479 Installing : python-qt5-rpm-macros-5.15.11-8.el10_2.noarch 127/479 Installing : openpgm-5.2.122-36.el10_0.x86_64 128/479 Installing : opencore-amr-0.1.6-7.el10_0.x86_64 129/479 Installing : openal-soft-1.23.1-6.el10_0.x86_64 130/479 Installing : msgpack-3.1.0-17.el10_0.x86_64 131/479 Installing : msgpack-devel-3.1.0-17.el10_0.x86_64 132/479 Installing : mbedtls-3.6.7-1.el10_3.x86_64 133/479 Installing : libvmaf-3.0.0-2.el10_0.x86_64 134/479 Installing : libaom-3.13.1-1.el10_2.x86_64 135/479 Installing : libunwind-1.8.0-4.el10_0.x86_64 136/479 Installing : libudfread-1.1.2-9.el10_0.x86_64 137/479 Installing : libsodium-1.0.22-1.el10_3.x86_64 138/479 Installing : zeromq-4.3.5-18.el10_0.x86_64 139/479 Installing : libmodplug-1:0.8.9.0-25.el10_0.x86_64 140/479 Installing : libimagequant-4.0.3-5.el10_0.x86_64 141/479 Installing : libdav1d-1.5.3-1.el10_3.x86_64 142/479 Installing : ilbc-3.0.4-12.el10_0.x86_64 143/479 Installing : highway-1.3.0-1.el10_2.x86_64 144/479 Installing : game-music-emu-0.6.3-16.el10_0.x86_64 145/479 Installing : double-conversion-3.4.0-1.el10_2.x86_64 146/479 Installing : cpuinfo-24.09.26-1.git1e83a2f.el10_1.1.x86_64 147/479 Installing : svt-av1-libs-2.3.0-1.el10_0.x86_64 148/479 Installing : codec2-1.2.0-5.el10_0~bootstrap.x86_64 149/479 Installing : cjson-1.7.19-1.el10_3.x86_64 150/479 Installing : librist-0.2.7-6.el10_0.x86_64 151/479 Installing : abseil-cpp-20240722.2-1.el10_3.x86_64 152/479 Installing : re2-2:20251105-1.el10_2.x86_64 153/479 Installing : xz-devel-1:5.6.2-5.el10.x86_64 154/479 Installing : libxml2-devel-2.12.5-15.el10.x86_64 155/479 Installing : xkeyboard-config-2.41-3.el10.noarch 156/479 Installing : libxkbcommon-1.7.0-4.el10.x86_64 157/479 Installing : libxkbcommon-x11-1.7.0-4.el10.x86_64 158/479 Installing : libxkbcommon-devel-1.7.0-4.el10.x86_64 159/479 Installing : webrtc-audio-processing-1.3-5.el10.x86_64 160/479 Installing : twolame-libs-0.4.0-6.el10.x86_64 161/479 Installing : sysprof-capture-devel-47.2-1.el10.x86_64 162/479 Installing : speex-1.2.0-19.el10.x86_64 163/479 Installing : qt6-filesystem-6.10.1-1.el10.x86_64 164/479 Installing : publicsuffix-list-20240107-5.el10.noarch 165/479 Installing : libpsl-devel-0.21.5-6.el10.x86_64 166/479 Installing : orc-0.4.39-2.el10.x86_64 167/479 Installing : openssl-devel-1:3.5.7-3.el10.x86_64 168/479 Installing : openexr-libs-3.1.10-12.el10.x86_64 169/479 Installing : llvm-filesystem-22.1.8-1.el10.x86_64 170/479 Installing : libzip-1.10.1-5.el10.x86_64 171/479 Installing : libxshmfence-1.3.2-5.el10.x86_64 172/479 Installing : libwacom-data-2.14.0-4.el10.noarch 173/479 Installing : libvpx-1.14.1-6.el10.x86_64 174/479 Installing : libverto-devel-0.3.2-10.el10.x86_64 175/479 Installing : libuv-1:1.52.1-1.el10.x86_64 176/479 Installing : libtool-ltdl-2.4.7-14.el10.x86_64 177/479 Installing : unixODBC-2.3.12-6.el10.x86_64 178/479 Installing : libstdc++-devel-14.4.1-3.el10.x86_64 179/479 Installing : gcc-c++-14.4.1-3.el10.x86_64 180/479 Installing : libsepol-devel-3.11-2.el10.x86_64 181/479 Installing : libselinux-devel-3.11-2.el10.x86_64 182/479 Installing : libsbc-2.0-7.el10.x86_64 183/479 Installing : librabbitmq-0.14.0-3.el10.x86_64 184/479 Installing : libnghttp2-devel-1.68.0-6.el10.x86_64 185/479 Installing : liblerc-4.0.0-8.el10.x86_64 186/479 Installing : libldac-2.0.2.3-17.el10.x86_64 187/479 Installing : libidn2-devel-2.3.7-3.el10.x86_64 188/479 Installing : libglvnd-core-devel-1:1.7.0-7.el10.x86_64 189/479 Installing : libffi-devel-3.4.4-10.el10.x86_64 190/479 Installing : libdatrie-0.2.13-11.el10.x86_64 191/479 Installing : libthai-0.1.29-10.el10.x86_64 192/479 Installing : libcom_err-devel-1.47.1-5.el10.x86_64 193/479 Installing : libblkid-devel-2.40.2-20.el10.x86_64 194/479 Installing : libmount-devel-2.40.2-20.el10.x86_64 195/479 Installing : libasyncns-0.8-30.el10.x86_64 196/479 Installing : pulseaudio-libs-17.0-6.el10.x86_64 197/479 Installing : libX11-common-1.8.13-1.el10.noarch 198/479 Installing : libX11-1.8.13-1.el10.x86_64 199/479 Installing : libXext-1.3.6-3.el10.x86_64 200/479 Installing : libXrender-0.9.11-8.el10.x86_64 201/479 Installing : libX11-devel-1.8.13-1.el10.x86_64 202/479 Installing : libXi-1.8.1-7.el10.x86_64 203/479 Installing : libXfixes-6.0.1-5.el10.x86_64 204/479 Installing : libXdamage-1.1.6-5.el10.x86_64 205/479 Installing : libXtst-1.2.4-8.el10.x86_64 206/479 Installing : libXext-devel-1.3.6-3.el10.x86_64 207/479 Installing : libXrender-devel-0.9.11-8.el10.x86_64 208/479 Installing : libXrandr-1.5.4-5.el10.x86_64 209/479 Installing : libXv-1.0.12-5.el10.x86_64 210/479 Installing : libXxf86vm-1.1.5-8.el10.x86_64 211/479 Installing : libvdpau-1.5-8.el10.x86_64 212/479 Installing : libXcomposite-0.4.6-5.el10.x86_64 213/479 Installing : libxkbfile-1.1.3-3.el10.x86_64 214/479 Installing : keyutils-libs-devel-1.6.3-5.el10.x86_64 215/479 Installing : jbigkit-libs-2.1-31.el10.x86_64 216/479 Installing : libtiff-4.6.0-11.el10.x86_64 217/479 Installing : giflib-5.2.1-25.el10.x86_64 218/479 Installing : libjxl-1:0.10.4-1.el10_1.x86_64 219/479 Installing : gcc-toolset-15-libstdc++-devel-15.2.1-8.el10.x86 220/479 Installing : gcc-toolset-15-gcc-c++-15.2.1-8.el10.x86_64 221/479 Installing : fftw-libs-single-3.3.11-1.el10.x86_64 222/479 Installing : clang-resource-filesystem-22.1.8-1.el10.x86_64 223/479 Installing : bzip2-devel-1.0.8-25.el10.x86_64 224/479 Installing : brotli-1.1.0-8.el10.x86_64 225/479 Installing : brotli-devel-1.1.0-8.el10.x86_64 226/479 Installing : annobin-docs-13.28-1.el10.noarch 227/479 Installing : vim-filesystem-2:9.1.083-22.el10.noarch 228/479 Installing : tzdata-2026c-1.el10.noarch 229/479 Installing : python3-pip-wheel-23.3.2-11.el10.noarch 230/479 Installing : ocl-icd-2.3.2-8.el10.x86_64 231/479 Installing : nettle-3.10.1-1.el10.x86_64 232/479 Installing : srt-libs-1.5.4-0.rc0.el10_0.1.x86_64 233/479 Installing : ncurses-6.4-15.20240127.el10.x86_64 234/479 Installing : mpdecimal-2.5.1-12.el10.x86_64 235/479 Installing : python3-3.12.13-3.el10.x86_64 236/479 Installing : python3-libs-3.12.13-3.el10.x86_64 237/479 Installing : gstreamer1-1.26.7-5.el10.x86_64 238/479 Installing : python3-packaging-24.2-2.el10.noarch 239/479 Installing : python3-shiboken6-6.10.1-4.el10_3.x86_64 240/479 Installing : cmake-rpm-macros-3.31.8-1.el10.noarch 241/479 Installing : cmake-3.31.8-1.el10.x86_64 242/479 Installing : cmake-data-3.31.8-1.el10.noarch 243/479 Installing : qt5-rpm-macros-5.15.18-1.el10_2.noarch 244/479 Installing : glib2-devel-2.80.4-22.el10.x86_64 245/479 Installing : python3-rpm-generators-14-12.el10.noarch 246/479 Installing : python3-dbus-1.3.2-8.el10.x86_64 247/479 Installing : libwacom-2.14.0-4.el10.x86_64 248/479 Installing : libinput-1.30.1-2.el10.x86_64 249/479 Running scriptlet: libinput-1.30.1-2.el10.x86_64 249/479 Installing : vulkan-headers-1.4.341.0-1.el10.noarch 250/479 Installing : vulkan-loader-devel-1.4.341.0-1.el10.x86_64 251/479 Installing : python3-iniconfig-1.1.1-18.el10.noarch 252/479 Installing : python3-pluggy-1.3.0-5.el10.noarch 253/479 Installing : python3-olefile-0.47-5.el10_0.noarch 254/479 Installing : python3-pyqt5-sip-12.15.0-3.el10_1.x86_64 255/479 Installing : mariadb-connector-c-config-3.4.4-1.el10.noarch 256/479 Installing : mariadb-connector-c-3.4.4-1.el10.x86_64 257/479 Installing : lmdb-libs-0.9.32-4.el10.x86_64 258/479 Installing : libldb-4.24.5-101.el10.x86_64 259/479 Installing : libusb1-1.0.30-1.el10.x86_64 260/479 Installing : pipewire-libs-1.4.11-1.el10.x86_64 261/479 Installing : libtirpc-1.3.5-1.el10.x86_64 262/479 Installing : hdf-libs-4.3.0-1.el10_0.x86_64 263/479 Installing : netcdf-4.9.2-7.el10_0.x86_64 264/479 Installing : libseccomp-2.5.6-1.el10.x86_64 265/479 Installing : libpq-16.11-3.el10.x86_64 266/479 Installing : libkadm5-1.21.3-11.el10.x86_64 267/479 Installing : krb5-devel-1.21.3-11.el10.x86_64 268/479 Installing : libssh-devel-0.12.2-2.el10.x86_64 269/479 Installing : libcurl-devel-8.12.1-6.el10.x86_64 270/479 Installing : libgpg-error-1.50-2.el10.x86_64 271/479 Installing : libgcrypt-1.11.0-7.el10.x86_64 272/479 Installing : libedit-3.1-52.20230828cvs.el10.x86_64 273/479 Installing : llvm-libs-22.1.8-1.el10.x86_64 274/479 Installing : clang-libs-22.1.8-1.el10.x86_64 275/479 Installing : hwdata-0.379-10.10.el10.noarch 276/479 Installing : libpciaccess-0.16-16.el10.x86_64 277/479 Installing : libdrm-2.4.128-1.el10.x86_64 278/479 Installing : mesa-dri-drivers-26.1.1-2.el10.x86_64 279/479 Installing : mesa-libgbm-26.1.1-2.el10.x86_64 280/479 Installing : libglvnd-egl-1:1.7.0-7.el10.x86_64 281/479 Installing : mesa-libEGL-26.1.1-2.el10.x86_64 282/479 Installing : libglvnd-glx-1:1.7.0-7.el10.x86_64 283/479 Installing : mesa-libGL-26.1.1-2.el10.x86_64 284/479 Installing : libva-2.22.0-2.el10.x86_64 285/479 Installing : libavutil-free-7.1.5-2.el10_3.x86_64 286/479 Installing : glx-utils-9.0.0-8.el10.x86_64 287/479 Installing : libswresample-free-7.1.5-2.el10_3.x86_64 288/479 Installing : freeglut-3.4.0-9.el10.x86_64 289/479 Installing : libGLEW-2.2.0-9.el10_0.x86_64 290/479 Installing : libglvnd-gles-1:1.7.0-7.el10.x86_64 291/479 Installing : libglvnd-devel-1:1.7.0-7.el10.x86_64 292/479 Installing : mesa-libGLU-devel-9.0.3-7.el10.x86_64 293/479 Installing : libpciaccess-devel-0.16-16.el10.x86_64 294/479 Installing : libdrm-devel-2.4.128-1.el10.x86_64 295/479 Installing : mesa-libGL-devel-26.1.1-2.el10.x86_64 296/479 Running scriptlet: groff-base-1.23.0-10.el10.x86_64 297/479 Installing : groff-base-1.23.0-10.el10.x86_64 297/479 Running scriptlet: groff-base-1.23.0-10.el10.x86_64 297/479 Installing : perl-Digest-1.20-511.el10.noarch 298/479 Installing : perl-Digest-MD5-2.59-6.el10.x86_64 299/479 Installing : perl-B-1.89-514.el10.x86_64 300/479 Installing : perl-FileHandle-2.05-514.el10.noarch 301/479 Installing : perl-Data-Dumper-2.189-512.el10.x86_64 302/479 Installing : perl-libnet-3.15-512.el10.noarch 303/479 Installing : perl-AutoLoader-5.74-514.el10.noarch 304/479 Installing : perl-URI-5.27-3.el10.noarch 305/479 Installing : perl-Text-Tabs+Wrap-2024.001-511.el10.noarch 306/479 Installing : perl-Time-Local-2:1.350-511.el10.noarch 307/479 Installing : perl-Mozilla-CA-20231213-5.el10.noarch 308/479 Installing : perl-if-0.61.000-514.el10.noarch 309/479 Installing : perl-locale-1.12-514.el10.noarch 310/479 Installing : perl-IO-Socket-IP-0.42-512.el10.noarch 311/479 Installing : perl-Pod-Escapes-1:1.07-511.el10.noarch 312/479 Installing : perl-File-Path-2.18-512.el10.noarch 313/479 Installing : perl-IO-Socket-SSL-2.085-3.el10.noarch 314/479 Installing : perl-Net-SSLeay-1.94-9.el10.x86_64 315/479 Installing : perl-Term-ANSIColor-5.01-512.el10.noarch 316/479 Installing : perl-Class-Struct-0.68-514.el10.noarch 317/479 Installing : perl-POSIX-2.20-514.el10.x86_64 318/479 Installing : perl-IPC-Open3-1.22-514.el10.noarch 319/479 Installing : perl-Term-Cap-1.18-511.el10.noarch 320/479 Installing : perl-File-Temp-1:0.231.100-512.el10.noarch 321/479 Installing : perl-HTTP-Tiny-0.088-512.el10.noarch 322/479 Installing : perl-Pod-Simple-1:3.45-511.el10.noarch 323/479 Installing : perl-Socket-4:2.038-511.el10.x86_64 324/479 Installing : perl-SelectSaver-1.02-514.el10.noarch 325/479 Installing : perl-Symbol-1.09-514.el10.noarch 326/479 Installing : perl-File-stat-1.14-514.el10.noarch 327/479 Installing : perl-podlators-1:5.01-511.el10.noarch 328/479 Installing : perl-Pod-Perldoc-3.28.01-512.el10.noarch 329/479 Installing : perl-Text-ParseWords-3.31-511.el10.noarch 330/479 Installing : perl-Fcntl-1.18-514.el10.x86_64 331/479 Installing : perl-base-2.27-514.el10.noarch 332/479 Installing : perl-mro-1.29-514.el10.x86_64 333/479 Installing : perl-IO-1.55-514.el10.x86_64 334/479 Installing : perl-overloading-0.02-514.el10.noarch 335/479 Installing : perl-Pod-Usage-4:2.03-511.el10.noarch 336/479 Installing : perl-MIME-Base64-3.16-511.el10.x86_64 337/479 Installing : perl-Scalar-List-Utils-5:1.63-511.el10.x86_64 338/479 Installing : perl-constant-1.33-512.el10.noarch 339/479 Installing : perl-parent-1:0.241-512.el10.noarch 340/479 Installing : perl-Errno-1.38-514.el10.x86_64 341/479 Installing : perl-File-Basename-2.86-514.el10.noarch 342/479 Installing : perl-Getopt-Std-1.14-514.el10.noarch 343/479 Installing : perl-Storable-1:3.32-511.el10.x86_64 344/479 Installing : perl-overload-1.37-514.el10.noarch 345/479 Installing : perl-vars-1.05-514.el10.noarch 346/479 Installing : perl-Getopt-Long-1:2.58-3.el10.noarch 347/479 Installing : perl-Carp-1.54-511.el10.noarch 348/479 Installing : perl-Exporter-5.78-511.el10.noarch 349/479 Installing : perl-PathTools-3.91-512.el10.x86_64 350/479 Installing : perl-DynaLoader-1.56-514.el10.x86_64 351/479 Installing : perl-Encode-4:3.21-511.el10.x86_64 352/479 Installing : perl-libs-4:5.40.2-514.el10.x86_64 353/479 Installing : perl-interpreter-4:5.40.2-514.el10.x86_64 354/479 Installing : perl-English-1.11-514.el10.noarch 355/479 Installing : perl-File-Find-1.44-514.el10.noarch 356/479 Installing : google-noto-fonts-common-20240401-5.el10.noarch 357/479 Installing : google-noto-sans-vf-fonts-20240401-5.el10.noarch 358/479 Installing : default-fonts-core-sans-4.1-3.el10.noarch 359/479 Installing : fontconfig-2.15.0-7.el10.x86_64 360/479 Running scriptlet: fontconfig-2.15.0-7.el10.x86_64 360/479 Installing : cairo-1.18.2-3.el10.x86_64 361/479 Installing : cairo-gobject-1.18.2-3.el10.x86_64 362/479 Installing : harfbuzz-cairo-8.4.0-6.el10.x86_64 363/479 Installing : libXft-2.3.8-8.el10.x86_64 364/479 Installing : pango-1.54.0-4.el10.x86_64 365/479 Installing : gstreamer1-plugins-base-1.26.7-3.el10.x86_64 366/479 Installing : gstreamer1-plugins-bad-free-libs-1.26.7-9.el10.x 367/479 Installing : librsvg2-2.57.1-9.el10.x86_64 368/479 Installing : rsvg-pixbuf-loader-2.57.1-9.el10.x86_64 369/479 Installing : libaribcaption-1.1.1-1.el10_0.x86_64 370/479 Installing : libavcodec-free-7.1.5-2.el10_3.x86_64 371/479 Installing : libbluray-1.3.4-7.el10_0.x86_64 372/479 Installing : gettext-envsubst-0.22.5-6.el10.x86_64 373/479 Installing : gettext-runtime-0.22.5-6.el10.x86_64 374/479 Installing : gettext-0.22.5-6.el10.x86_64 375/479 Installing : freetype-devel-2.13.2-8.el10.x86_64 376/479 Installing : fontconfig-devel-2.15.0-7.el10.x86_64 377/479 Installing : cairo-devel-1.18.2-3.el10.x86_64 378/479 Installing : harfbuzz-devel-8.4.0-6.el10.x86_64 379/479 Installing : duktape-2.7.0-10.el10.x86_64 380/479 Installing : libproxy-0.5.5-4.el10.x86_64 381/479 Installing : qt6-qtbase-common-6.10.1-1.el10.noarch 382/479 Installing : qt6-qtbase-6.10.1-1.el10.x86_64 383/479 Installing : qt5-qtbase-common-5.15.18-1.el10_2.noarch 384/479 Running scriptlet: qt5-qtbase-5.15.18-1.el10_2.x86_64 385/479 Installing : qt5-qtbase-5.15.18-1.el10_2.x86_64 385/479 Running scriptlet: qt5-qtbase-5.15.18-1.el10_2.x86_64 385/479 Installing : qt6-qtserialport-6.10.1-1.el10.x86_64 386/479 Installing : qt6-qtwebsockets-6.10.1-1.el10.x86_64 387/479 Installing : qt6-qthttpserver-6.10.1-1.el10_2.x86_64 388/479 Installing : qt6-qtserialbus-6.10.1-1.el10.x86_64 389/479 Installing : qt5-qtserialport-5.15.18-1.el10_2.x86_64 390/479 Installing : qt5-qtwebsockets-5.15.18-1.el10_2.x86_64 391/479 Installing : qt6-qtbase-mysql-6.10.1-1.el10.x86_64 392/479 Installing : qt6-qtbase-odbc-6.10.1-1.el10.x86_64 393/479 Installing : qt6-qtbase-postgresql-6.10.1-1.el10.x86_64 394/479 Installing : qt6-qtconnectivity-6.10.1-1.el10.x86_64 395/479 Installing : python3-shiboken6-devel-6.10.1-4.el10_3.x86_64 396/479 Installing : dbus-common-1:1.14.10-6.el10.noarch 397/479 Running scriptlet: dbus-common-1:1.14.10-6.el10.noarch 397/479 Installing : dbus-broker-36-4.el10.x86_64 398/479 Running scriptlet: dbus-broker-36-4.el10.x86_64 398/479 Installing : dbus-1:1.14.10-6.el10.x86_64 399/479 Installing : systemd-pam-257-33.el10.x86_64 400/479 Running scriptlet: systemd-257-33.el10.x86_64 401/479 Installing : systemd-257-33.el10.x86_64 401/479 Running scriptlet: systemd-257-33.el10.x86_64 401/479 Creating group 'input' with GID 104. Creating group 'kvm' with GID 36. Creating group 'render' with GID 105. Creating group 'sgx' with GID 106. Creating group 'systemd-journal' with GID 190. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Running scriptlet: samba-common-4.24.5-101.el10.noarch 402/479 Installing : samba-common-4.24.5-101.el10.noarch 402/479 Running scriptlet: samba-common-4.24.5-101.el10.noarch 402/479 Installing : samba-core-libs-4.24.5-101.el10.x86_64 403/479 Installing : samba-ndr-libs-4.24.5-101.el10.x86_64 404/479 Installing : samba-client-libs-4.24.5-101.el10.x86_64 405/479 Installing : libsmbclient-4.24.5-101.el10.x86_64 406/479 Installing : libavformat-free-7.1.5-2.el10_3.x86_64 407/479 Installing : cups-filesystem-1:2.4.10-18.el10.noarch 408/479 Installing : cups-libs-1:2.4.10-18.el10.x86_64 409/479 Installing : qt6-qtbase-gui-6.10.1-1.el10.x86_64 410/479 Installing : qt5-qtbase-gui-5.15.18-1.el10_2.x86_64 411/479 Installing : qt5-qtdeclarative-5.15.18-1.el10_2.x86_64 412/479 Installing : qt6-qtshadertools-6.10.1-2.el10.x86_64 413/479 Installing : qt6-qtsvg-6.10.1-1.el10.x86_64 414/479 Installing : qt6-qtdeclarative-6.10.1-2.el10.x86_64 415/479 Installing : qt6-qtpositioning-6.10.1-1.el10.x86_64 416/479 Installing : qt6-qttools-libs-designer-6.10.1-3.el10.x86_64 417/479 Installing : qt6-qtwebchannel-6.10.1-1.el10.x86_64 418/479 Installing : qt6-qtpdf-6.10.1-2.1.el10_2.x86_64 419/479 Installing : qt6-qtwebengine-6.10.1-2.1.el10_2.x86_64 420/479 Installing : qt6-qttools-6.10.1-3.el10.x86_64 421/479 Installing : qt6-qttools-libs-help-6.10.1-3.el10.x86_64 422/479 Installing : qt6-assistant-6.10.1-3.el10.x86_64 423/479 Installing : qt6-linguist-6.10.1-3.el10.x86_64 424/479 Installing : qt6-qtwebview-6.10.1-1.el10_2.x86_64 425/479 Installing : qt6-qttools-libs-designercomponents-6.10.1-3.el1 426/479 Installing : qt6-designer-6.10.1-3.el10.x86_64 427/479 Installing : qt6-qtlocation-6.10.1-1.el10.x86_64 428/479 Installing : qt6-qtcharts-6.10.1-1.el10.x86_64 429/479 Installing : qt6-qtdatavis3d-6.10.1-1.el10.x86_64 430/479 Installing : qt6-qtquicktimeline-6.10.1-1.el10.x86_64 431/479 Installing : qt6-qtquick3d-6.10.1-1.el10.x86_64 432/479 Installing : qt6-qtmultimedia-6.10.1-1.el10.x86_64 433/479 Installing : qt6-qtspeech-6.10.1-1.el10.x86_64 434/479 Installing : qt6-qtgraphs-6.10.1-1.el10_2.x86_64 435/479 Installing : qt6-qtremoteobjects-6.10.1-1.el10.x86_64 436/479 Installing : qt6-qtscxml-6.10.1-1.el10.x86_64 437/479 Installing : qt6-qtsensors-6.10.1-1.el10.x86_64 438/479 Installing : python3-qt5-base-5.15.11-8.el10_2.x86_64 439/479 Installing : qt5-qtconnectivity-5.15.18-1.el10_2.x86_64 440/479 Installing : qt5-qtlocation-5.15.18-1.el10_2.x86_64 441/479 Installing : qt5-qtmultimedia-5.15.18-1.el10_2.x86_64 442/479 Installing : qt5-qtsensors-5.15.18-1.el10_2.x86_64 443/479 Installing : qt5-qtwebchannel-5.15.18-1.el10_2.x86_64 444/479 Installing : qt5-qtxmlpatterns-5.15.18-1.el10_2.x86_64 445/479 Installing : qt5-qtbase-devel-5.15.18-1.el10_2.x86_64 446/479 Installing : qt5-qtsvg-5.15.18-1.el10_2.x86_64 447/479 Installing : qt5-qttools-libs-designer-5.15.18-2.el10_3.x86_6 448/479 Installing : qt5-qttools-libs-help-5.15.18-2.el10_3.x86_64 449/479 Installing : qt5-qtx11extras-5.15.18-1.el10_2.x86_64 450/479 Installing : python3-qt5-5.15.11-8.el10_2.x86_64 451/479 Installing : qt6-qtimageformats-6.10.1-1.el10.x86_64 452/479 Installing : qt6-qt3d-6.10.1-1.el10.x86_64 453/479 Installing : qt6-qtnetworkauth-6.10.1-1.el10.x86_64 454/479 Installing : python3-pyside6-6.10.1-4.el10_3.x86_64 455/479 Installing : chrpath-0.16-25.el10.x86_64 456/479 Installing : qt6-rpm-macros-6.10.1-1.el10.noarch 457/479 Installing : qt6-qtbase-devel-6.10.1-1.el10.x86_64 458/479 Installing : qt6-qtdeclarative-devel-6.10.1-2.el10.x86_64 459/479 Installing : pyside6-tools-6.10.1-4.el10_3.x86_64 460/479 Installing : python3-pyside6-devel-6.10.1-4.el10_3.x86_64 461/479 Installing : python3-qt5-devel-5.15.11-8.el10_2.x86_64 462/479 Installing : freeglut-devel-3.4.0-9.el10.x86_64 463/479 Installing : glew-devel-2.2.0-9.el10_0.x86_64 464/479 Installing : netcdf-devel-4.9.2-7.el10_0.x86_64 465/479 Installing : python3-pillow-11.0.0-1.el10_0.x86_64 466/479 Installing : python3-pytest-7.4.3-5.el10.noarch 467/479 Installing : python3-devel-3.12.13-3.el10.x86_64 468/479 Installing : annobin-plugin-gcc-13.28-1.el10.x86_64 469/479 Running scriptlet: annobin-plugin-gcc-13.28-1.el10.x86_64 469/479 Installing : mmtf-cpp-devel-1.1.0-1.el10.x86_64 470/479 Installing : gcc-plugin-annobin-14.4.1-3.el10.x86_64 471/479 Running scriptlet: gcc-plugin-annobin-14.4.1-3.el10.x86_64 471/479 Installing : libappstream-glib-0.8.3-3.el10.x86_64 472/479 Installing : desktop-file-utils-0.26-15.el10.x86_64 473/479 Installing : fdupes-1:2.4.0-1.el10_1.x86_64 474/479 Installing : pyproject-rpm-macros-1.23.2-1.el10.noarch 475/479 Installing : catch2-devel-2.13.10-5.el10_0.x86_64 476/479 Installing : glm-devel-1.0.1-4.el10_2.noarch 477/479 Installing : systemd-rpm-macros-257-33.el10.noarch 478/479 Installing : rpm-plugin-syslog-4.19.1.1-25.el10.x86_64 479/479 Running scriptlet: fontconfig-2.15.0-7.el10.x86_64 479/479 Running scriptlet: rpm-plugin-syslog-4.19.1.1-25.el10.x86_64 479/479 Installed: abseil-cpp-20240722.2-1.el10_3.x86_64 alsa-lib-1.2.16.1-1.el10.x86_64 annobin-docs-13.28-1.el10.noarch annobin-plugin-gcc-13.28-1.el10.x86_64 aribb24-1.0.3^20160216git5e9be27-1.el10_0.x86_64 avahi-libs-0.9~rc2-3.el10.x86_64 blosc-1.21.6-4.el10_0.x86_64 bluez-libs-5.87+1.git30db66dc971b-1.el10.x86_64 brotli-1.1.0-8.el10.x86_64 brotli-devel-1.1.0-8.el10.x86_64 bzip2-devel-1.0.8-25.el10.x86_64 cairo-1.18.2-3.el10.x86_64 cairo-devel-1.18.2-3.el10.x86_64 cairo-gobject-1.18.2-3.el10.x86_64 catch2-devel-2.13.10-5.el10_0.x86_64 chrpath-0.16-25.el10.x86_64 cjson-1.7.19-1.el10_3.x86_64 clang-libs-22.1.8-1.el10.x86_64 clang-resource-filesystem-22.1.8-1.el10.x86_64 cmake-3.31.8-1.el10.x86_64 cmake-data-3.31.8-1.el10.noarch cmake-filesystem-3.31.8-1.el10.x86_64 cmake-rpm-macros-3.31.8-1.el10.noarch codec2-1.2.0-5.el10_0~bootstrap.x86_64 cpp-14.4.1-3.el10.x86_64 cpuinfo-24.09.26-1.git1e83a2f.el10_1.1.x86_64 cups-filesystem-1:2.4.10-18.el10.noarch cups-libs-1:2.4.10-18.el10.x86_64 dbus-1:1.14.10-6.el10.x86_64 dbus-broker-36-4.el10.x86_64 dbus-common-1:1.14.10-6.el10.noarch dbus-libs-1:1.14.10-6.el10.x86_64 default-fonts-core-sans-4.1-3.el10.noarch desktop-file-utils-0.26-15.el10.x86_64 double-conversion-3.4.0-1.el10_2.x86_64 duktape-2.7.0-10.el10.x86_64 emacs-filesystem-1:29.4-13.el10.noarch expat-2.7.3-2.el10.x86_64 fdk-aac-free-2.0.0-15.el10.x86_64 fdupes-1:2.4.0-1.el10_1.x86_64 fftw-libs-single-3.3.11-1.el10.x86_64 flac-libs-1.4.3-6.el10.x86_64 fontconfig-2.15.0-7.el10.x86_64 fontconfig-devel-2.15.0-7.el10.x86_64 fonts-filesystem-1:2.0.5-18.el10.noarch freeglut-3.4.0-9.el10.x86_64 freeglut-devel-3.4.0-9.el10.x86_64 freetype-2.13.2-8.el10.x86_64 freetype-devel-2.13.2-8.el10.x86_64 fribidi-1.0.14-4.el10.x86_64 game-music-emu-0.6.3-16.el10_0.x86_64 gcc-14.4.1-3.el10.x86_64 gcc-c++-14.4.1-3.el10.x86_64 gcc-gfortran-14.4.1-3.el10.x86_64 gcc-plugin-annobin-14.4.1-3.el10.x86_64 gcc-toolset-15-binutils-2.44-8.el10.x86_64 gcc-toolset-15-gcc-15.2.1-8.el10.x86_64 gcc-toolset-15-gcc-c++-15.2.1-8.el10.x86_64 gcc-toolset-15-libstdc++-devel-15.2.1-8.el10.x86_64 gcc-toolset-15-runtime-15.0-11.el10.x86_64 gdk-pixbuf2-2.42.12-5.el10.x86_64 gettext-0.22.5-6.el10.x86_64 gettext-envsubst-0.22.5-6.el10.x86_64 gettext-libs-0.22.5-6.el10.x86_64 gettext-runtime-0.22.5-6.el10.x86_64 giflib-5.2.1-25.el10.x86_64 glew-devel-2.2.0-9.el10_0.x86_64 glib2-2.80.4-22.el10.x86_64 glib2-devel-2.80.4-22.el10.x86_64 glibc-devel-2.39-137.el10.x86_64 glm-devel-1.0.1-4.el10_2.noarch glx-utils-9.0.0-8.el10.x86_64 gnutls-3.8.10-4.el10.x86_64 google-noto-fonts-common-20240401-5.el10.noarch google-noto-sans-vf-fonts-20240401-5.el10.noarch graphene-1.10.6-10.el10.x86_64 graphite2-1.3.14-17.el10.x86_64 graphite2-devel-1.3.14-17.el10.x86_64 groff-base-1.23.0-10.el10.x86_64 gsm-1.0.22-8.el10.x86_64 gstreamer1-1.26.7-5.el10.x86_64 gstreamer1-plugins-bad-free-libs-1.26.7-9.el10.x86_64 gstreamer1-plugins-base-1.26.7-3.el10.x86_64 harfbuzz-8.4.0-6.el10.x86_64 harfbuzz-cairo-8.4.0-6.el10.x86_64 harfbuzz-devel-8.4.0-6.el10.x86_64 harfbuzz-icu-8.4.0-6.el10.x86_64 hdf-libs-4.3.0-1.el10_0.x86_64 hdf5-1.14.5-1.el10_0.x86_64 hdf5-devel-1.14.5-1.el10_0.x86_64 highway-1.3.0-1.el10_2.x86_64 hwdata-0.379-10.10.el10.noarch ilbc-3.0.4-12.el10_0.x86_64 iso-codes-4.16.0-6.el10.noarch jasper-libs-4.1.0-5.el10.x86_64 jbigkit-libs-2.1-31.el10.x86_64 json-glib-1.8.0-5.el10.x86_64 kernel-headers-6.12.0-264.el10.x86_64 keyutils-libs-devel-1.6.3-5.el10.x86_64 krb5-devel-1.21.3-11.el10.x86_64 lame-libs-3.100-19.el10.x86_64 lcms2-2.16-6.el10.x86_64 libGLEW-2.2.0-9.el10_0.x86_64 libICE-1.1.1-5.el10.x86_64 libSM-1.2.4-5.el10.x86_64 libX11-1.8.13-1.el10.x86_64 libX11-common-1.8.13-1.el10.noarch libX11-devel-1.8.13-1.el10.x86_64 libX11-xcb-1.8.13-1.el10.x86_64 libXau-1.0.11-8.el10.x86_64 libXau-devel-1.0.11-8.el10.x86_64 libXcomposite-0.4.6-5.el10.x86_64 libXdamage-1.1.6-5.el10.x86_64 libXext-1.3.6-3.el10.x86_64 libXext-devel-1.3.6-3.el10.x86_64 libXfixes-6.0.1-5.el10.x86_64 libXft-2.3.8-8.el10.x86_64 libXi-1.8.1-7.el10.x86_64 libXrandr-1.5.4-5.el10.x86_64 libXrender-0.9.11-8.el10.x86_64 libXrender-devel-0.9.11-8.el10.x86_64 libXtst-1.2.4-8.el10.x86_64 libXv-1.0.12-5.el10.x86_64 libXxf86vm-1.1.5-8.el10.x86_64 libaec-1.1.7-1.el10_3.x86_64 libaec-devel-1.1.7-1.el10_3.x86_64 libaom-3.13.1-1.el10_2.x86_64 libappstream-glib-0.8.3-3.el10.x86_64 libaribcaption-1.1.1-1.el10_0.x86_64 libasyncns-0.8-30.el10.x86_64 libavcodec-free-7.1.5-2.el10_3.x86_64 libavformat-free-7.1.5-2.el10_3.x86_64 libavutil-free-7.1.5-2.el10_3.x86_64 libblkid-devel-2.40.2-20.el10.x86_64 libbluray-1.3.4-7.el10_0.x86_64 libcom_err-devel-1.47.1-5.el10.x86_64 libcurl-devel-8.12.1-6.el10.x86_64 libdatrie-0.2.13-11.el10.x86_64 libdav1d-1.5.3-1.el10_3.x86_64 libdrm-2.4.128-1.el10.x86_64 libdrm-devel-2.4.128-1.el10.x86_64 libdvdnav-6.1.1-10.el10.x86_64 libdvdread-6.1.3-9.el10.x86_64 libedit-3.1-52.20230828cvs.el10.x86_64 libevdev-1.13.1-6.el10.x86_64 libffi-devel-3.4.4-10.el10.x86_64 libgcrypt-1.11.0-7.el10.x86_64 libgfortran-14.4.1-3.el10.x86_64 libglvnd-1:1.7.0-7.el10.x86_64 libglvnd-core-devel-1:1.7.0-7.el10.x86_64 libglvnd-devel-1:1.7.0-7.el10.x86_64 libglvnd-egl-1:1.7.0-7.el10.x86_64 libglvnd-gles-1:1.7.0-7.el10.x86_64 libglvnd-glx-1:1.7.0-7.el10.x86_64 libglvnd-opengl-1:1.7.0-7.el10.x86_64 libgpg-error-1.50-2.el10.x86_64 libgudev-238-7.el10.x86_64 libicu-74.2-5.el10.x86_64 libicu-devel-74.2-5.el10.x86_64 libidn2-devel-2.3.7-3.el10.x86_64 libimagequant-4.0.3-5.el10_0.x86_64 libinput-1.30.1-2.el10.x86_64 libjpeg-turbo-3.0.2-4.el10.x86_64 libjxl-1:0.10.4-1.el10_1.x86_64 libkadm5-1.21.3-11.el10.x86_64 liblc3-1.1.3-1.el10.x86_64 libldac-2.0.2.3-17.el10.x86_64 libldb-4.24.5-101.el10.x86_64 liblerc-4.0.0-8.el10.x86_64 libmng-2.0.3-23.el10.x86_64 libmodplug-1:0.8.9.0-25.el10_0.x86_64 libmount-devel-2.40.2-20.el10.x86_64 libmpc-1.3.1-7.el10.x86_64 libnghttp2-devel-1.68.0-6.el10.x86_64 libogg-2:1.3.5-10.el10.x86_64 libopenmpt-0.8.7-1.el10_3.x86_64 libpciaccess-0.16-16.el10.x86_64 libpciaccess-devel-0.16-16.el10.x86_64 libpng-2:1.6.40-13.el10.x86_64 libpng-devel-2:1.6.40-13.el10.x86_64 libpq-16.11-3.el10.x86_64 libproxy-0.5.5-4.el10.x86_64 libpsl-devel-0.21.5-6.el10.x86_64 libquadmath-14.4.1-3.el10.x86_64 libquadmath-devel-14.4.1-3.el10.x86_64 librabbitmq-0.14.0-3.el10.x86_64 libraqm-0.10.1-1.el10_0.x86_64 librist-0.2.7-6.el10_0.x86_64 librsvg2-2.57.1-9.el10.x86_64 libsbc-2.0-7.el10.x86_64 libseccomp-2.5.6-1.el10.x86_64 libselinux-devel-3.11-2.el10.x86_64 libsepol-devel-3.11-2.el10.x86_64 libsmbclient-4.24.5-101.el10.x86_64 libsndfile-1.2.2-7.el10.x86_64 libsodium-1.0.22-1.el10_3.x86_64 libssh-devel-0.12.2-2.el10.x86_64 libstdc++-devel-14.4.1-3.el10.x86_64 libswresample-free-7.1.5-2.el10_3.x86_64 libtalloc-2.4.4-100.el10.x86_64 libtdb-1.4.15-100.el10.x86_64 libtevent-0.17.1-100.el10.x86_64 libthai-0.1.29-10.el10.x86_64 libtheora-1:1.1.1-39.el10.x86_64 libtiff-4.6.0-11.el10.x86_64 libtirpc-1.3.5-1.el10.x86_64 libtool-ltdl-2.4.7-14.el10.x86_64 libudfread-1.1.2-9.el10_0.x86_64 libunwind-1.8.0-4.el10_0.x86_64 libusb1-1.0.30-1.el10.x86_64 libuv-1:1.52.1-1.el10.x86_64 libva-2.22.0-2.el10.x86_64 libvdpau-1.5-8.el10.x86_64 libverto-devel-0.3.2-10.el10.x86_64 libvmaf-3.0.0-2.el10_0.x86_64 libvorbis-1:1.3.7-12.el10.x86_64 libvpl-1:2.17.0-1.el10_3.x86_64 libvpx-1.14.1-6.el10.x86_64 libwacom-2.14.0-4.el10.x86_64 libwacom-data-2.14.0-4.el10.noarch libwayland-client-1.25.0-1.el10.x86_64 libwayland-cursor-1.25.0-1.el10.x86_64 libwayland-egl-1.25.0-1.el10.x86_64 libwbclient-4.24.5-101.el10.x86_64 libwebp-1.3.2-10.el10.x86_64 libxcb-1.17.0-3.el10.x86_64 libxcb-devel-1.17.0-3.el10.x86_64 libxcrypt-devel-4.4.36-10.el10.x86_64 libxkbcommon-1.7.0-4.el10.x86_64 libxkbcommon-devel-1.7.0-4.el10.x86_64 libxkbcommon-x11-1.7.0-4.el10.x86_64 libxkbfile-1.1.3-3.el10.x86_64 libxml2-devel-2.12.5-15.el10.x86_64 libxshmfence-1.3.2-5.el10.x86_64 libxslt-1.1.39-10.el10.x86_64 libzip-1.10.1-5.el10.x86_64 llvm-filesystem-22.1.8-1.el10.x86_64 llvm-libs-22.1.8-1.el10.x86_64 lmdb-libs-0.9.32-4.el10.x86_64 make-1:4.4.1-9.el10.x86_64 mariadb-connector-c-3.4.4-1.el10.x86_64 mariadb-connector-c-config-3.4.4-1.el10.noarch mbedtls-3.6.7-1.el10_3.x86_64 mesa-dri-drivers-26.1.1-2.el10.x86_64 mesa-filesystem-26.1.1-2.el10.x86_64 mesa-libEGL-26.1.1-2.el10.x86_64 mesa-libGL-26.1.1-2.el10.x86_64 mesa-libGL-devel-26.1.1-2.el10.x86_64 mesa-libGLU-9.0.3-7.el10.x86_64 mesa-libGLU-devel-9.0.3-7.el10.x86_64 mesa-libgbm-26.1.1-2.el10.x86_64 mmtf-cpp-devel-1.1.0-1.el10.x86_64 mpdecimal-2.5.1-12.el10.x86_64 mpg123-libs-1.32.9-1.el10.x86_64 msgpack-3.1.0-17.el10_0.x86_64 msgpack-devel-3.1.0-17.el10_0.x86_64 mtdev-1.1.6-10.el10.x86_64 ncurses-6.4-15.20240127.el10.x86_64 netcdf-4.9.2-7.el10_0.x86_64 netcdf-devel-4.9.2-7.el10_0.x86_64 nettle-3.10.1-1.el10.x86_64 noopenh264-0.1.0~openh264_2.4.1-2.el10_0.x86_64 nspr-4.39.0-5.el10.x86_64 nss-3.124.0-5.el10.x86_64 nss-softokn-3.124.0-5.el10.x86_64 nss-softokn-freebl-3.124.0-5.el10.x86_64 nss-sysinit-3.124.0-5.el10.x86_64 nss-util-3.124.0-5.el10.x86_64 ocl-icd-2.3.2-8.el10.x86_64 openal-soft-1.23.1-6.el10_0.x86_64 opencore-amr-0.1.6-7.el10_0.x86_64 openexr-libs-3.1.10-12.el10.x86_64 openjpeg2-2.5.2-5.el10.x86_64 openpgm-5.2.122-36.el10_0.x86_64 openssl-devel-1:3.5.7-3.el10.x86_64 opus-1.4-6.el10.x86_64 orc-0.4.39-2.el10.x86_64 pango-1.54.0-4.el10.x86_64 pcre2-devel-10.44-1.el10.3.x86_64 pcre2-utf16-10.44-1.el10.3.x86_64 pcre2-utf32-10.44-1.el10.3.x86_64 perl-AutoLoader-5.74-514.el10.noarch perl-B-1.89-514.el10.x86_64 perl-Carp-1.54-511.el10.noarch perl-Class-Struct-0.68-514.el10.noarch perl-Data-Dumper-2.189-512.el10.x86_64 perl-Digest-1.20-511.el10.noarch perl-Digest-MD5-2.59-6.el10.x86_64 perl-DynaLoader-1.56-514.el10.x86_64 perl-Encode-4:3.21-511.el10.x86_64 perl-English-1.11-514.el10.noarch perl-Errno-1.38-514.el10.x86_64 perl-Exporter-5.78-511.el10.noarch perl-Fcntl-1.18-514.el10.x86_64 perl-File-Basename-2.86-514.el10.noarch perl-File-Find-1.44-514.el10.noarch perl-File-Path-2.18-512.el10.noarch perl-File-Temp-1:0.231.100-512.el10.noarch perl-File-stat-1.14-514.el10.noarch perl-FileHandle-2.05-514.el10.noarch perl-Getopt-Long-1:2.58-3.el10.noarch perl-Getopt-Std-1.14-514.el10.noarch perl-HTTP-Tiny-0.088-512.el10.noarch perl-IO-1.55-514.el10.x86_64 perl-IO-Socket-IP-0.42-512.el10.noarch perl-IO-Socket-SSL-2.085-3.el10.noarch perl-IPC-Open3-1.22-514.el10.noarch perl-MIME-Base64-3.16-511.el10.x86_64 perl-Mozilla-CA-20231213-5.el10.noarch perl-Net-SSLeay-1.94-9.el10.x86_64 perl-POSIX-2.20-514.el10.x86_64 perl-PathTools-3.91-512.el10.x86_64 perl-Pod-Escapes-1:1.07-511.el10.noarch perl-Pod-Perldoc-3.28.01-512.el10.noarch perl-Pod-Simple-1:3.45-511.el10.noarch perl-Pod-Usage-4:2.03-511.el10.noarch perl-Scalar-List-Utils-5:1.63-511.el10.x86_64 perl-SelectSaver-1.02-514.el10.noarch perl-Socket-4:2.038-511.el10.x86_64 perl-Storable-1:3.32-511.el10.x86_64 perl-Symbol-1.09-514.el10.noarch perl-Term-ANSIColor-5.01-512.el10.noarch perl-Term-Cap-1.18-511.el10.noarch perl-Text-ParseWords-3.31-511.el10.noarch perl-Text-Tabs+Wrap-2024.001-511.el10.noarch perl-Time-Local-2:1.350-511.el10.noarch perl-URI-5.27-3.el10.noarch perl-base-2.27-514.el10.noarch perl-constant-1.33-512.el10.noarch perl-if-0.61.000-514.el10.noarch perl-interpreter-4:5.40.2-514.el10.x86_64 perl-libnet-3.15-512.el10.noarch perl-libs-4:5.40.2-514.el10.x86_64 perl-locale-1.12-514.el10.noarch perl-mro-1.29-514.el10.x86_64 perl-overload-1.37-514.el10.noarch perl-overloading-0.02-514.el10.noarch perl-parent-1:0.241-512.el10.noarch perl-podlators-1:5.01-511.el10.noarch perl-vars-1.05-514.el10.noarch pipewire-libs-1.4.11-1.el10.x86_64 pixman-0.43.4-2.el10.x86_64 pixman-devel-0.43.4-2.el10.x86_64 publicsuffix-list-20240107-5.el10.noarch pulseaudio-libs-17.0-6.el10.x86_64 pyproject-rpm-macros-1.23.2-1.el10.noarch pyside6-tools-6.10.1-4.el10_3.x86_64 python-qt5-rpm-macros-5.15.11-8.el10_2.noarch python-rpm-macros-3.12-11.el10.noarch python3-3.12.13-3.el10.x86_64 python3-dbus-1.3.2-8.el10.x86_64 python3-devel-3.12.13-3.el10.x86_64 python3-iniconfig-1.1.1-18.el10.noarch python3-libs-3.12.13-3.el10.x86_64 python3-olefile-0.47-5.el10_0.noarch python3-packaging-24.2-2.el10.noarch python3-pillow-11.0.0-1.el10_0.x86_64 python3-pip-wheel-23.3.2-11.el10.noarch python3-pluggy-1.3.0-5.el10.noarch python3-pyqt5-sip-12.15.0-3.el10_1.x86_64 python3-pyside6-6.10.1-4.el10_3.x86_64 python3-pyside6-devel-6.10.1-4.el10_3.x86_64 python3-pytest-7.4.3-5.el10.noarch python3-qt5-5.15.11-8.el10_2.x86_64 python3-qt5-base-5.15.11-8.el10_2.x86_64 python3-qt5-devel-5.15.11-8.el10_2.x86_64 python3-rpm-generators-14-12.el10.noarch python3-rpm-macros-3.12-11.el10.noarch python3-shiboken6-6.10.1-4.el10_3.x86_64 python3-shiboken6-devel-6.10.1-4.el10_3.x86_64 qt5-filesystem-5.15.18-1.el10_2.x86_64 qt5-qtbase-5.15.18-1.el10_2.x86_64 qt5-qtbase-common-5.15.18-1.el10_2.noarch qt5-qtbase-devel-5.15.18-1.el10_2.x86_64 qt5-qtbase-gui-5.15.18-1.el10_2.x86_64 qt5-qtconnectivity-5.15.18-1.el10_2.x86_64 qt5-qtdeclarative-5.15.18-1.el10_2.x86_64 qt5-qtlocation-5.15.18-1.el10_2.x86_64 qt5-qtmultimedia-5.15.18-1.el10_2.x86_64 qt5-qtsensors-5.15.18-1.el10_2.x86_64 qt5-qtserialport-5.15.18-1.el10_2.x86_64 qt5-qtsvg-5.15.18-1.el10_2.x86_64 qt5-qttools-common-5.15.18-2.el10_3.noarch qt5-qttools-libs-designer-5.15.18-2.el10_3.x86_64 qt5-qttools-libs-help-5.15.18-2.el10_3.x86_64 qt5-qtwebchannel-5.15.18-1.el10_2.x86_64 qt5-qtwebsockets-5.15.18-1.el10_2.x86_64 qt5-qtx11extras-5.15.18-1.el10_2.x86_64 qt5-qtxmlpatterns-5.15.18-1.el10_2.x86_64 qt5-rpm-macros-5.15.18-1.el10_2.noarch qt6-assistant-6.10.1-3.el10.x86_64 qt6-designer-6.10.1-3.el10.x86_64 qt6-filesystem-6.10.1-1.el10.x86_64 qt6-linguist-6.10.1-3.el10.x86_64 qt6-qt3d-6.10.1-1.el10.x86_64 qt6-qtbase-6.10.1-1.el10.x86_64 qt6-qtbase-common-6.10.1-1.el10.noarch qt6-qtbase-devel-6.10.1-1.el10.x86_64 qt6-qtbase-gui-6.10.1-1.el10.x86_64 qt6-qtbase-mysql-6.10.1-1.el10.x86_64 qt6-qtbase-odbc-6.10.1-1.el10.x86_64 qt6-qtbase-postgresql-6.10.1-1.el10.x86_64 qt6-qtcharts-6.10.1-1.el10.x86_64 qt6-qtconnectivity-6.10.1-1.el10.x86_64 qt6-qtdatavis3d-6.10.1-1.el10.x86_64 qt6-qtdeclarative-6.10.1-2.el10.x86_64 qt6-qtdeclarative-devel-6.10.1-2.el10.x86_64 qt6-qtgraphs-6.10.1-1.el10_2.x86_64 qt6-qthttpserver-6.10.1-1.el10_2.x86_64 qt6-qtimageformats-6.10.1-1.el10.x86_64 qt6-qtlocation-6.10.1-1.el10.x86_64 qt6-qtmultimedia-6.10.1-1.el10.x86_64 qt6-qtnetworkauth-6.10.1-1.el10.x86_64 qt6-qtpdf-6.10.1-2.1.el10_2.x86_64 qt6-qtpositioning-6.10.1-1.el10.x86_64 qt6-qtquick3d-6.10.1-1.el10.x86_64 qt6-qtquicktimeline-6.10.1-1.el10.x86_64 qt6-qtremoteobjects-6.10.1-1.el10.x86_64 qt6-qtscxml-6.10.1-1.el10.x86_64 qt6-qtsensors-6.10.1-1.el10.x86_64 qt6-qtserialbus-6.10.1-1.el10.x86_64 qt6-qtserialport-6.10.1-1.el10.x86_64 qt6-qtshadertools-6.10.1-2.el10.x86_64 qt6-qtspeech-6.10.1-1.el10.x86_64 qt6-qtsvg-6.10.1-1.el10.x86_64 qt6-qttools-6.10.1-3.el10.x86_64 qt6-qttools-common-6.10.1-3.el10.noarch qt6-qttools-libs-designer-6.10.1-3.el10.x86_64 qt6-qttools-libs-designercomponents-6.10.1-3.el10.x86_64 qt6-qttools-libs-help-6.10.1-3.el10.x86_64 qt6-qtwebchannel-6.10.1-1.el10.x86_64 qt6-qtwebengine-6.10.1-2.1.el10_2.x86_64 qt6-qtwebsockets-6.10.1-1.el10.x86_64 qt6-qtwebview-6.10.1-1.el10_2.x86_64 qt6-rpm-macros-6.10.1-1.el10.noarch rav1e-libs-0.8.1-2.el10_2.x86_64 re2-2:20251105-1.el10_2.x86_64 redhat-text-vf-fonts-4.1.0-1.el10.noarch rpm-plugin-syslog-4.19.1.1-25.el10.x86_64 rsvg-pixbuf-loader-2.57.1-9.el10.x86_64 samba-client-libs-4.24.5-101.el10.x86_64 samba-common-4.24.5-101.el10.noarch samba-core-libs-4.24.5-101.el10.x86_64 samba-ndr-libs-4.24.5-101.el10.x86_64 shared-mime-info-2.3-8.el10.x86_64 shiboken6-6.10.1-4.el10_3.x86_64 snappy-1.1.10-7.el10.x86_64 soxr-0.1.3-17.el10_0.x86_64 speex-1.2.0-19.el10.x86_64 spirv-tools-libs-2026.1-1.el10.x86_64 srt-libs-1.5.4-0.rc0.el10_0.1.x86_64 svt-av1-libs-2.3.0-1.el10_0.x86_64 sysprof-capture-devel-47.2-1.el10.x86_64 systemd-257-33.el10.x86_64 systemd-pam-257-33.el10.x86_64 systemd-rpm-macros-257-33.el10.noarch twolame-libs-0.4.0-6.el10.x86_64 tzdata-2026c-1.el10.noarch unixODBC-2.3.12-6.el10.x86_64 vim-filesystem-2:9.1.083-22.el10.noarch vo-amrwbenc-0.1.3-21.el10_0.x86_64 vulkan-headers-1.4.341.0-1.el10.noarch vulkan-loader-1.4.341.0-1.el10.x86_64 vulkan-loader-devel-1.4.341.0-1.el10.x86_64 webrtc-audio-processing-1.3-5.el10.x86_64 xcb-util-0.4.1-7.el10.x86_64 xcb-util-cursor-0.1.4-6.el10.x86_64 xcb-util-image-0.4.1-7.el10.x86_64 xcb-util-keysyms-0.4.1-7.el10.x86_64 xcb-util-renderutil-0.3.10-7.el10.x86_64 xcb-util-wm-0.4.2-7.el10.x86_64 xkeyboard-config-2.41-3.el10.noarch xml-common-0.6.3-65.el10.noarch xorg-x11-proto-devel-2024.1-3.el10.noarch xvidcore-1.3.7-12.el10_0.x86_64 xz-devel-1:5.6.2-5.el10.x86_64 zeromq-4.3.5-18.el10_0.x86_64 zlib-ng-compat-devel-2.2.3-3.el10.x86_64 zvbi-0.2.42-1.el10_0.x86_64 Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1788220800 Wrote: /builddir/build/SRPMS/pymol-3.1.0-1.el10.TMM.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 2.6 kB/s | 1.5 kB 00:00 CentOS Stream 10 - BaseOS 1.0 MB/s | 23 kB 00:00 CentOS Stream 10 - AppStream 1.1 MB/s | 24 kB 00:00 CentOS Stream 10 - CRB 1.0 MB/s | 23 kB 00:00 CentOS Stream 10 - Extras packages 1.3 MB/s | 26 kB 00:00 Extra Packages for Enterprise Linux 10 - x86_64 3.2 MB/s | 73 kB 00:00 Package catch2-devel-2.13.10-5.el10_0.x86_64 is already installed. Package desktop-file-utils-0.26-15.el10.x86_64 is already installed. Package fdupes-1:2.4.0-1.el10_1.x86_64 is already installed. Package freeglut-devel-3.4.0-9.el10.x86_64 is already installed. Package freetype-devel-2.13.2-8.el10.x86_64 is already installed. Package gcc-14.4.1-3.el10.x86_64 is already installed. Package gcc-c++-14.4.1-3.el10.x86_64 is already installed. Package glew-devel-2.2.0-9.el10_0.x86_64 is already installed. Package glm-devel-1.0.1-4.el10_2.noarch is already installed. Package mesa-libGL-devel-26.1.1-2.el10.x86_64 is already installed. Package libappstream-glib-0.8.3-3.el10.x86_64 is already installed. Package libpng-devel-2:1.6.40-13.el10.x86_64 is already installed. Package libxml2-devel-2.12.5-15.el10.x86_64 is already installed. Package mmtf-cpp-devel-1.1.0-1.el10.x86_64 is already installed. Package msgpack-devel-3.1.0-17.el10_0.x86_64 is already installed. Package netcdf-devel-4.9.2-7.el10_0.x86_64 is already installed. Package pyproject-rpm-macros-1.23.2-1.el10.noarch is already installed. Package python3-devel-3.12.13-3.el10.x86_64 is already installed. Package python3-pillow-11.0.0-1.el10_0.x86_64 is already installed. Package python3-pyside6-devel-6.10.1-4.el10_3.x86_64 is already installed. Package python3-pytest-7.4.3-5.el10.noarch is already installed. Package python3-qt5-devel-5.15.11-8.el10_2.x86_64 is already installed. Dependencies resolved. Nothing to do. Complete! Finish: build setup for pymol-3.1.0-1.el10.TMM.src.rpm Start: rpmbuild pymol-3.1.0-1.el10.TMM.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1788220800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.S6PSuC + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf pymol-open-source-3.1.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/pymol-open-source-3.1.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd pymol-open-source-3.1.0 + rm -rf /builddir/build/BUILD/pymol-open-source-3.1.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/pymol-open-source-3.1.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-wmclass-main.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-wmclass-pmgapp.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-mmtf.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-setup.py.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-pyproject.toml.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + ln -sr modules/web modules/pymol_web + sed -e 's|1.26.4,<2|1.26.4,<3|g' -i ./pyproject.toml + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.l7VgrE + umask 022 + cd /builddir/build/BUILD + cd pymol-open-source-3.1.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/pymol-open-source-3.1.0/.pyproject-builddir + echo -n + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/pymol-open-source-3.1.0/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/pymol-open-source-3.1.0/pyproject-wheeldir --output /builddir/build/BUILD/pymol-3.1.0-1.el10.TMM.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/pymol-3.1.0-1.el10.TMM.x86_64-pyproject-dep-overrides -p Handling numpy>=1.26.4,<3 from build-system.requires Requirement not satisfied: numpy<3,>=1.26.4 Handling setuptools>=69.0.0 from build-system.requires Requirement not satisfied: setuptools>=69.0.0 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/pymol-3.1.0-1.el10.TMM.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/pymol-3.1.0-1.el10.TMM.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 3.0 kB/s | 1.5 kB 00:00 CentOS Stream 10 - BaseOS 1.3 MB/s | 23 kB 00:00 CentOS Stream 10 - AppStream 704 kB/s | 24 kB 00:00 CentOS Stream 10 - CRB 1.2 MB/s | 23 kB 00:00 CentOS Stream 10 - Extras packages 1.1 MB/s | 26 kB 00:00 Extra Packages for Enterprise Linux 10 - x86_64 2.4 MB/s | 73 kB 00:00 Package catch2-devel-2.13.10-5.el10_0.x86_64 is already installed. Package desktop-file-utils-0.26-15.el10.x86_64 is already installed. Package fdupes-1:2.4.0-1.el10_1.x86_64 is already installed. Package freeglut-devel-3.4.0-9.el10.x86_64 is already installed. Package freetype-devel-2.13.2-8.el10.x86_64 is already installed. Package gcc-14.4.1-3.el10.x86_64 is already installed. Package gcc-c++-14.4.1-3.el10.x86_64 is already installed. Package glew-devel-2.2.0-9.el10_0.x86_64 is already installed. Package glm-devel-1.0.1-4.el10_2.noarch is already installed. Package mesa-libGL-devel-26.1.1-2.el10.x86_64 is already installed. Package libappstream-glib-0.8.3-3.el10.x86_64 is already installed. Package libpng-devel-2:1.6.40-13.el10.x86_64 is already installed. Package libxml2-devel-2.12.5-15.el10.x86_64 is already installed. Package mmtf-cpp-devel-1.1.0-1.el10.x86_64 is already installed. Package msgpack-devel-3.1.0-17.el10_0.x86_64 is already installed. Package netcdf-devel-4.9.2-7.el10_0.x86_64 is already installed. Package pyproject-rpm-macros-1.23.2-1.el10.noarch is already installed. Package pyproject-rpm-macros-1.23.2-1.el10.noarch is already installed. Package python3-devel-3.12.13-3.el10.x86_64 is already installed. Package python3-devel-3.12.13-3.el10.x86_64 is already installed. Package python3-pillow-11.0.0-1.el10_0.x86_64 is already installed. Package python3-pyside6-devel-6.10.1-4.el10_3.x86_64 is already installed. Package python3-pytest-7.4.3-5.el10.noarch is already installed. Package python3-qt5-devel-5.15.11-8.el10_2.x86_64 is already installed. Package python3-packaging-24.2-2.el10.noarch is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python3-numpy x86_64 1:1.26.4-7.el10 appstream 6.7 M python3-pip noarch 23.3.2-11.el10 appstream 3.2 M python3-setuptools noarch 69.0.3-12.el10 baseos 1.6 M Installing dependencies: flexiblas x86_64 3.4.2-3.el10 appstream 26 k flexiblas-netlib x86_64 3.4.2-3.el10 appstream 3.2 M flexiblas-openblas-openmp x86_64 3.4.2-3.el10 appstream 18 k openblas x86_64 0.3.33-1.el10 appstream 46 k openblas-openmp x86_64 0.3.33-1.el10 appstream 5.3 M Transaction Summary ================================================================================ Install 8 Packages Total download size: 20 M Installed size: 113 M Downloading Packages: (1/8): flexiblas-3.4.2-3.el10.x86_64.rpm 172 kB/s | 26 kB 00:00 (2/8): flexiblas-openblas-openmp-3.4.2-3.el10.x 424 kB/s | 18 kB 00:00 (3/8): openblas-0.3.33-1.el10.x86_64.rpm 780 kB/s | 46 kB 00:00 (4/8): flexiblas-netlib-3.4.2-3.el10.x86_64.rpm 8.6 MB/s | 3.2 MB 00:00 (5/8): openblas-openmp-0.3.33-1.el10.x86_64.rpm 17 MB/s | 5.3 MB 00:00 (6/8): python3-numpy-1.26.4-7.el10.x86_64.rpm 33 MB/s | 6.7 MB 00:00 (7/8): python3-pip-23.3.2-11.el10.noarch.rpm 38 MB/s | 3.2 MB 00:00 (8/8): python3-setuptools-69.0.3-12.el10.noarch 806 kB/s | 1.6 MB 00:02 -------------------------------------------------------------------------------- Total 9.8 MB/s | 20 MB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : openblas-0.3.33-1.el10.x86_64 1/8 Installing : openblas-openmp-0.3.33-1.el10.x86_64 2/8 Installing : flexiblas-netlib-3.4.2-3.el10.x86_64 3/8 Installing : flexiblas-openblas-openmp-3.4.2-3.el10.x86_64 4/8 Installing : flexiblas-3.4.2-3.el10.x86_64 5/8 Installing : python3-numpy-1:1.26.4-7.el10.x86_64 6/8 Installing : python3-pip-23.3.2-11.el10.noarch 7/8 Installing : python3-setuptools-69.0.3-12.el10.noarch 8/8 Running scriptlet: python3-setuptools-69.0.3-12.el10.noarch 8/8 Installed: flexiblas-3.4.2-3.el10.x86_64 flexiblas-netlib-3.4.2-3.el10.x86_64 flexiblas-openblas-openmp-3.4.2-3.el10.x86_64 openblas-0.3.33-1.el10.x86_64 openblas-openmp-0.3.33-1.el10.x86_64 python3-numpy-1:1.26.4-7.el10.x86_64 python3-pip-23.3.2-11.el10.noarch python3-setuptools-69.0.3-12.el10.noarch Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1788220800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.En0FxH + umask 022 + cd /builddir/build/BUILD + cd pymol-open-source-3.1.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/pymol-open-source-3.1.0/.pyproject-builddir + echo -n + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/pymol-open-source-3.1.0/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/pymol-open-source-3.1.0/pyproject-wheeldir --output /builddir/build/BUILD/pymol-3.1.0-1.el10.TMM.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/pymol-3.1.0-1.el10.TMM.x86_64-pyproject-dep-overrides -p Handling numpy>=1.26.4,<3 from build-system.requires Requirement satisfied: numpy<3,>=1.26.4 (installed: numpy 1.26.4) Handling setuptools>=69.0.0 from build-system.requires Requirement satisfied: setuptools>=69.0.0 (installed: setuptools 69.0.3) Handling numpy>=1.26.4,<3 from pyproject.toml generated metadata: [dependencies] (pymol) Requirement satisfied: numpy<3,>=1.26.4 (installed: numpy 1.26.4) Handling pillow==10.3.0 from pyproject.toml generated metadata: [optional-dependencies] test (pymol) Ignoring alien requirement: pillow==10.3.0 Handling pytest==8.2.2 from pyproject.toml generated metadata: [optional-dependencies] test (pymol) Ignoring alien requirement: pytest==8.2.2 + cat /builddir/build/BUILD/pymol-3.1.0-1.el10.TMM.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/pymol-3.1.0-1.el10.TMM.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 3.5 kB/s | 1.5 kB 00:00 CentOS Stream 10 - BaseOS 1.3 MB/s | 23 kB 00:00 CentOS Stream 10 - AppStream 1.2 MB/s | 24 kB 00:00 CentOS Stream 10 - CRB 1.0 MB/s | 23 kB 00:00 CentOS Stream 10 - Extras packages 705 kB/s | 26 kB 00:00 Extra Packages for Enterprise Linux 10 - x86_64 2.5 MB/s | 73 kB 00:00 Package python3-numpy-1:1.26.4-7.el10.x86_64 is already installed. Package catch2-devel-2.13.10-5.el10_0.x86_64 is already installed. Package desktop-file-utils-0.26-15.el10.x86_64 is already installed. Package fdupes-1:2.4.0-1.el10_1.x86_64 is already installed. Package freeglut-devel-3.4.0-9.el10.x86_64 is already installed. Package freetype-devel-2.13.2-8.el10.x86_64 is already installed. Package gcc-14.4.1-3.el10.x86_64 is already installed. Package gcc-c++-14.4.1-3.el10.x86_64 is already installed. Package glew-devel-2.2.0-9.el10_0.x86_64 is already installed. Package glm-devel-1.0.1-4.el10_2.noarch is already installed. Package mesa-libGL-devel-26.1.1-2.el10.x86_64 is already installed. Package libappstream-glib-0.8.3-3.el10.x86_64 is already installed. Package libpng-devel-2:1.6.40-13.el10.x86_64 is already installed. Package libxml2-devel-2.12.5-15.el10.x86_64 is already installed. Package mmtf-cpp-devel-1.1.0-1.el10.x86_64 is already installed. Package msgpack-devel-3.1.0-17.el10_0.x86_64 is already installed. Package netcdf-devel-4.9.2-7.el10_0.x86_64 is already installed. Package pyproject-rpm-macros-1.23.2-1.el10.noarch is already installed. Package pyproject-rpm-macros-1.23.2-1.el10.noarch is already installed. Package python3-devel-3.12.13-3.el10.x86_64 is already installed. Package python3-devel-3.12.13-3.el10.x86_64 is already installed. Package python3-pillow-11.0.0-1.el10_0.x86_64 is already installed. Package python3-pyside6-devel-6.10.1-4.el10_3.x86_64 is already installed. Package python3-pytest-7.4.3-5.el10.noarch is already installed. Package python3-qt5-devel-5.15.11-8.el10_2.x86_64 is already installed. Package python3-packaging-24.2-2.el10.noarch is already installed. Package python3-pip-23.3.2-11.el10.noarch is already installed. Package python3-setuptools-69.0.3-12.el10.noarch is already installed. Dependencies resolved. Nothing to do. Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1788220800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.nTbICV + umask 022 + cd /builddir/build/BUILD + cd pymol-open-source-3.1.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/pymol-open-source-3.1.0/.pyproject-builddir + echo -n + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/pymol-open-source-3.1.0/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/pymol-open-source-3.1.0/pyproject-wheeldir --output /builddir/build/BUILD/pymol-3.1.0-1.el10.TMM.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/pymol-3.1.0-1.el10.TMM.x86_64-pyproject-dep-overrides -p Handling numpy>=1.26.4,<3 from build-system.requires Requirement satisfied: numpy<3,>=1.26.4 (installed: numpy 1.26.4) Handling setuptools>=69.0.0 from build-system.requires Requirement satisfied: setuptools>=69.0.0 (installed: setuptools 69.0.3) Handling numpy>=1.26.4,<3 from pyproject.toml generated metadata: [dependencies] (pymol) Requirement satisfied: numpy<3,>=1.26.4 (installed: numpy 1.26.4) Handling pillow==10.3.0 from pyproject.toml generated metadata: [optional-dependencies] test (pymol) Ignoring alien requirement: pillow==10.3.0 Handling pytest==8.2.2 from pyproject.toml generated metadata: [optional-dependencies] test (pymol) Ignoring alien requirement: pytest==8.2.2 + cat /builddir/build/BUILD/pymol-3.1.0-1.el10.TMM.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.VKEZGJ + umask 022 + cd /builddir/build/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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pymol-open-source-3.1.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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' ++ /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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + /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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘MMTF_parser_integer_decode_from_16(short const*, unsigned int, int, unsigned int*)’, inlined from ‘MMTF_parser_decode_apply_strategy(char const*, unsigned int, unsigned int*, int, int, int*)’ at contrib/mmtf-c/mmtf_parser.cpp:702:59, inlined from ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’ at contrib/mmtf-c/mmtf_parser.cpp:869:53: contrib/mmtf-c/mmtf_parser.cpp:578:50: warning: ‘step1_length’ may be used uninitialized [-Wmaybe-uninitialized] 578 | float* output = (float*)MALLOC_ARRAY(float, (*output_length)); | ^ contrib/mmtf-c/mmtf_parser.cpp: In function ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’: contrib/mmtf-c/mmtf_parser.cpp:699:18: note: ‘step1_length’ was declared here 699 | uint32_t step1_length; | ^~~~~~~~~~~~ In function ‘MMTF_parser_decode_apply_strategy(char const*, unsigned int, unsigned int*, int, int, int*)’, inlined from ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’ at contrib/mmtf-c/mmtf_parser.cpp:869:53: contrib/mmtf-c/mmtf_parser.cpp:740:72: warning: ‘step1_length’ may be used uninitialized [-Wmaybe-uninitialized] 740 | int32_t* output = MMTF_parser_recursive_indexing_decode_from_16(step1, step1_length, output_length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/mmtf-c/mmtf_parser.cpp: In function ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’: contrib/mmtf-c/mmtf_parser.cpp:737:18: note: ‘step1_length’ was declared here 737 | uint32_t step1_length; | ^~~~~~~~~~~~ In function ‘MMTF_parser_decode_apply_strategy(char const*, unsigned int, unsigned int*, int, int, int*)’, inlined from ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’ at contrib/mmtf-c/mmtf_parser.cpp:869:53: contrib/mmtf-c/mmtf_parser.cpp:713:71: warning: ‘step1_length’ may be used uninitialized [-Wmaybe-uninitialized] 713 | int32_t* step2 = MMTF_parser_recursive_indexing_decode_from_16(step1, step1_length, &step2_length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/mmtf-c/mmtf_parser.cpp: In function ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’: contrib/mmtf-c/mmtf_parser.cpp:709:18: note: ‘step1_length’ was declared here 709 | uint32_t step1_length; | ^~~~~~~~~~~~ In function ‘MMTF_parser_decode_apply_strategy(char const*, unsigned int, unsigned int*, int, int, int*)’, inlined from ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’ at contrib/mmtf-c/mmtf_parser.cpp:869:53: contrib/mmtf-c/mmtf_parser.cpp:685:71: warning: ‘step1_length’ may be used uninitialized [-Wmaybe-uninitialized] 685 | int32_t* step2 = MMTF_parser_recursive_indexing_decode_from_16(step1, step1_length, &step2_length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/mmtf-c/mmtf_parser.cpp: In function ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’: contrib/mmtf-c/mmtf_parser.cpp:681:18: note: ‘step1_length’ was declared here 681 | uint32_t step1_length; | ^~~~~~~~~~~~ In function ‘MMTF_parser_decode_apply_strategy(char const*, unsigned int, unsigned int*, int, int, int*)’, inlined from ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’ at contrib/mmtf-c/mmtf_parser.cpp:869:53: contrib/mmtf-c/mmtf_parser.cpp:671:55: warning: ‘step1_length’ may be used uninitialized [-Wmaybe-uninitialized] 671 | int32_t* step2 = MMTF_parser_run_length_decode(step1, step1_length, &step2_length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/mmtf-c/mmtf_parser.cpp: In function ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’: contrib/mmtf-c/mmtf_parser.cpp:667:18: note: ‘step1_length’ was declared here 667 | uint32_t step1_length; | ^~~~~~~~~~~~ In function ‘MMTF_parser_decode_apply_strategy(char const*, unsigned int, unsigned int*, int, int, int*)’, inlined from ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’ at contrib/mmtf-c/mmtf_parser.cpp:869:53: contrib/mmtf-c/mmtf_parser.cpp:657:55: warning: ‘step1_length’ may be used uninitialized [-Wmaybe-uninitialized] 657 | int32_t* step2 = MMTF_parser_run_length_decode(step1, step1_length, &step2_length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/mmtf-c/mmtf_parser.cpp: In function ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’: contrib/mmtf-c/mmtf_parser.cpp:653:18: note: ‘step1_length’ was declared here 653 | uint32_t step1_length; | ^~~~~~~~~~~~ In function ‘MMTF_parser_decode_apply_strategy(char const*, unsigned int, unsigned int*, int, int, int*)’, inlined from ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’ at contrib/mmtf-c/mmtf_parser.cpp:869:53: contrib/mmtf-c/mmtf_parser.cpp:633:56: warning: ‘step1_length’ may be used uninitialized [-Wmaybe-uninitialized] 633 | int32_t* output = MMTF_parser_run_length_decode(step1, step1_length, output_length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/mmtf-c/mmtf_parser.cpp: In function ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’: contrib/mmtf-c/mmtf_parser.cpp:630:18: note: ‘step1_length’ was declared here 630 | uint32_t step1_length; | ^~~~~~~~~~~~ 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/maeffplugin.cpp: In member function ‘(anonymous namespace)::SitesArray::insert_row(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)’: contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp:784:16: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 784 | strncpy(arr, value.substr(1,value.size()-2).c_str(), N); | ^ contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp:786:16: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 786 | strncpy(arr, value.c_str(), N); | ^ contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp: In member function ‘(anonymous namespace)::PseudoArray::insert_row(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)’: contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp:784:16: warning: ‘strncpy’ specified bound 8 equals destination size [-Wstringop-truncation] 784 | strncpy(arr, value.substr(1,value.size()-2).c_str(), N); | ^ contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp:786:16: warning: ‘strncpy’ specified bound 8 equals destination size [-Wstringop-truncation] 786 | strncpy(arr, value.c_str(), N); | ^ contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp: In member function ‘(anonymous namespace)::AtomArray::insert_row(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)’: contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp:886:16: warning: ‘strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] 886 | strncpy( a.name, | ^ contrib/uiuc/plugins/molfile_plugin/src/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) { | ^~~~~~~~~~~~~~~~~~~~~~~ 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; ifile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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/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/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/brixplugin.cpp: In function ‘void* open_brix_read(const char*, const char*, int*)’: contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:79:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 79 | fscanf(fd, "%3s", keyWord); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:86:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 86 | fscanf(fd, " %s %d %d %d", keyWord, &org_x, &org_y, &org_z); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:93:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 93 | fscanf(fd, " %s %d %d %d", keyWord, &ext_x, &ext_y, &ext_z); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:100:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 100 | fscanf(fd, " %s %f %f %f", keyWord, &grid_x, &grid_y, &grid_z); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:109:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 109 | fscanf(fd, " %s %f %f %f %f %f %f", keyWord, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | &cell_x, &cell_y, &cell_z, &cell_alpha, &cell_beta, &cell_gamma); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:123:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 123 | fscanf(fd, " %s %f", keyWord, &prod); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:128:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 128 | fscanf(fd, " %s %f", keyWord, &plus); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:135:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 135 | fscanf(fd, " %s %f", keyWord, &sigma); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/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/carplugin.c: In function ‘read_car_timestep’: contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:326:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 326 | fgets(line, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:339:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 339 | fgets(line, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:344:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 344 | fgets(line, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:349:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 349 | fgets(line, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:363:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 363 | fgets(line, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:373:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 373 | fgets(line, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function ‘read_car_structure’: contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:266:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 266 | fgets(line, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:268:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 268 | fgets(line, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:272:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 272 | fgets(line, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:295:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 295 | fgets(line, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:305:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 305 | fgets(line, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function ‘open_car_read’: contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:169:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 169 | fgets(line, LINESIZE, fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:179:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 179 | fgets(line, LINESIZE, fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:182:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 182 | fgets(line, LINESIZE, fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:210:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 210 | fgets(line, LINESIZE, fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:213:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 213 | fgets(line, LINESIZE, fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:224:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 224 | fgets(line, LINESIZE, fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:226:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 226 | fgets(line, LINESIZE, fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:230:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 230 | fgets(line, LINESIZE, fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:234:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 234 | fgets(line, LINESIZE, fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:245:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 245 | fgets(line, LINESIZE, fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function ‘read_car_structure’: contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:29: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 127 | sprintf(atom->resname, "%d", resid); | ^~ In function ‘read_car_structure_line’, inlined from ‘read_car_structure’ at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:277:12: contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:28: note: directive argument in the range [-2147483648, 9999999] 127 | sprintf(atom->resname, "%d", resid); | ^~~~ In file included from /usr/include/stdio.h:980, from contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:85: In function ‘sprintf’, inlined from ‘read_car_structure_line’ at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:5, inlined from ‘read_car_structure’ at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:277:12: /usr/include/bits/stdio2.h:30:10: note: ‘__sprintf_chk’ output between 2 and 12 bytes into a destination of size 8 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ 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; ifile, " 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/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/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 ‘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/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 | ^ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/dlpolyplugin.c: In function ‘read_dlpoly_config_structure’: contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:292:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 292 | if (NULL == fgets(fbuffer, 1024, data->file)) | ^~ contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:295:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 295 | if (NULL == fgets(fbuffer, 1024, data->file)) | ^~ contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function ‘read_dlpoly_config_timestep’: contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:669:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 669 | fgets(fbuffer, 1024, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function ‘read_dlpoly_timestep’: contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:554:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 554 | fgets(fbuffer, 1024, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function ‘read_dlpoly_config_structure’: contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:362:5: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 4095 [-Wstringop-truncation] 362 | strncpy(atom->name, buf, sizeof(atom->name)); | ^ contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp: In function ‘int read_parm7_structure(void*, int*, molfile_atom_t*)’: contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:80:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 80 | 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/dlpolyplugin.c: In function ‘read_dlpoly_structure’: contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:267:5: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 4095 [-Wstringop-truncation] 267 | strncpy(atom->name, buf, sizeof(atom->name)); | ^ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘parm7struct* read_parm7_header(FILE*)’: contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:368:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 368 | fgets(sdum, 512, file); | ~~~~~^~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:371:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 371 | fscanf(file, "%s\n", sdum); // "%FLAG" | ~~~~~~^~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:378:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 378 | fscanf(file, "%s\n", sdum); // "TITLE" or "CTITLE" | ~~~~~~^~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:385:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 385 | fscanf(file, "%s\n", sdum); // "FORMAT (20a4)" | ~~~~~~^~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:399:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 399 | fgets(prm->title, sizeof(prm->title), file); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:427:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 427 | fgets(sdum, sizeof(sdum), file); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:439:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 439 | fscanf(file,parm7, | ~~~~~~^~~~~~~~~~~~ 440 | &prm->Natom, &prm->Ntypes, &prm->Nbonh, &prm->Nbona, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | &prm->Ntheth, &prm->Ntheta, &prm->Nphih, &prm->Nphia, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | &prm->Jparm, &prm->Nparm); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:443:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 443 | fscanf(file, parm7, | ~~~~~~^~~~~~~~~~~~~ 444 | &prm->Nnb, &prm->Nres, &prm->Mbona, &prm->Mtheta, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &prm->Mphia, &prm->Numbnd, &prm->Numang, &prm->Mptra, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &prm->Natyp, &prm->Nphb); | ~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:447:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 447 | fscanf(file, parm7, &prm->Ifpert, &prm->Nbper, &prm->Ngper, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | &prm->Ndper, &prm->Mbper, &prm->Mgper, &prm->Mdper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449 | &prm->IfBox, &prm->Nmxrs, &prm->IfCap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:451:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 451 | fscanf(file,"%8d",&prm->Numextra); //BB | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘int read_parm7_flag(FILE*, const char*, const char*)’: contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:79:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 79 | fscanf(file, "%s\n", buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:87:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 87 | fscanf(file, "%s\n", buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:97:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 97 | fscanf(file, "%s\n", buf); | ~~~~~~^~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘read_parm7_structure(void*, int*, molfile_atom_t*)’: contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:277:12: warning: ‘__strncpy_chk’ output may be truncated copying 4 bytes from a string of length 84 [-Wstringop-truncation] 277 | strncpy(resnames, buf+4*j, 4); | ^ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:259:12: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 84 [-Wstringop-truncation] 259 | strncpy(atom->type, buf+4*j, 4); | ^ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:206:12: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 84 [-Wstringop-truncation] 206 | strncpy(atom->name, buf+4*j, 4); | ^ 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/parmplugin.cpp:24: contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h: In member function ‘int {anonymous}::ReadPARM::readparm(FILE*)’: contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:435:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 435 | fscanf(file, " " DBLFMT, &prm->Charges[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:444:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 444 | fscanf(file, " " DBLFMT, &prm->Masses[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:510:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 510 | fscanf(file, " " DBLFMT, &prm->Rk[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:517:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 517 | fscanf(file, " " DBLFMT, &prm->Req[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:524:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 524 | fscanf(file, " " DBLFMT, &prm->Tk[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:531:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 531 | fscanf(file, " " DBLFMT, &prm->Teq[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:538:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 538 | fscanf(file, " " DBLFMT, &prm->Pk[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:545:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 545 | fscanf(file, " " DBLFMT, &prm->Pn[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:552:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 552 | fscanf(file, " " DBLFMT, &prm->Phase[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:559:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 559 | fscanf(file, " " DBLFMT, &prm->Solty[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:567:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 567 | fscanf(file, " " DBLFMT, &prm->Cn1[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:575:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 575 | fscanf(file, " " DBLFMT, &prm->Cn2[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:756:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 756 | fscanf(file, " " DBLFMT, &prm->HB12[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:763:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 763 | fscanf(file, " " DBLFMT, &prm->HB6[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:771:17: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 771 | fscanf(file, " " DBLFMT, &H[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:853:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 853 | fscanf(file, " " DBLFMT " " DBLFMT " " DBLFMT, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | &prm->Box[0], &prm->Box[1], &prm->Box[2]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:867:23: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 867 | fscanf(file, " %d " DBLFMT " " DBLFMT " " DBLFMT " " DBLFMT, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | &prm->Natcap, &prm->Cutcap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 869 | &prm->Xcap, &prm->Ycap, &prm->Zcap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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); | ^ 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/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/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/pdbxplugin.cpp: In function ‘int getUniqueResID(char*, int)’: contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:443:7: warning: unused variable ‘i’ [-Wunused-variable] 443 | int i, uid; | ^ contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function ‘int parseStructureFaster(molfile_atom_t*, int*, pdbxParser*)’: contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:484:47: warning: unused variable ‘j’ [-Wunused-variable] 484 | int i, count, atomdata, pos, idx, xyzcount, j; | ^ contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:503:8: warning: unused variable ‘oldChain’ [-Wunused-variable] 503 | char oldChain[8]; | ^~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function ‘bool readAngleBonds(molfile_atom_t*, pdbxParser*)’: contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:803:7: warning: unused variable ‘bondTable’ [-Wunused-variable] 803 | int bondTable[32]; | ^~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:807:15: warning: unused variable ‘j’ [-Wunused-variable] 807 | int i, pos, j, k; | ^ contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:811:8: warning: unused variable ‘modelNum’ [-Wunused-variable] 811 | char modelNum[8]; | ^~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:822:20: warning: unused variable ‘atom’ [-Wunused-variable] 822 | molfile_atom_t * atom; | ^~~~ contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:884:7: warning: unused variable ‘test’ [-Wunused-variable] 884 | int test = parser->nbonds + bnum; | ^~~~ contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function ‘bool readRMSDBonds(molfile_atom_t*, pdbxParser*)’: contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:984:7: warning: unused variable ‘bondTable’ [-Wunused-variable] 984 | int bondTable[32]; | ^~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:988:15: warning: unused variable ‘j’ [-Wunused-variable] 988 | int i, pos, j, k; | ^ contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:991:8: warning: unused variable ‘modelNum’ [-Wunused-variable] 991 | char modelNum[8]; | ^~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:1002:20: warning: unused variable ‘atom’ [-Wunused-variable] 1002 | molfile_atom_t * atom; | ^~~~ contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function ‘void* open_file_write(const char*, const char*, int)’: contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:1409:9: warning: unused variable ‘fd’ [-Wunused-variable] 1409 | FILE* fd; | ^~ contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: At global scope: contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:313:14: warning: ‘float stringToFloat(char*)’ defined but not used [-Wunused-function] 313 | static float stringToFloat(char * str) { | ^~~~~~~~~~~~~ In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:25: contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: ‘int get_pte_idx(const char*)’ defined but not used [-Wunused-function] 133 | static int get_pte_idx(const char *label) | ^~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: ‘const char* get_pte_label(int)’ defined but not used [-Wunused-function] 95 | static const char *get_pte_label(const int idx) | ^~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/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: 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/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/dtrplugin.cpp: In function ‘DDmkdir(std::__cxx11::basic_string, std::allocator > const&, unsigned int, int, int)’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:714:23: warning: ‘%03x’ directive writing between 3 and 8 bytes into a region of size 6 [-Wformat-overflow=] 714 | sprintf(sub, "%03x/", i); | ^~~~ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:714:22: note: directive argument in the range [0, 2147483646] 714 | sprintf(sub, "%03x/", i); | ^~~~~~~ In file included from /usr/include/stdio.h:980, from contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.hxx:56, from contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:47: In function ‘sprintf’, inlined from ‘DDmkdir(std::__cxx11::basic_string, std::allocator > 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, std::allocator > 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, std::allocator > 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, std::allocator > 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, std::allocator > const&, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:675:13, inlined from ‘framefile(std::__cxx11::basic_string, std::allocator > 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, std::allocator > 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, std::allocator > const&, int, int)’, inlined from ‘framefile(std::__cxx11::basic_string, std::allocator > 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, std::allocator > const&, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:673:13, inlined from ‘framefile(std::__cxx11::basic_string, std::allocator > 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/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/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/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/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/fs4plugin.cpp: In function ‘void* open_fs4_read(const char*, const char*, int*)’: contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.cpp:79:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 79 | fread(&dataBegin, sizeof(int), 1, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.cpp:48: contrib/uiuc/plugins/molfile_plugin/src/fortread.h: At global scope: contrib/uiuc/plugins/molfile_plugin/src/fortread.h:133:13: warning: ‘void strnwscpy(char*, const char*, int)’ defined but not used [-Wunused-function] 133 | static void strnwscpy(char *target, const char *source, const int len) { | ^~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/fortread.h:55:12: warning: ‘int fort_get_endian_reclen(int, int, int, int*, int*)’ defined but not used [-Wunused-function] 55 | static int fort_get_endian_reclen(int reclen, int word0, int word1, | ^~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/fortread.h:36:12: warning: ‘int fort_eat_recmark(FILE*, int)’ defined but not used [-Wunused-function] 36 | static int fort_eat_recmark(FILE *ifp, int recmarklen) { | ^~~~~~~~~~~~~~~~ In file included from contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.cpp:47: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function] 124 | static void swap8_aligned(void *v, long ndata) { | ^~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function] 96 | static void swap2_aligned(void *v, long ndata) { | ^~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function] 65 | static void swap8_unaligned(void *v, long ndata) { | ^~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function] 46 | static void swap4_unaligned(void *v, long ndata) { | ^~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function] 32 | static void swap2_unaligned(void *v, long ndata) { | ^~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/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) { | ^~~~~~~~~~~~~~~~~~~~~~~ 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; inumatoms + 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/gamessplugin.c: In function ‘get_basis_stats’: contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:2264:8: warning: variable ‘word’ set but not used [-Wunused-but-set-variable] 2264 | char word[7][BUFSIZ]; | ^~~~ contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function ‘get_wavefunction’: contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:3573:8: warning: variable ‘word’ set but not used [-Wunused-but-set-variable] 3573 | char word[6][BUFSIZ]; | ^~~~ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘eatline’: contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:840:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 840 | fgets(readbuf, 1024, fd); | ^~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: At top level: contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1002:13: warning: ‘print_input_data’ defined but not used [-Wunused-function] 1002 | static void print_input_data(qmdata_t *data) { | ^~~~~~~~~~~~~~~~ In file included from contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:162: contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: ‘get_pte_idx’ defined but not used [-Wunused-function] 133 | static int get_pte_idx(const char *label) | ^~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:109:14: warning: ‘get_pte_vdw_radius’ defined but not used [-Wunused-function] 109 | static float get_pte_vdw_radius(const int idx) | ^~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:102:14: warning: ‘get_pte_mass’ defined but not used [-Wunused-function] 102 | static float get_pte_mass(const int idx) | ^~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: ‘get_pte_label’ defined but not used [-Wunused-function] 95 | static const char *get_pte_label(const int idx) | ^~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: ‘whereami’ defined but not used [-Wunused-function] 1097 | static void whereami(FILE *file) { | ^~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: ‘thisline’ defined but not used [-Wunused-function] 1077 | static void thisline(FILE *file) { | ^~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1028:12: warning: ‘fpexpftoc’ defined but not used [-Wunused-function] 1028 | static int fpexpftoc(char *ftocstr) { | ^~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:901:14: warning: ‘strtoupper’ defined but not used [-Wunused-function] 901 | static char *strtoupper(char *s) { | ^~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:895:12: warning: ‘iswhiteline’ defined but not used [-Wunused-function] 895 | static int iswhiteline(char *s) { | ^~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: ‘print_matrix4’ defined but not used [-Wunused-function] 585 | static void print_matrix4(const float mat[16]) { | ^~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/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/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:1618:5: warning: ‘strncpy’ output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation] 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/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/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/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/vaspxdatcarplugin.c: In function ‘read_vaspxdatcar_timestep’: contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:283:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 283 | fgets(lineptr, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function ‘read_vaspxdatcar_structure’: contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:228:27: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 228 | for (i = 0; i < 4; ++i) fgets(lineptr, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:233:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 233 | fgets(lineptr, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:237:32: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 237 | for (i = 0; i < 2; ++i) fgets(lineptr, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:252:44: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 252 | for (i = 0; i < 10 - data->version; ++i) fgets(lineptr, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function ‘open_vaspxdatcar_read’: contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:89:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 89 | fgets(lineptr, LINESIZE, poscar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:92:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 92 | fgets(lineptr, LINESIZE, poscar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:97:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 97 | fgets(lineptr, LINESIZE, poscar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:111:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 111 | fgets(lineptr, LINESIZE, poscar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:121:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 121 | fgets(lineptr, LINESIZE, poscar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:40: contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: ‘get_pte_idx_from_string’ defined but not used [-Wunused-function] 160 | static int get_pte_idx_from_string(const char *label) { | ^~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/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/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 ‘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_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/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/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/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/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/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/vtkplugin.cpp: In function ‘open_vtk_read(char const*, char const*, int*)’: contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp:152:10: warning: ‘strncpy’ output may be truncated copying 256 bytes from a string of length 2039 [-Wstringop-truncation] 152 | strncpy(vtk->title, inbuf, sizeof(vtk->title) - 1); | ^ contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘int read_xbgf_timestep(void*, int, molfile_timestep_t*)’: contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:288:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 288 | fgets(line, LINESIZE, bgf->file); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:297:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 297 | fgets(line, LINESIZE, bgf->file); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘int read_xbgf_bonds_aux(void*, int*, int**, int**, float**)’: contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:365:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 365 | fgets(line, LINESIZE, bgf->file); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:387:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 387 | fgets(line, LINESIZE, bgf->file); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:395:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 395 | fgets(nextline, LINESIZE, bgf->file); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:455:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 455 | fgets(line, LINESIZE, bgf->file); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘int read_xbgf_structure(void*, int*, molfile_atom_t*)’: contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:241:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 241 | fgets(line, LINESIZE, bgf->file); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:250:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 250 | fgets(line, LINESIZE, bgf->file); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘void* open_xbgf_read(const char*, const char*, int*)’: contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:72:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | fgets(line, LINESIZE, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/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: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); | ^ In file included from contrib/uiuc/plugins/molfile_plugin/src/grdplugin.cpp:51: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function] 124 | static void swap8_aligned(void *v, long ndata) { | ^~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function] 96 | static void swap2_aligned(void *v, long ndata) { | ^~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function] 65 | static void swap8_unaligned(void *v, long ndata) { | ^~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function] 46 | static void swap4_unaligned(void *v, long ndata) { | ^~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function] 32 | static void swap2_unaligned(void *v, long ndata) { | ^~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/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/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) { | ^~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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/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/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 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++/14/cassert:44, from layer0/Field.h:24, from layer0/Isosurf.h:24, from layer0/ContourSurf.cpp:11: layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {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(pos...); | ~~~~~~^~~~~~~~ layer0/ContourSurf.cpp:409:37: required from here 409 | return m_field->data->get( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 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(pos...); | ~~~~~~^~~~~~~~ layer0/ContourSurf.cpp:419:36: required from here 419 | m_field->points->get(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.cpp:21: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer0/Field.cpp: In function ‘PyObject* FieldAsNumPyArray(CField*, short int)’: layer0/Field.cpp:83:1: warning: label ‘ok_except1’ defined but not used [-Wunused-label] 83 | ok_except1: | ^~~~~~~~~~ layer0/Field.cpp: In function ‘CField* FieldNewFromPyList(PyMOLGlobals*, PyObject*)’: layer0/Field.cpp:179:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 179 | ok = ok && I->size() == size; | ~~~~~~~~~~^~~~~~~ In file included from /usr/include/c++/14/cassert:44, from layer0/Field.h:24, from layer0/Field.cpp:26: layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’: layer0/Field.h:114:19: required from ‘T& CField::get(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’ 114 | return *ptr(pos...); | ~~~~~~^~~~~~~~ layer0/Field.cpp:343:17: required from here 156 | #define Ffloat3(f, a, b, c) ((f)->get(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/GenericBuffer.cpp: In destructor ‘virtual GenericBuffer::~GenericBuffer()’: layer0/GenericBuffer.cpp:208:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 208 | for (auto i = 0; i < m_desc.size(); ++i) { | ~~^~~~~~~~~~~~~~~ layer0/GenericBuffer.cpp: In member function ‘bool GenericBuffer::sepBufferData()’: layer0/GenericBuffer.cpp:275:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 275 | for (auto i = 0; i < m_desc.size(); ++i) { | ~~^~~~~~~~~~~~~~~ layer0/GenericBuffer.cpp: In member function ‘void VertexBuffer::bind(GLuint, int)’: layer0/GenericBuffer.cpp:427:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 427 | for (auto i = 0; i < m_desc.size(); ++i) { | ~~^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cassert:44, from layer0/Field.h:24, from layer0/Isosurf.h:24, from layer0/Isosurf.cpp:25: layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’: layer0/Isosurf.cpp:554:24: required from here 158 | #define Ffloat4p(f, a, b, c, d) ((f)->ptr(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:1461:32: required from here 39 | #define O3Ptr(field,P1,P2,P3,offs) ((field)->ptr((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 = {anonymous}::PointType; SizeTs = {int, int, int, int}]’: layer0/Field.h:134:26: required from ‘T* CFieldTyped::ptr(SizeTs ...) [with SizeTs = {int, int, int, int}; T = {anonymous}::PointType]’ 134 | return CField::ptr(pos...); | ~~~~~~~~~~~~~~^~~~~~~~ layer0/Isosurf.cpp:1619:19: required from here 55 | #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(pos...); | ~~~~~~^~~~~~~~ layer0/Field.h:144:26: required from ‘T& CFieldTyped::get(SizeTs ...) [with SizeTs = {int, int, int}; T = int]’ 144 | return CField::get(pos...); | ~~~~~~~~~~~~~~^~~~~~~~ layer0/Isosurf.cpp:1458:15: required from here 43 | #define I3(field,P1,P2,P3) ((field)->get(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(pos...); | ~~~~~~^~~~~~~~ layer0/Field.h:144:26: required from ‘T& CFieldTyped::get(SizeTs ...) [with SizeTs = {int, int, int, int}; T = int]’ 144 | return CField::get(pos...); | ~~~~~~~~~~~~~~^~~~~~~~ layer0/Isosurf.cpp:1489:13: required from here 45 | #define I4(field,P1,P2,P3,P4) ((field)->get(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/ShaderPrg.cpp:20: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from /usr/include/c++/14/cassert:44, from layer0/Field.h:24, from layer0/Isosurf.h:24, from layer0/Tetsurf.cpp:24: layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’: layer0/Tetsurf.cpp:804:18: required from here 37 | #define O4Ptr(field,P1,P2,P3,P4,offs) ((field)->ptr(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 = {anonymous}::PointType; SizeTs = {int, int, int, int}]’: layer0/Tetsurf.cpp:833:27: required from here 61 | #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(pos...); | ~~~~~~^~~~~~~~ layer0/Tetsurf.cpp:793:16: required from here 39 | #define I3(field,P1,P2,P3) ((field)->get(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(pos...); | ~~~~~~^~~~~~~~ layer0/Tetsurf.cpp:824:18: required from here 35 | #define O3(field,P1,P2,P3,offs) ((field)->get(P1+offs[0],P2+offs[1],P3+offs[2])) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 100 | assert(sizeof...(pos) <= n_dim()); | ~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, from layer0/Texture.cpp:34: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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/MemoryDebug.cpp: In function ‘void* VLADeleteRaw(void*, int, unsigned int)’: layer0/MemoryDebug.cpp:218:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | if(index < -old_size) | ~~~~~~^~~~~~~~~~~ layer0/MemoryDebug.cpp:230:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | (index < vla->size) && ((count + index) <= vla->size)) { | ~~~~~~^~~~~~~~~~~ layer0/MemoryDebug.cpp: In function ‘void* VLAInsertRaw(void*, int, unsigned int)’: layer0/MemoryDebug.cpp:251:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | if(index < -old_size) | ~~~~~~^~~~~~~~~~~ layer0/MemoryDebug.cpp:258:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare] 258 | if(index > old_size) | ~~~~~~^~~~~~~~~~ layer0/MemoryDebug.cpp:261:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if((index >= 0) && (count > 0) && (index <= old_size)) { | ~~~~~~^~~~~~~~~~~ layer0/MemoryUsage.cpp: In function ‘size_t pymol::memory_usage()’: layer0/MemoryUsage.cpp:38:21: warning: use of assignment suppression and length modifier together in gnu_scanf format [-Wformat=] 38 | std::fscanf(fp, "%*zu%zu", &vmRSS); | ^~~~~~~~~ layer0/MemoryUsage.cpp:38:16: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 38 | std::fscanf(fp, "%*zu%zu", &vmRSS); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ layer0/MyPNG.cpp: In function ‘int MyPNGWrite(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 layer1/Scene.h:29, from layer1/FontGLUT.cpp:25: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer1/FontType.cpp:27: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer1/ImageUtils.cpp: In function ‘pymol::Result PyMOLImageComposite(PyMOLGlobals*, const pymol::Image&, const pymol::Image&)’: layer1/ImageUtils.cpp:54:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for (int i = 0; i < image.getSizeInBytes() / image.getPixelSize(); 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&)’: include/tnt/tnt_array2d_utils.h:62:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 62 | for (int i=0; i>(std::istream&, Array3D&)’: include/tnt/tnt_array3d_utils.h:47:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 47 | for (int i=0; i>(std::istream&, Fortran_Array2D&)’: 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&)’: 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 layer1/Scene.h:29, from layer3/Executive.h:36, from layer1/Movie.cpp:25: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from include/tnt/tnt.h:45: In member function ‘TNT::Array1D::set_(double*, double*, double const&)’, inlined from ‘TNT::Array1D::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; | ~~~^~~ 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 layer1/Scene.h:29, from layer3/Executive.h:36, from layer1/Ortho.cpp:34: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer1/Ortho.cpp: In function ‘void OrthoAddOutput(PyMOLGlobals*, const char*)’: layer1/Ortho.cpp:1099:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1099 | if (cc >= OrthoLineLength - 6) { /* fail safe */ | ~~~^~~~~~~~~~~~~~~~~~~~~~ layer1/Ortho.cpp: In function ‘std::unique_ptr makeBgGridImage(PyMOLGlobals*)’: layer1/Ortho.cpp:1321:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1321 | for (unsigned j = 0; j != tmpImg->getHeight(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~ layer1/Ortho.cpp:1322:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1322 | for (unsigned i = 0; i != tmpImg->getWidth(); ++i, q += 4) { | ~~^~~~~~~~~~~~~~~~~~~~~ layer1/Ortho.cpp: In function ‘void OrthoDoDraw(PyMOLGlobals*, const OrthoDrawInfo&)’: layer1/Ortho.cpp:1873:8: warning: variable ‘double_pump’ set but not used [-Wunused-but-set-variable] 1873 | auto double_pump = SettingGet(G, cSetting_stereo_double_pump_mono); | ^~~~~~~~~~~ layer1/Ortho.cpp: At global scope: layer1/Ortho.cpp:1783:13: warning: ‘void OrthoDrawFontTextureDebug(PyMOLGlobals*, CGO*)’ defined but not used [-Wunused-function] 1783 | static void OrthoDrawFontTextureDebug(PyMOLGlobals* G, CGO* orthoCGO) | ^~~~~~~~~~~~~~~~~~~~~~~~~ layer1/Ortho.cpp:775:13: warning: ‘void OrthoKeyCmmd(PyMOLGlobals*, unsigned char)’ defined but not used [-Wunused-function] 775 | static void OrthoKeyCmmd(PyMOLGlobals* G, unsigned char k) | ^~~~~~~~~~~~ In file included from /usr/include/string.h:548, from /usr/include/python3.12/Python.h:26, from layer0/os_python.h:34, from layer1/Ortho.cpp:24: In function ‘strcat’, inlined from ‘OrthoSpecial(PyMOLGlobals*, int, int, int, int)’ at layer1/Ortho.cpp:340:13: /usr/include/bits/string_fortified.h:130:33: warning: ‘__strcat_chk’ accessing 4611686018427387981 or more bytes at offsets [76, 261196] and [-4611686018427387904, 4611686018427387903] may overlap 1 byte at offset [76, 9223372036854775807] [-Wrestrict] 130 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strcat’, inlined from ‘OrthoSpecial(PyMOLGlobals*, int, int, int, int)’ at layer1/Ortho.cpp:357:13: /usr/include/bits/string_fortified.h:130:33: warning: ‘__strcat_chk’ accessing 4611686018427387981 or more bytes at offsets [76, 261196] and [-4611686018427387904, 4611686018427387903] may overlap 1 byte at offset [76, 9223372036854775807] [-Wrestrict] 130 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer1/ButMode.cpp:26: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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:74:32: warning: deleting object of polymorphic class type ‘CButMode’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 74 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=nullptr;}} layer1/ButMode.cpp:144:3: note: in expansion of macro ‘DeleteP’ 144 | DeleteP(G->ButMode); | ^~~~~~~ In file included from layer1/Scene.h:29, from layer1/CGO.cpp:40: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, from layer1/P.cpp:59: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ layer1/CGO.cpp: In function ‘void CheckAttributesForUsage(const CGO*, AttribDataDesc&, AttribDataDesc&, CGO*, bool&)’: layer1/CGO.cpp:8819:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 8819 | for (auto idx = 0; idx < attrIdx; ++idx) { | ~~~~^~~~~~~~~ layer1/CGO.cpp: In function ‘void PopulateOpsIntoStructuresForConversion(std::map&, std::map >&, AttribDataDesc&, AttribDataDesc&, int&, bool)’: layer1/CGO.cpp:8904:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 8904 | if (attrOp->incr_vertices != vertsperpickinfo) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ layer1/CGO.cpp: In function ‘CGO* CGOConvertToShader(const CGO*, AttribDataDesc&, AttribDataDesc&, int, buffer_layout, bool, int*, int, int)’: layer1/CGO.cpp:9236:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 9236 | for (auto idx = 0; idx < attrData.size(); ++idx) { | ~~~~^~~~~~~~~~~~~~~~~ layer1/CGO.cpp:9251:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 9251 | for (auto idx = 0; idx < attrData.size(); ++idx) { | ~~~~^~~~~~~~~~~~~~~~~ layer1/CGO.cpp:9262:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 9262 | for (int nxt = 0; nxt < attribOp->incr_vertices; ++nxt) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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&)’: layer1/PConv.cpp:1194:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1194 | for (int a = 0; a < vec.size(); a++) { | ~~^~~~~~~~~~~~ In file included from layer1/Pop.cpp:22: layer1/Pop.cpp: In function ‘void PopFree(PyMOLGlobals*)’: layer0/MemoryDebug.h:74:32: warning: deleting object of polymorphic class type ‘CPop’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 74 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=nullptr;}} layer1/Pop.cpp:54:3: note: in expansion of macro ‘DeleteP’ 54 | DeleteP(G->Pop); | ^~~~~~~ In file included from layer1/Scene.h:29, from layer1/PyMOLObject.cpp:27: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer1/PyMOLObject.cpp: In function ‘int ObjectMotion(pymol::CObject*, MViewAction, int, int, float, float, int, float, int, int, int, int, int, int)’: layer1/PyMOLObject.cpp:193:15: warning: ignoring return value of ‘constexpr const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = int]’, declared with attribute ‘nodiscard’ [-Wunused-result] 193 | std::max(0, first); | ~~~~~~~~^~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, from /usr/include/c++/14/memory:69, from layer0/os_python.h:23, from layer1/PyMOLObject.cpp:17: /usr/include/c++/14/bits/stl_algobase.h:257:5: note: declared here 257 | max(const _Tp& __a, const _Tp& __b) | ^~~ In file included from layer1/Scene.h:29, from layer1/Ray.cpp:38: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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++) { | ~~^~~~~~~ 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 layer1/Scene.h:29, from layer1/CGOGL.cpp:9: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer1/Rep.cpp:30: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer1/Scene.cpp:34: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer1/Scene.cpp: In function ‘int SceneViewEqual(float*, float*)’: layer1/Scene.cpp:134:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 134 | for(i = 0; i < cSceneViewSize; i++) { | ~~^~~~~~~~~~~~~~~~ layer1/Scene.cpp: In function ‘void SceneFree(PyMOLGlobals*)’: layer1/Scene.cpp:4166:3: warning: deleting object of polymorphic class type ‘CScene’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 4166 | delete G->Scene; | ^~~~~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer1/COLLADA.cpp:28: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, from layer1/Color.cpp:30: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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::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++/14/cassert:44, from layer0/Field.h:24, from layer3/Executive.h:29: layer1/Color.cpp:513:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::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::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::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::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::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::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::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::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::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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, int>::mapped_type’ {aka ‘int’} and ‘std::vector::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::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::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::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::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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1851 | if((index >= 0) && (index < I->Color.size())) { | ~~~~~~^~~~~~~~~~~~~~~~~ layer1/Color.cpp: In instantiation of ‘int findByCaseInsensitiveName(PyMOLGlobals*, const Sequence&, const char*) [with Sequence = std::vector]’: 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::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]’: 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::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]’: 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::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]’: 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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int a = 0; a < seq.size(); ++a) { | ~~^~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, from layer1/SceneMouse.cpp:4: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer1/SceneMouse.cpp: In function ‘void SceneClickPickBond(PyMOLGlobals*, int, int, int, const NamedPicking&)’: layer1/SceneMouse.cpp:513:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 513 | if (atIndex == LastPicked.src.index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ layer1/SceneMouse.cpp: In function ‘SceneClickTransformObject(PyMOLGlobals*, pymol::CObject*, NamedPicking const&, int, bool)’: layer1/SceneMouse.cpp:455:32: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 237 [-Wformat-truncation=] 455 | " You clicked %s -> (%s)\n", buffer.c_str(), name ENDFB(G); | ^~ ~~~~ In file included from /usr/include/stdio.h:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4152, from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from include/pymol/zstring_view.h:12, from layer1/SceneMouse.h:4, from layer1/SceneMouse.cpp:1: In function ‘snprintf’, inlined from ‘SceneClickTransformObject(PyMOLGlobals*, pymol::CObject*, NamedPicking const&, int, bool)’ at layer1/SceneMouse.cpp:454:11: /usr/include/bits/stdio2.h:54:35: note: ‘__snprintf_chk’ output 21 or more bytes (assuming 276) into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer1/ScenePicking.cpp:4: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer1/ScenePicking.cpp: In function ‘void PickColorConverterSetRgbaBitsFromGL(PyMOLGlobals*, PickColorConverter&)’: layer1/ScenePicking.cpp:67:26: warning: comparison of integer expressions of different signedness: ‘GLint’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 67 | if (currentFrameBuffer != G->ShaderMgr->defaultBackbuffer.framebuffer) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer1/ScenePicking.cpp:80:26: warning: comparison of integer expressions of different signedness: ‘GLint’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 80 | if (currentFrameBuffer != G->ShaderMgr->defaultBackbuffer.framebuffer) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 layer1/Scene.h:29, from layer1/SceneRay.cpp:2: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer1/Control.cpp:25: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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:74:32: warning: deleting object of polymorphic class type ‘CControl’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 74 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=nullptr;}} layer1/Control.cpp:410:3: note: in expansion of macro ‘DeleteP’ 410 | DeleteP(G->Control); | ^~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, 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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer1/SceneRender.cpp: In function ‘void DoRendering(PyMOLGlobals*, CScene*, GridInfo*, int, int, float*, SceneUnitContext*, float, bool, bool, SceneRenderWhich, SceneRenderOrder)’: layer1/SceneRender.cpp:946:32: warning: comparison of integer expressions of different signedness: ‘GLint’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 946 | if (currentDrawFramebuffer == G->ShaderMgr->defaultBackbuffer.framebuffer) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer1/SceneRender.cpp:979:36: warning: comparison of integer expressions of different signedness: ‘GLint’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 979 | if (currentDrawFramebuffer == G->ShaderMgr->defaultBackbuffer.framebuffer) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer1/SceneRender.cpp:1106:36: warning: comparison of integer expressions of different signedness: ‘GLint’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1106 | if (currentDrawFramebuffer == | ~~~~~~~~~~~~~~~~~~~~~~~^~ 1107 | G->ShaderMgr | ~~~~~~~~~~~~ 1108 | ->defaultBackbuffer.framebuffer) { // if rendering to screen, need to | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer1/SceneRender.cpp:1130:37: warning: comparison of integer expressions of different signedness: ‘GLint’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1130 | if ((currentDrawFramebuffer == G->ShaderMgr->defaultBackbuffer.framebuffer) && | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer1/SceneRender.cpp: In function ‘void SceneInitializeViewport(PyMOLGlobals*, bool)’: layer1/SceneRender.cpp:1657:30: warning: comparison of integer expressions of different signedness: ‘GLint’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1657 | if (currentFrameBuffer == | ~~~~~~~~~~~~~~~~~~~^~ 1658 | G->ShaderMgr->defaultBackbuffer.framebuffer) { // if writing to screen, then | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer1/Extrude.cpp: In function ‘ExtrudeComputeTangents(CExtrude*)’: layer1/Extrude.cpp:742:13: warning: ‘MEM [(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: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 layer1/Scene.h:29, from layer1/Seq.cpp:26: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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:74:32: warning: deleting object of polymorphic class type ‘CSeq’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 74 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=nullptr;}} layer1/Seq.cpp:731:3: note: in expansion of macro ‘DeleteP’ 731 | DeleteP(G->Seq); | ^~~~~~~ layer1/Seq.cpp: At global scope: layer1/Seq.cpp:717:13: warning: ‘void SeqPurgeRowVLA(PyMOLGlobals*)’ defined but not used [-Wunused-function] 717 | static void SeqPurgeRowVLA(PyMOLGlobals * G) | ^~~~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, from layer1/Text.cpp:27: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer1/Setting.cpp:29: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer1/Setting.cpp: In function ‘void SettingUniqueResetAll(PyMOLGlobals*)’: layer1/Setting.cpp:501:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | 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:2020:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2020 | if (SettingGetGlobal_b(G, cSetting_precomputed_lighting)) | ^~ layer1/Setting.cpp:2022:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2022 | SceneInvalidate(G); | ^~~~~~~~~~~~~~~ layer1/SymOp.cpp: In member function ‘pymol::SymOp::to_string[abi:cxx11]() const’: layer1/SymOp.cpp:37:32: warning: ‘%d’ directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 5 [-Wformat-truncation=] 37 | std::snprintf(code, 8, "%u_%d%d%d", index + 1, x + 5, y + 5, z + 5); | ^~ layer1/SymOp.cpp:37:26: note: directive argument in the range [-123, 132] 37 | std::snprintf(code, 8, "%u_%d%d%d", index + 1, x + 5, y + 5, z + 5); | ^~~~~~~~~~~ layer1/SymOp.cpp:37:26: note: directive argument in the range [-123, 132] In file included from /usr/include/stdio.h:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4152, from /usr/include/c++/14/string:54, from layer1/SymOp.h:9, from layer1/SymOp.cpp:7: In function ‘snprintf’, inlined from ‘pymol::SymOp::to_string[abi:cxx11]() const’ at layer1/SymOp.cpp:37:16: /usr/include/bits/stdio2.h:54:35: note: ‘__snprintf_chk’ output between 6 and 17 bytes into a destination of size 8 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer1/Wizard.cpp:34: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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:74:32: warning: deleting object of polymorphic class type ‘CWizard’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 74 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=nullptr;}} layer1/Wizard.cpp:845:3: note: in expansion of macro ‘DeleteP’ 845 | DeleteP(G->Wizard); | ^~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, 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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer2/ObjectMolecule2.cpp: In function ‘bool ObjectMoleculeConnect(ObjectMolecule*, int&, pymol::vla&, CoordSet*, int, int, bool)’: layer2/ObjectMolecule2.cpp:3764:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3764 | for (unsigned i = 0; i < cs->NIndex; ++i) { | ~~^~~~~~~~~~~~ layer2/ObjectMolecule2.cpp: In lambda function: layer2/ObjectMolecule2.cpp:3793:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 3793 | if (i <= j && !symop) | ~~^~~~ layer2/ObjectMolecule2.cpp: In function ‘bool ObjectMoleculeConnect(ObjectMolecule*, int&, pymol::vla&, CoordSet*, int, int, bool)’: layer2/ObjectMolecule2.cpp:3898:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3898 | for (unsigned i = 0; i < cs->NIndex; ++i) { | ~~^~~~~~~~~~~~ layer2/ObjectMolecule2.cpp:3914:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3914 | for (unsigned a = 0; a < cs->NTmpBond; ++a) { | ~~^~~~~~~~~~~~~~ layer2/ObjectMolecule2.cpp:3964:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3964 | for (unsigned a = 0; a < cs->NTmpLinkBond; ++a) { | ~~^~~~~~~~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, from layer2/AtomInfo.cpp:37: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ layer2/ObjectMolecule2.cpp: In function ‘ObjectMoleculeAddPseudoatom(ObjectMolecule*, int, char const*, char const*, char const*, char const*, char const*, char const*, float, int, float, float, char const*, float const*, int, int, int, int)’: layer2/ObjectMolecule2.cpp:335:27: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 238 [-Wformat-truncation=] 335 | " ObjMol: created %s/%s/%s/%s`%d%c/%s\n", | ^~ In file included from /usr/include/stdio.h:980, from /usr/include/python3.12/Python.h:24, from layer0/os_python.h:34, from layer2/ObjectMolecule2.cpp:24: In function ‘snprintf’, inlined from ‘ObjectMoleculeAddPseudoatom(ObjectMolecule*, int, char const*, char const*, char const*, char const*, char const*, char const*, float, int, float, float, char const*, float const*, int, int, int, int)’ at layer2/ObjectMolecule2.cpp:334:7: /usr/include/bits/stdio2.h:54:35: note: ‘__snprintf_chk’ output between 26 and 291 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ layer2/ObjectMolecule3.cpp: In function ‘std::vector 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/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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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::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::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::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::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::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::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::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::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::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::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::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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1362 | for(a = 0; a < I->State.size(); a++) { | ~~^~~~~~~~~~~~~~~~~ layer2/CifFile.cpp: In function ‘std::vector, std::allocator > > > pymol::integer_packing_decode(const std::vector, std::allocator > > >&, int, int, bool)’: layer2/CifFile.cpp:585:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 585 | for (int i = 0, j = 0; i < packedInts.size(); ++i, ++j) { | ~~^~~~~~~~~~~~~~~~~~~ layer2/CifFile.cpp: In function ‘std::vector, std::allocator > > > pymol::string_array_decode(const std::vector&, std::vector, msgpack::v2::object> >&, const std::string&, const std::vector&, std::vector, msgpack::v2::object> >&)’: layer2/CifFile.cpp:668:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | for (int i = 1; i < decodedOffsets.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ layer2/CifFile.cpp:675:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 675 | for (int i = 0; i < indices.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/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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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::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::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::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::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&&, cIsosurfaceSide, int)’: layer2/ObjectSurface.cpp:1042:22: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1042 | if(I->State.size() <= state) { | ~~~~~~~~~~~~~~~~^~~~~~~~ layer2/ObjectSurface.cpp: In function ‘int ObjectSurfaceSetLevel(ObjectSurface*, float, int, int)’: layer2/ObjectSurface.cpp:1138:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1138 | for(int a = 0; a < I->State.size(); a++) { | ~~^~~~~~~~~~~~~~~~~ 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/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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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::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::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::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::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::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::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::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:1125:22: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1125 | if(I->State.size() <= state) { | ~~~~~~~~~~~~~~~~^~~~~~~~ layer2/ObjectVolume.cpp: In function ‘void ObjectVolumeRecomputeExtent(ObjectVolume*)’: layer2/ObjectVolume.cpp:1226:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1226 | for(int a = 0; a < I->State.size(); a++) { | ~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cassert:44, from layer0/Field.h:24, from layer0/Isosurf.h:24, from layer2/ObjectMap.h:25, from layer2/ObjectVolume.h:20, from layer2/ObjectVolume.cpp:29: layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = unsigned char; SizeTs = {int, int, int}]’: layer0/Field.h:114:19: required from ‘T& CField::get(SizeTs ...) [with T = unsigned char; SizeTs = {int, int, int}]’ 114 | return *ptr(pos...); | ~~~~~~^~~~~~~~ layer2/ObjectVolume.cpp:540:44: required from here 540 | vs->carvemask->get(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:980, from /usr/include/python3.12/Python.h:24, from layer0/os_python.h:34, from layer2/ObjectVolume.cpp:20: In function ‘snprintf’, inlined from ‘ObjectVolumeStateGetMapState(ObjectVolumeState*)’ at layer2/ObjectVolume.cpp:79:5: /usr/include/bits/stdio2.h:54:35: note: ‘__snprintf_chk’ output between 46 and 301 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, from layer2/CifMoleculeReader.cpp:24: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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 >::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 >::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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | while (j < c_src_len * c_it->size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer2/RepAngle.cpp:26: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ 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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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 { | ^~~~~~~ In file included from layer2/CifMoleculeReader.cpp:31: 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:41:12: warning: ‘strncpy’ specified bound 4 equals destination size [-Wstringop-truncation] 41 | strncpy(s, name, sizeof(halfkey_t)); | ^ layer2/CifBondDict.h:41:12: warning: ‘strncpy’ specified bound 4 equals destination size [-Wstringop-truncation] layer2/CifBondDict.h:93:12: warning: ‘strncpy’ specified bound 8 equals destination size [-Wstringop-truncation] 93 | strncpy(s, s_, sizeof(s)); | ^ 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:93:12: warning: ‘strncpy’ specified bound 8 equals destination size [-Wstringop-truncation] 93 | strncpy(s, s_, sizeof(s)); | ^ layer2/CifBondDict.h: In member function ‘bond_dict_t::get(PyMOLGlobals*, char const*, bool)’: layer2/CifBondDict.h:93:12: warning: ‘strncpy’ specified bound 8 equals destination size [-Wstringop-truncation] In file included from layer2/RepCartoon.cpp:29: In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’, inlined from ‘SettingUniqueGetIfDefined(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39, inlined from ‘AtomSettingGetIfDefined(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33, inlined from ‘AtomSettingGetWD(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(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39, inlined from ‘AtomSettingGetIfDefined(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33, inlined from ‘AtomSettingGetWD(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/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; | ^ In file included from layer1/Scene.h:29, from layer2/CoordSet.cpp:27: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from /usr/include/c++/14/cassert:44, from layer0/Field.h:24, from layer3/Executive.h:29, 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::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:1598:21: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare] 1598 | assert(NAtIndex <= nAtom); | ~~~~~~~~~^~~~~~~~ layer2/CoordSet.cpp:1599:18: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare] 1599 | if (NAtIndex < nAtom) { | ~~~~~~~~~^~~~~~~ layer2/CoordSet.cpp: In function ‘void CoordSetAtomToPDBStrVLA(PyMOLGlobals*, char**, int*, const AtomInfoType*, const float*, int, const PDBInfoRec*, const double*)’: layer2/CoordSet.cpp: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 layer2/RepCylBond.cpp:32: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer2/DistSet.cpp:26: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 43 | if (at >= 0 && at < I->LabCoord.size()) { | ~~~^~~~~~~~~~~~~~~~~~~~ layer2/DistSet.cpp: In member function ‘pymol::Result > DistSet::getLabelOffset(int) const’: layer2/DistSet.cpp:59:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 59 | if (atm < 0 || atm >= this->LabPos.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer2/RepDihedral.cpp:26: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer2/GadgetSet.cpp:25: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer2/RepDistDash.cpp:26: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ 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) { | ~~~~^~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer2/RepDistLabel.cpp:28: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ 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++/14/cassert:44, from include/pymol/algorithm.h:4, from layer1/Image.h:6, from layer1/Ray.h:29, 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::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 layer1/Scene.h:29, from layer2/RepDot.cpp:32: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ 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/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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer2/RepLabel.cpp:31: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer2/RepMesh.cpp:29: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from /usr/include/c++/14/cassert:44, from layer0/Field.h:24, from layer0/Isosurf.h:24, from layer2/RepMesh.cpp:28: layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’: layer2/RepMesh.cpp:980:27: required from here 155 | #define Ffloat3p(f, a, b, c) ((f)->ptr(a, b, c)) | ~~~~~~~~~~~~~~~^~~~~~~~~ layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 100 | assert(sizeof...(pos) <= n_dim()); | ~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from layer1/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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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::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::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::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); | ^~~~~~~~~~~~~~~~~~~~ In file included from layer2/ObjectCGO.cpp:24: layer2/ObjectCGO.h: In copy constructor ‘ObjectCGOState::ObjectCGOState(const ObjectCGOState&)’: layer2/ObjectCGO.h:28:17: warning: ‘ObjectCGOState::G’ will be initialized after [-Wreorder] 28 | PyMOLGlobals* G; | ^ layer2/ObjectCGO.h:27:25: warning: ‘pymol::cache_ptr ObjectCGOState::renderCGO’ [-Wreorder] 27 | pymol::cache_ptr 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::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::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::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 740 | if(I->State.size() <= state) { | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/c++/14/memory:78, from layer0/os_python.h:23, from layer2/RepMesh.cpp:17: In member function ‘std::unique_ptr >::~unique_ptr()’, inlined from ‘pymol::cache_ptr >::~cache_ptr()’ at include/pymol/memory.h:47:7, inlined from ‘Isofield::~Isofield()’ at layer0/Isosurf.h:30:8, inlined from ‘RepMeshNew(CoordSet*, int)’ at layer2/RepMesh.cpp:1063:5: /usr/include/c++/14/bits/unique_ptr.h:397:19: warning: ‘field’ may be used uninitialized [-Wmaybe-uninitialized] 397 | if (__ptr != nullptr) | ~~~~~~^~~~~~~~~~ layer2/RepMesh.cpp: In function ‘RepMeshNew(CoordSet*, int)’: layer2/RepMesh.cpp:725:13: note: ‘field’ was declared here 725 | Isofield *field; | ^~~~~ In file included from layer1/Scene.h:29, from layer2/RepNonbonded.cpp:26: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer2/ObjectCallback.cpp:28: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer2/RepNonbondedSphere.cpp:30: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ 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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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::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::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::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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (state >= m_states.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cassert:44, from include/pymol/algorithm.h:4, from layer1/Image.h:6, from layer1/Ray.h:29, 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 ObjectCurve::getBezierPointByPick(const Picking&)’: layer2/ObjectCurve.cpp:266:56: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::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::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::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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | assert(pick.src.bond < state.splines.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ layer2/ObjectCurve.cpp: In member function ‘pymol::Result ObjectCurve::getBezierSplineByPick(const Picking&)’: layer2/ObjectCurve.cpp:347:56: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::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::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::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::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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 425 | for (int a = 0; a < m_states.size(); a++) { | ~~^~~~~~~~~~~~~~~~~ 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( | ^~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer2/RepRibbon.cpp:29: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer2/RepRibbon.cpp: In function ‘RepRibbonNew(CoordSet*, int)’: layer2/RepRibbon.cpp:422:15: warning: ‘MEM [(float *)_707]’ may be used uninitialized [-Wmaybe-uninitialized] 422 | *(v1++) = *(v++); /* first segment */ | ^~~~~~ layer2/RepRibbon.cpp:424:15: warning: ‘MEM[(float *)_707 + 8B]’ may be used uninitialized [-Wmaybe-uninitialized] 424 | *(v1++) = *(v++); | ^~~~~~ In file included from layer1/Scene.h:29, from layer2/ObjectDist.cpp:27: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (int i=0; iDSet.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 >::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 >::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 >::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 >::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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 257 | for(a = 0; a < I->DSet.size(); a++) | ~~^~~~~~~~~~~~~~~~ In file included from layer2/RepSphere.cpp:34: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ 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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ 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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ 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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer2/RepSphereImmediate.cpp:20: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer2/RepSurface.cpp:35: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer2/RepSurface.cpp: In function ‘void RepSurfaceSmoothEdges(RepSurface*)’: layer2/RepSurface.cpp:4701:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4701 | for (auto j = 0; j < edges[i].size(); j += 3) { | ~~^~~~~~~~~~~~~~~~~ layer2/RepSurface.cpp:4713:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4713 | for (auto j = 0; j < edges[i].size(); j += 3) { | ~~^~~~~~~~~~~~~~~~~ layer2/RepSurface.cpp:4724:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (auto i = 0; i < unique_edges.size(); i += 2) { | ~~^~~~~~~~~~~~~~~~~~~~~ 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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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::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::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::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::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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1190 | for (i=0; iState.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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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:5713:24: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5713 | if(I->State.size() <= state) { | ~~~~~~~~~~~~~~~~^~~~~~~~ layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadChemPyMap(PyMOLGlobals*, ObjectMap*, PyObject*, int, int, int)’: layer2/ObjectMap.cpp:5811:24: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5811 | if(I->State.size() <= state) { | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/c++/14/cassert:44, from layer0/Field.h:24, from layer0/Isosurf.h:24, from layer2/ObjectMap.h:25, from layer2/ObjectMap.cpp:27: layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’: layer2/ObjectMap.cpp:199:30: required from here 158 | #define Ffloat4p(f, a, b, c, d) ((f)->ptr(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(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(pos...); | ~~~~~~^~~~~~~~ layer2/ObjectMap.cpp:5969:46: required from here 5969 | int value = field->data->get(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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~ layer2/ObjectMap.cpp: In function ‘ObjectMapDump(ObjectMap const*, char const*, int, int)’: layer2/ObjectMap.cpp:5984:24: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 239 [-Wformat-truncation=] 5984 | " ObjectMapDump: %s written to %s\n", om->Name, fname ENDFB(om->G); | ^~ In file included from /usr/include/stdio.h:980, from /usr/include/python3.12/Python.h:24, from layer0/os_python.h:34, from layer2/ObjectMap.cpp:21: In function ‘snprintf’, inlined from ‘ObjectMapDump(ObjectMap const*, char const*, int, int)’ at layer2/ObjectMap.cpp:5983:5: /usr/include/bits/stdio2.h:54:35: note: ‘__snprintf_chk’ output 30 or more bytes (assuming 285) into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __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:54:35: note: ‘__snprintf_chk’ output between 14 and 1037 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __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:54:35: note: ‘__snprintf_chk’ output between 14 and 1037 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer2/RepWireBond.cpp:26: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ 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:54:35: note: ‘__snprintf_chk’ output between 16 and 1039 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __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:54:35: note: ‘__snprintf_chk’ output between 16 and 1039 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __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:54:35: note: ‘__snprintf_chk’ output between 16 and 1039 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __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:54:35: note: ‘__snprintf_chk’ output between 16 and 1039 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer2/Sculpt.cpp:25: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, from layer2/ObjectMesh.cpp:27: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer2/ObjectMesh.cpp: In member function ‘ObjectMesh::update()’: layer2/ObjectMesh.cpp:508:39: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 226 [-Wformat-truncation=] 508 | "ObjectMeshUpdate-Error: map '%s' has been deleted.\n", | ^~ In file included from layer2/ObjectMesh.cpp:28: 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:541:38: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 232 [-Wformat-truncation=] 541 | " 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:333:25: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 238 [-Wformat-truncation=] 333 | " 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, | ^ 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(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39, inlined from ‘AtomSettingGetIfDefined(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33, inlined from ‘AtomSettingGetWD(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; | ^~~~ 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(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39, inlined from ‘AtomSettingGetIfDefined(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33, inlined from ‘AtomSettingGetWD(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(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39, inlined from ‘AtomSettingGetIfDefined(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33, inlined from ‘AtomSettingGetWD(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(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39, inlined from ‘AtomSettingGetIfDefined(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33, inlined from ‘AtomSettingGetWD(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; | ^~~~ 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/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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer2/ObjectMolecule.cpp: In function ‘int ObjectMoleculeFillOpenValences(ObjectMolecule*, int)’: layer2/ObjectMolecule.cpp:3549:14: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘signed char’ [-Wsign-compare] 3549 | if((nn >= ai->valence) || (!flag)) | ~~~^~~~~~~~~~~~~~ layer2/ObjectMolecule.cpp: In function ‘pymol::Result<> ObjectMoleculeAddBondByIndices(ObjectMolecule*, unsigned int, unsigned int, int)’: layer2/ObjectMolecule.cpp:4346:12: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 4346 | if (atm1 >= I->NAtom || atm2 >= I->NAtom) { | ~~~~~^~~~~~~~~~~ layer2/ObjectMolecule.cpp:4346:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 4346 | if (atm1 >= I->NAtom || atm2 >= I->NAtom) { | ~~~~~^~~~~~~~~~~ layer2/ObjectMolecule.cpp: In member function ‘bool ObjectMolecule::atomHasAnyCoordinates(size_t) const’: layer2/ObjectMolecule.cpp:11774:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 11774 | for (size_t i = 0; i < NCSet; ++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::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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 133 | for (a++; a < I->Table.size(); a++) { | ~~^~~~~~~~~~~~~~~~~ layer2/ObjectMolecule.cpp: In function ‘ObjectMoleculeMOLStr2CoordSet(PyMOLGlobals*, char const*, AtomInfoType**, char const**) [clone .constprop.0]’: layer2/ObjectMolecule.cpp:7597:37: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 224 [-Wformat-truncation=] 7597 | " 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:7645:16: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 1023 [-Wstringop-truncation] 7645 | strncpy(atInfo[a].elem, cc, cElemNameLen); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer2/ObjectMolecule.cpp: In function ‘ObjectMoleculeLoadRSTFile(PyMOLGlobals*, ObjectMolecule*, char const*, int, int, char)’: layer2/ObjectMolecule.cpp:1407:10: warning: ‘buffer’ may be used uninitialized [-Wmaybe-uninitialized] 1407 | mfree(buffer); layer2/ObjectMolecule.cpp:1304:9: note: ‘buffer’ was declared here 1304 | char *buffer, *p; | ^~~~~~ In file included from layer1/Scene.h:29, from layer3/Editor.cpp:29: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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; | ^~~~~~ layer2/ObjectMolecule.cpp: In member function ‘ObjectMolecule::update()’: layer2/ObjectMolecule.cpp:10623:82: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 181 and 191 [-Wformat-truncation=] 10623 | " 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:10749:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1004 [-Wformat-overflow=] 10749 | sprintf(line, "cmd.translate_atom(\"%s\",%15.9f,%15.9f,%15.9f,%d,%d,%d)\n", | ^~ 10750 | buffer, v[0], v[1], v[2], state + 1, mode, 0); | ~~~~~~ layer2/ObjectMolecule.cpp:10749:21: note: directive argument in the range [-2147483647, 2147483647] 10749 | sprintf(line, "cmd.translate_atom(\"%s\",%15.9f,%15.9f,%15.9f,%d,%d,%d)\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer2/ObjectMolecule.cpp:10749:14: note: ‘sprintf’ output between 78 and 2036 bytes into a destination of size 1024 10749 | sprintf(line, "cmd.translate_atom(\"%s\",%15.9f,%15.9f,%15.9f,%d,%d,%d)\n", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10750 | buffer, v[0], v[1], v[2], state + 1, mode, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:8569:43: layer2/ObjectMolecule.cpp:2916:16: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 1023 [-Wstringop-truncation] 2916 | strncpy(ai->elem, cc, cElemNameLen); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ^ 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, from layer3/Executive.cpp:38: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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:990:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 990 | 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:1136:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1136 | 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:1309:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1309 | if(map_state >= mapObj->State.size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cassert:44, from layer0/List.h:2, from layer3/Executive.cpp:53: layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveSmooth(PyMOLGlobals*, const char*, int, int, int, int, int, int, float, bool)’: layer3/Executive.cpp:6126:17: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare] 6126 | assert(n_atom == SelectorCountAtoms(G, sele, cStateAll)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer3/Executive.cpp:6186:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 6186 | 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:6356:34: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 6356 | if(obj->State.size() > max_n_state) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ layer3/Executive.cpp:6467:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 6467 | if(src_state < obj->State.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ layer3/Executive.cpp: In function ‘void ExecutiveRenderSelectionsFromTargets(PyMOLGlobals*, bool, int, int, int, GridInfo*)’: layer3/Executive.cpp:8341:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 8341 | if (I->selIndicatorsCGO = optimized) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ layer3/Executive.cpp: In function ‘float ExecutiveRMSPairs(PyMOLGlobals*, const std::vector&, int, bool)’: layer3/Executive.cpp:11154:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 11154 | for(a = 0; a < pairs; a++) { | ~~^~~~~~~ layer3/Executive.cpp:11159:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 11159 | if(a < (pairs - 1)) | ~~^~~~~~~~~~~~~ layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveColor(PyMOLGlobals*, const char*, const char*, int, int)’: layer3/Executive.cpp:12528:7: warning: variable ‘ok’ set but not used [-Wunused-but-set-variable] 12528 | int ok = false; | ^~ layer3/Executive.cpp: In function ‘void ExecutiveSymExp(PyMOLGlobals*, const char*, const char*, const char*, float, int, int)’: layer3/Executive.cpp:14196:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 14196 | for (unsigned idx = 0; idx < cs->NIndex; ++idx) { | ~~~~^~~~~~~~~~~~ layer3/Executive.cpp:14223:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 14223 | for (unsigned atm = 0; atm < new_obj->NAtom; ++atm) { | ~~~~^~~~~~~~~~~~~~~~ In file included from layer3/Executive.cpp:52: 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:14324:7: note: in expansion of macro ‘ListDelete’ 14324 | 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 = nullptr; \ | ^ layer0/ListMacros.h:141:4: note: in expansion of macro ‘ListDetach’ 141 | ListDetach(List,copy,Link,ElemType); \ | ^~~~~~~~~~ layer3/Executive.cpp:14324:7: note: in expansion of macro ‘ListDelete’ 14324 | 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:14336:7: note: in expansion of macro ‘ListDelete’ 14336 | 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 = nullptr; \ | ^ layer0/ListMacros.h:141:4: note: in expansion of macro ‘ListDetach’ 141 | ListDetach(List,copy,Link,ElemType); \ | ^~~~~~~~~~ layer3/Executive.cpp:14336:7: note: in expansion of macro ‘ListDelete’ 14336 | 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:15027:68: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 15027 | if(((panel->is_group) && (((xx) - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ layer3/Executive.cpp:15028:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 15028 | ((!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:15316:65: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 15316 | (((panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ layer3/Executive.cpp:15317:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 15317 | ((!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:15458:70: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 15458 | if(((panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ layer3/Executive.cpp:15459:71: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 15459 | ((!panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > panel->nest_level)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ layer3/Executive.cpp:15494:71: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 15494 | 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:27: layer3/Executive.cpp: In function ‘void ExecutiveFree(PyMOLGlobals*)’: layer0/MemoryDebug.h:74:32: warning: deleting object of polymorphic class type ‘CExecutive’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 74 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=nullptr;}} layer3/Executive.cpp:16446:3: note: in expansion of macro ‘DeleteP’ 16446 | DeleteP(G->Executive); | ^~~~~~~ layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveSliceNew(PyMOLGlobals*, const char*, const char*, int, int)’: layer3/Executive.cpp:16757:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 16757 | if(map_state >= mapObj->State.size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ layer3/Executive.cpp: In instantiation of ‘ExecutiveUpdateObjectsImpl(PyMOLGlobals*, const pymol::CObject&, std::unordered_set&):: [with auto:3 = ObjectMolecule*; auto:4 = const ObjectDist*]’: layer3/Executive.cpp:17125:27: required from here 17125 | if (is_mol_in_dist(mol, measure)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ layer3/Executive.cpp:17107:21: warning: loop variable ‘ds’ creates a copy from type ‘const pymol::copyable_ptr’ [-Wrange-loop-construct] 17107 | for (const auto ds : dist->DSet) { | ^~ layer3/Executive.cpp:17107:21: note: use reference type to prevent copying 17107 | for (const auto ds : dist->DSet) { | ^~ | & layer3/Executive.cpp: In instantiation of ‘ExecutiveUpdateObjectsImpl(PyMOLGlobals*, const pymol::CObject&, std::unordered_set&):: [with auto:3 = const ObjectMolecule*; auto:4 = ObjectDist*]’: layer3/Executive.cpp:17134:27: required from here 17134 | if (is_mol_in_dist(mol, measure)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ layer3/Executive.cpp:17107:21: warning: loop variable ‘ds’ creates a copy from type ‘const pymol::copyable_ptr’ [-Wrange-loop-construct] 17107 | for (const auto ds : dist->DSet) { | ^~ layer3/Executive.cpp:17107:21: note: use reference type to prevent copying 17107 | for (const auto ds : dist->DSet) { | ^~ | & In file included from layer3/Executive.h:39: layer0/TrackerList.h: In instantiation of ‘pymol::TrackerAdapter::TrackerAdapterIterator::TrackerAdapterIterator(CTracker*, int) [with bool IsConst = false; T = SpecRec]’: layer0/TrackerList.h:99:29: required from ‘pymol::TrackerAdapter::iterator pymol::TrackerAdapter::begin() [with T = SpecRec; iterator = pymol::TrackerAdapter::TrackerAdapterIterator]’ 99 | iterator begin() { return iterator(m_tracker, m_list_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer3/Executive.cpp:204:62: required from here 204 | for (auto& rec : ExecutiveGetSpecRecsFromPattern(G, pattern)) { | ^ layer0/TrackerList.h:80:15: warning: ‘pymol::TrackerAdapter::TrackerAdapterIterator::m_tracker’ will be initialized after [-Wreorder] 80 | CTracker* m_tracker; | ^~~~~~~~~ layer0/TrackerList.h:79:9: warning: ‘int pymol::TrackerAdapter::TrackerAdapterIterator::m_iter_id’ [-Wreorder] 79 | int m_iter_id = -1; | ^~~~~~~~~ layer0/TrackerList.h:35:14: warning: when initialized here [-Wreorder] 35 | explicit TrackerAdapterIterator(CTracker* tracker, int list_id) | ^~~~~~~~~~~~~~~~~~~~~~ In function ‘ExecutiveGetAdjustedSelectionWidth(PyMOLGlobals*, bool)’, inlined from ‘ExecutiveRenderSelections(PyMOLGlobals*, int, int, GridInfo*)’ at layer3/Executive.cpp:8414:50: layer3/Executive.cpp:8192:36: warning: ‘width’ may be used uninitialized [-Wmaybe-uninitialized] 8192 | width = static_cast(width * 1.44f); | ~~~~~~^~~~~~~ layer3/Executive.cpp: In function ‘ExecutiveRenderSelections(PyMOLGlobals*, int, int, GridInfo*)’: layer3/Executive.cpp:8180:7: note: ‘width’ was declared here 8180 | int width; | ^~~~~ layer3/Executive.cpp: In function ‘ExecutiveSetBondSettingFromString(PyMOLGlobals*, int, char const*, char const*, char const*, int, int, int)’: layer3/Executive.cpp:11551:28: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=] 11551 | " Setting: %s set for %d bonds in object \"%s\".\n", | ^~ 11552 | name, nSet, obj->Name ENDF(G); | ~~~~ layer3/Executive.cpp:11551:17: note: directive argument in the range [1, 2147483647] 11551 | " Setting: %s set for %d bonds in object \"%s\".\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layer3/Executive.cpp:94: 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:11632:26: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=] 11632 | " Getting: %s for %d bonds in object \"%s\".\n", | ^~ 11633 | name, nSet, obj->Name ENDF(G); | ~~~~ layer3/Executive.cpp:11632:15: note: directive argument in the range [1, 2147483647] 11632 | " 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:11732:62: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 208 and 217 [-Wformat-truncation=] 11732 | " 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:11811:26: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=] 11811 | " Setting: %s unset for %d bonds in object \"%s\".\n", | ^~ 11812 | name, nSet, rec->obj->Name ENDF(G); | ~~~~ layer3/Executive.cpp:11811:15: note: directive argument in the range [1, 2147483647] 11811 | " 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:12353:30: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=] 12353 | " Setting: %s set to %s in object \"%s\", state %d.\n", | ^~ 12354 | name, value2, obj->Name, state + 1 ENDF(G); | ~~~~ layer3/Executive.cpp:12353:19: note: directive argument in the range [1, 2147483647] 12353 | " 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:12345:30: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=] 12345 | " Setting: %s set to %s in object \"%s\".\n", | ^~ 12346 | 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:12324:29: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=] 12324 | PRINTF " Setting: %s set to %s.\n", name, value2 ENDF(G); | ^~ ~~~~ layer0/Feedback.h:282:53: note: ‘snprintf’ output between 21 and 1298 bytes into a destination of size 255 282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, | ^ layer3/Executive.cpp: In function ‘ExecutiveSetSettingFromString(PyMOLGlobals*, int, char const*, char const*, int, int, int)’: layer3/Executive.cpp:12256:36: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=] 12256 | " Setting: %s set for %d atoms in object \"%s\".\n", | ^~ 12257 | 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:12224:32: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=] 12224 | " Setting: %s set to %s in %d objects, state %d.\n", | ^~ 12225 | name, value2, nObj, state + 1 ENDF(G); | ~~~~ layer3/Executive.cpp:12224:21: note: directive argument in the range [1, 2147483647] 12224 | " Setting: %s set to %s in %d objects, state %d.\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer3/Executive.cpp:12224: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:12221:32: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=] 12221 | " Setting: %s set to %s in %d objects.\n", name, value2, nObj ENDF(G); | ^~ ~~~~ layer3/Executive.cpp:12221:21: note: directive argument in the range [1, 2147483647] 12221 | " 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:12288:36: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=] 12288 | " Setting: %s set to %s in object \"%s\", state %d.\n", | ^~ 12289 | name, value2, rec->obj->Name, state + 1 ENDF(G); | ~~~~ layer3/Executive.cpp:12288:25: note: directive argument in the range [1, 2147483647] 12288 | " 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:12280:36: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=] 12280 | " Setting: %s set to %s in object \"%s\".\n", | ^~ 12281 | 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:12184:29: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=] 12184 | 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 ‘ExecutiveRemoveAtoms(PyMOLGlobals*, char const*, int)’: layer3/Executive.cpp:9120:58: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 207 and 217 [-Wformat-truncation=] 9120 | " Remove: eliminated %d atoms in model \"%s\".\n", | ^~ 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 ‘ExecutiveSetSymmetry(PyMOLGlobals*, pymol::zstring_view, int, CSymmetry const&, bool)’: layer3/Executive.cpp:5973:46: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 199 [-Wformat-truncation=] 5973 | " %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:5982:43: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 202 [-Wformat-truncation=] 5982 | " %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:5973:46: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 199 [-Wformat-truncation=] 5973 | " %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 ‘ExecutiveSpectrum(PyMOLGlobals*, pymol::zstring_view, pymol::zstring_view, float, float, int, int, pymol::zstring_view, int, int, int)’: layer3/Executive.cpp:4786:24: warning: ‘strncpy’ specified bound 8 equals destination size [-Wstringop-truncation] 4786 | strncpy(value_s, raw_ptr, sizeof(value_e)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer3/Executive.cpp: In function ‘ExecutiveBond(PyMOLGlobals*, char const*, char const*, int, int, int, pymol::zstring_view)’: layer3/Executive.cpp:9484:67: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 200 and 210 [-Wformat-truncation=] 9484 | " 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:9496:59: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 208 and 218 [-Wformat-truncation=] 9496 | " 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:9471:53: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 214 and 224 [-Wformat-truncation=] 9471 | " 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: In function ‘ExecutiveSetSetting(PyMOLGlobals*, int, _object*, pymol::zstring_view, int, int, int)’: layer3/Executive.cpp:12004:70: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 217 [-Wformat-truncation=] 12004 | " 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:11915:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=] 11915 | " Setting: %s set to %s in %d objects, state %d.\n", | ^~ 11916 | name, value, nObj, state + 1 ENDF(G); | ~~~~~ layer3/Executive.cpp:11915:21: note: directive argument in the range [1, 2147483647] 11915 | " Setting: %s set to %s in %d objects, state %d.\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer3/Executive.cpp:11915: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:11912:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=] 11912 | " Setting: %s set to %s in %d objects.\n", name, value, nObj ENDF(G); | ^~ ~~~~~ layer3/Executive.cpp:11912:21: note: directive argument in the range [1, 2147483647] 11912 | " 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:12036:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=] 12036 | " Setting: %s set to %s in object \"%s\", state %d.\n", | ^~ 12037 | name, value, rec->obj->Name, state + 1 ENDF(G); | ~~~~~ layer3/Executive.cpp:12036:25: note: directive argument in the range [1, 2147483647] 12036 | " 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:12029:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=] 12029 | " Setting: %s set to %s in object \"%s\".\n", | ^~ 12030 | 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:11871:39: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=] 11871 | 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:12465:68: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 215 [-Wformat-truncation=] 12465 | " 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:12487:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 227 [-Wformat-truncation=] 12487 | " Setting: %s unset in object \"%s\", state %d.\n", | ^~ layer3/Executive.cpp:12487:25: note: directive argument in the range [1, 2147483647] 12487 | " 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:12481:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 227 [-Wformat-truncation=] 12481 | " 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 member function ‘CExecutive::drag(int, int, int)’: layer3/Executive.cpp:15625:55: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1013 [-Wformat-overflow=] 15625 | sprintf(I->ReorderLog, "cmd.order(\"%s\",location=\"%s\")\n", | ^~ 15626 | order_input, (location == -2) ? "upper" : "current"); | ~~~~~~~~~~~ layer3/Executive.cpp:15625:26: note: ‘sprintf’ output between 32 and 1057 bytes into a destination of size 1024 15625 | sprintf(I->ReorderLog, "cmd.order(\"%s\",location=\"%s\")\n", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15626 | order_input, (location == -2) ? "upper" : "current"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer3/Executive.cpp: In function ‘ExecutiveManageObject(PyMOLGlobals*, pymol::CObject*, int, int)’: layer3/Executive.cpp:14601:37: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 229 [-Wformat-truncation=] 14601 | " 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:14596:36: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 230 [-Wformat-truncation=] 14596 | " 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:14627:11: warning: ‘strcpy’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 14627 | strcpy(rec->name, obj->Name); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ layer3/Executive.cpp: In function ‘ExecutiveGroup(PyMOLGlobals*, pymol::zstring_view, pymol::zstring_view, int, int)’: layer3/Executive.cpp:2275:40: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 235 [-Wformat-truncation=] 2275 | " 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:3535:41: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 222 [-Wformat-truncation=] 3535 | " Warning: Invalid characters in '%s' have been replaced or stripped\n", | ^~ 3536 | name ENDFB(G); | ~~~~ layer0/Feedback.h:274:15: note: ‘snprintf’ output between 67 and 322 bytes into a destination of size 255 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, | ^ layer3/Executive.cpp: In function ‘ExecutiveSetSession(PyMOLGlobals*, _object*, int, int)’: layer3/Executive.cpp:5097:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 213 [-Wformat-truncation=] 5097 | " 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:5727: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:5122:58: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 210 [-Wformat-truncation=] 5122 | "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:5727: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, | ^ layer3/Executive.cpp: In function ‘ExecutiveCopy(PyMOLGlobals*, char const*, char const*, int)’: layer3/Executive.cpp:9784:25: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 9784 | " Executive: object %s created.\n", oDst->Name ENDFB(G); | ^~ layer0/Feedback.h:274:15: note: ‘snprintf’ output between 30 and 285 bytes into a destination of size 255 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, | ^ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, from layer3/ExecutivePython.cpp:1: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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/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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 708 | for (int a = cNDummyAtoms; a < I->Table.size(); a++) { | ~~^~~~~~~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, from layer3/MaeExportHelpers.cpp:17: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer2/AtomInfo.h:23, from layer3/MaeExportHelpers.cpp:11: In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’, inlined from ‘SettingUniqueGetIfDefined(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:472:39, inlined from ‘AtomSettingGetIfDefined(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:509:33, inlined from ‘AtomSettingGetWD(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:519:36, inlined from ‘SettingGet(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/Scene.h:29, from layer3/Executive.h:36, 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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer1/Movie.h:24, from layer3/MovieScene.cpp:11: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ 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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& 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::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 411 | if(obj->State.size() <= state) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/c++/14/cassert:44, from layer0/Field.h:24, from layer0/Isosurf.h:24, from layer2/ObjectMap.h:25, from layer3/Selector.h:27, from layer3/PlugIOManager.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(pos...); | ~~~~~~^~~~~~~~ layer3/PlugIOManager.cpp:536:21: required from here 156 | #define Ffloat3(f, a, b, c) ((f)->get(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/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:980, from /usr/include/python3.12/Python.h:24, 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:54:35: note: ‘__snprintf_chk’ output between 58 and 313 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ layer3/RingFinder.cpp: In member function ‘void AbstractRingFinder::recursion(int, int)’: layer3/RingFinder.cpp:23:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | } else if (depth < m_indices.size() - 1) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, from layer3/Seeker.cpp:29: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer3/Seeker.cpp: In function ‘void SeekerRefresh(PyMOLGlobals*, std::vector&)’: 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:74:32: warning: deleting object of polymorphic class type ‘CSeeker’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 74 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=nullptr;}} layer3/Seeker.cpp:1964:3: note: in expansion of macro ‘DeleteP’ 1964 | DeleteP(G->Seeker); | ^~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, 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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ layer3/Selector.cpp: In member function ‘virtual bool SelectorAtomIterator::next()’: layer3/Selector.cpp:180:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | if ((++a) >= selector->Table.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ layer3/Selector.cpp: In function ‘bool SelectorIsSelectionDiscrete(PyMOLGlobals*, SelectorID_t, bool)’: layer3/Selector.cpp:1023:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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&)’: layer3/Selector.cpp:6743:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::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++/14/cassert:44, from layer0/Field.h:24, from layer0/Isosurf.h:24, from layer2/ObjectMap.h:25, from layer3/Selector.h:27, from layer3/Selector.cpp:40: 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 9461 | for(a = cNDummyAtoms; a < I->Table.size(); a++) | ~~^~~~~~~~~~~~~~~~~ layer3/Selector.cpp: In function ‘pymol::Result > > SelectorEvaluate(PyMOLGlobals*, std::vector >&, int, int)’: layer3/Selector.cpp:9610:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::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::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::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::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::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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 10789 | for(a = cNDummyAtoms; a < I->Table.size(); a++) { | ~~^~~~~~~~~~~~~~~~~ layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’: layer3/Selector.cpp:4788:18: required from here 158 | #define Ffloat4p(f, a, b, c, d) ((f)->ptr(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(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:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4152, from /usr/include/c++/14/string:54, from layer3/Selector.cpp:20: In function ‘snprintf’, inlined from ‘SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)’ at layer3/Selector.cpp:1716:19: /usr/include/bits/stdio2.h:54:35: note: ‘__snprintf_chk’ output between 59 and 324 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, from layer4/Cmd.cpp:56: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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; | ^~ 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&) [with T = std::array; PyObject = _object]’ 365 | return PConvToPyObject(res.result()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ layer4/Cmd.cpp:4017:19: required from here 4017 | return APIResult(G, result); | ~~~~~~~~~^~~~~~~~~~~ layer1/PConv.h:259:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 259 | for (int i = 0; i < N; ++i) { | ~~^~~ In file included from layer0/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:74:32: warning: deleting object of polymorphic class type ‘CPopUp’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 74 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=nullptr;}} layer4/PopUp.cpp:402:3: note: in expansion of macro ‘DeleteP’ 402 | DeleteP(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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | 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:1586:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 1586 | 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:74:32: warning: deleting object of polymorphic class type ‘CMovie’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 74 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=nullptr;}} layer5/PyMOL.cpp:2031:3: note: in expansion of macro ‘DeleteP’ 2031 | DeleteP(G->Movie); | ^~~~~~~ In file included from layer1/Scene.h:29, from layer3/Executive.h:36, 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, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ In file included from layer1/Scene.h:29, from layer5/main.cpp:53: layer0/ShaderMgr.h: In constructor ‘CShaderPrg::CShaderPrg(PyMOLGlobals*, const std::string&, const std::string&, const std::string&, pymol::copyable_ptr, pymol::copyable_ptr)’: layer0/ShaderMgr.h:65:49: warning: ‘CShaderPrg::tessParams’ will be initialized after [-Wreorder] 65 | pymol::copyable_ptr tessParams; | ^~~~~~~~~~ layer0/ShaderMgr.h:63:27: warning: ‘const std::string CShaderPrg::vertfile’ [-Wreorder] 63 | const std::string name, vertfile, fragfile; | ^~~~~~~~ layer0/ShaderMgr.h:73:3: warning: when initialized here [-Wreorder] 73 | CShaderPrg(PyMOLGlobals* G_, const std::string& name, | ^~~~~~~~~~ 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/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); | ^ In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_posn_momentum_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1497:24: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 16 bytes into a region of size 4 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘handle_posn_momentum_v1’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:11: note: destination object ‘nx’ of size 4 1494 | int32_t nx, ny, nz; | ^ In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_posn_momentum_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1497:24: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘handle_posn_momentum_v1’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:11: note: at offset 4 into destination object ‘nx’ of size 4 1494 | int32_t nx, ny, nz; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:11: note: at offset 4 into destination object ‘nx’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:11: note: at offset 4 into destination object ‘nx’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:11: note: at offset 4 into destination object ‘nx’ of size 4 In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_posn_momentum_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1497:24: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘handle_posn_momentum_v1’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:11: note: at offset [8, 12] into destination object ‘nx’ of size 4 1494 | int32_t nx, ny, nz; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:11: note: at offset 8 into destination object ‘nx’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:11: note: at offset [8, 12] into destination object ‘nx’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:11: note: at offset 8 into destination object ‘nx’ of size 4 In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_posn_momentum_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1498:24: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 16 bytes into a region of size 4 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘handle_posn_momentum_v1’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:15: note: destination object ‘ny’ of size 4 1494 | int32_t nx, ny, nz; | ^ In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_posn_momentum_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1498:24: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘handle_posn_momentum_v1’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:15: note: at offset 4 into destination object ‘ny’ of size 4 1494 | int32_t nx, ny, nz; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:15: note: at offset 4 into destination object ‘ny’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:15: note: at offset 4 into destination object ‘ny’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:15: note: at offset 4 into destination object ‘ny’ of size 4 In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_posn_momentum_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1498:24: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘handle_posn_momentum_v1’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:15: note: at offset [8, 12] into destination object ‘ny’ of size 4 1494 | int32_t nx, ny, nz; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:15: note: at offset 8 into destination object ‘ny’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:15: note: at offset [8, 12] into destination object ‘ny’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:15: note: at offset 8 into destination object ‘ny’ of size 4 In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_posn_momentum_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1499:24: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 16 bytes into a region of size 4 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘handle_posn_momentum_v1’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:19: note: destination object ‘nz’ of size 4 1494 | int32_t nx, ny, nz; | ^ In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_posn_momentum_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1499:24: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘handle_posn_momentum_v1’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:19: note: at offset 4 into destination object ‘nz’ of size 4 1494 | int32_t nx, ny, nz; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:19: note: at offset 4 into destination object ‘nz’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:19: note: at offset 4 into destination object ‘nz’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:19: note: at offset 4 into destination object ‘nz’ of size 4 In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_posn_momentum_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1499:24: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘handle_posn_momentum_v1’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:19: note: at offset [8, 12] into destination object ‘nz’ of size 4 1494 | int32_t nx, ny, nz; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:19: note: at offset 8 into destination object ‘nz’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:19: note: at offset [8, 12] into destination object ‘nz’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:19: note: at offset 8 into destination object ‘nz’ of size 4 In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_wrapped_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1550:26, inlined from ‘frame_from_bytes’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1751:29: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 16 bytes into a region of size 4 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In member function ‘frame_from_bytes’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:13: note: destination object ‘nx’ of size 4 1548 | int32_t nx, ny, nz; | ^ In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_wrapped_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1550:26, inlined from ‘frame_from_bytes’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1751:29: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In member function ‘frame_from_bytes’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:13: note: at offset 4 into destination object ‘nx’ of size 4 1548 | int32_t nx, ny, nz; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:13: note: at offset 4 into destination object ‘nx’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:13: note: at offset 4 into destination object ‘nx’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:13: note: at offset 4 into destination object ‘nx’ of size 4 In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_wrapped_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1550:26, inlined from ‘frame_from_bytes’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1751:29: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In member function ‘frame_from_bytes’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:13: note: at offset [8, 12] into destination object ‘nx’ of size 4 1548 | int32_t nx, ny, nz; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:13: note: at offset 8 into destination object ‘nx’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:13: note: at offset [8, 12] into destination object ‘nx’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:13: note: at offset 8 into destination object ‘nx’ of size 4 In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_wrapped_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1551:26, inlined from ‘frame_from_bytes’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1751:29: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 16 bytes into a region of size 4 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In member function ‘frame_from_bytes’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:17: note: destination object ‘ny’ of size 4 1548 | int32_t nx, ny, nz; | ^ In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_wrapped_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1551:26, inlined from ‘frame_from_bytes’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1751:29: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In member function ‘frame_from_bytes’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:17: note: at offset 4 into destination object ‘ny’ of size 4 1548 | int32_t nx, ny, nz; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:17: note: at offset 4 into destination object ‘ny’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:17: note: at offset 4 into destination object ‘ny’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:17: note: at offset 4 into destination object ‘ny’ of size 4 In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_wrapped_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1551:26, inlined from ‘frame_from_bytes’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1751:29: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In member function ‘frame_from_bytes’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:17: note: at offset [8, 12] into destination object ‘ny’ of size 4 1548 | int32_t nx, ny, nz; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:17: note: at offset 8 into destination object ‘ny’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:17: note: at offset [8, 12] into destination object ‘ny’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:17: note: at offset 8 into destination object ‘ny’ of size 4 In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_wrapped_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1552:26, inlined from ‘frame_from_bytes’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1751:29: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 16 bytes into a region of size 4 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In member function ‘frame_from_bytes’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:21: note: destination object ‘nz’ of size 4 1548 | int32_t nx, ny, nz; | ^ In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_wrapped_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1552:26, inlined from ‘frame_from_bytes’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1751:29: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In member function ‘frame_from_bytes’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:21: note: at offset 4 into destination object ‘nz’ of size 4 1548 | int32_t nx, ny, nz; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:21: note: at offset 4 into destination object ‘nz’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:21: note: at offset 4 into destination object ‘nz’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:21: note: at offset 4 into destination object ‘nz’ of size 4 In function ‘swap4_unaligned’, inlined from ‘get_float’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, inlined from ‘get_int32’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:606:10, inlined from ‘handle_wrapped_v1’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1552:26, inlined from ‘frame_from_bytes’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1751:29: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:54:16: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 54 | dataptr[0] = dataptr[3]; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In member function ‘frame_from_bytes’: contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:21: note: at offset [8, 12] into destination object ‘nz’ of size 4 1548 | int32_t nx, ny, nz; | ^ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:21: note: at offset 8 into destination object ‘nz’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:21: note: at offset [8, 12] into destination object ‘nz’ of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1548:21: note: at offset 8 into destination object ‘nz’ of size 4 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; | ^ layer3/Executive.cpp: In function ‘ExecutiveManageObject’: layer3/Executive.cpp:14627:11: warning: ‘strcpy’ writing between 1 and 256 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 14627 | 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)) { | ^ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.fybfZ2 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64 ++ dirname /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64 + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pymol-open-source-3.1.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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64 --prefix /usr --use-msgpackc=c++11 --use-openmp=yes --pymol-path=/usr/lib64/python3.12/site-packages/pymol /usr/lib/python3.12/site-packages/setuptools/_core_metadata.py:157: SetuptoolsDeprecationWarning: Invalid config. !! ******************************************************************************** newlines are not allowed in `summary` and will break in the future ******************************************************************************** !! write_field('Summary', single_line(summary)) /usr/lib/python3.12/site-packages/setuptools/command/sdist.py:125: 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/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data copying test -> /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/test copying examples -> /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/examples + rm -rfv /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/bin/__pycache__ + cp -a testing /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/ + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/testing/modules/xmlrunner/tests/testsuite.py /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/testing/modules/xmlrunner/tests/testsuite.py: updating + echo '#!/bin/sh' + echo 'export PYMOL_PATH=/usr/lib64/python3.12/site-packages/pymol' + echo 'exec /usr/bin/python3 /usr/lib64/python3.12/site-packages/pymol/__init__.py "$@"' + _target= + _symlinks=0 + _symlinks=1 + fdupes -q -n -r -p /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/Qt/__pycache__/__init__.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/Qt/__pycache__/__init__.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/Qt/__pycache__/__init__.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/Qt/__pycache__/__init__.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/Qt/__pycache__/__init__.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/Qt/__pycache__/__init__.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/Qt/__pycache__/utils.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/Qt/__pycache__/utils.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/Qt/__pycache__/utils.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/Qt/__pycache__/utils.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/Qt/__pycache__/utils.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/Qt/__pycache__/utils.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/__init__.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/__init__.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/__init__.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/__init__.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/__init__.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/__init__.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/installation.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/installation.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/installation.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/installation.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/installation.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/installation.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/legacysupport.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/legacysupport.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/legacysupport.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/legacysupport.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/legacysupport.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/legacysupport.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/managergui.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/managergui.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/managergui.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/managergui.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/managergui.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/managergui.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/managergui_qt.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/managergui_qt.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/managergui_qt.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/managergui_qt.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/managergui_qt.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/managergui_qt.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/repository.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/repository.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/repository.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/repository.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/repository.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/repository.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/stereochemistry/__pycache__/__init__.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/stereochemistry/__pycache__/__init__.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/stereochemistry/__pycache__/__init__.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/stereochemistry/__pycache__/__init__.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/stereochemistry/__pycache__/__init__.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/stereochemistry/__pycache__/__init__.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/__init__.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/__init__.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/__init__.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/__init__.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/__init__.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/__init__.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/annotation.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/annotation.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/annotation.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/annotation.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/annotation.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/annotation.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/appearance.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/appearance.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/appearance.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/appearance.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/appearance.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/appearance.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/benchmark.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/benchmark.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/benchmark.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/benchmark.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/benchmark.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/benchmark.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/box.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/box.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/box.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/box.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/box.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/box.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/charge.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/charge.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/charge.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/charge.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/charge.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/charge.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/cleanup.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/cleanup.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/cleanup.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/cleanup.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/cleanup.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/cleanup.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/command.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/command.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/command.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/command.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/command.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/command.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/demo.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/demo.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/demo.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/demo.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/demo.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/demo.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/density.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/density.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/density.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/density.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/density.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/density.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/distance.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/distance.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/distance.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/distance.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/distance.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/distance.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/dragging.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/dragging.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/dragging.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/dragging.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/dragging.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/dragging.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/filter.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/filter.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/filter.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/filter.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/filter.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/filter.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/label.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/label.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/label.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/label.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/label.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/label.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/measurement.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/measurement.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/measurement.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/measurement.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/measurement.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/measurement.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/message.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/message.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/message.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/message.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/message.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/message.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/mutagenesis.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/mutagenesis.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/mutagenesis.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/mutagenesis.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/mutagenesis.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/mutagenesis.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/nucmutagenesis.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/nucmutagenesis.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/nucmutagenesis.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/nucmutagenesis.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/nucmutagenesis.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/nucmutagenesis.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/openvr.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/openvr.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/openvr.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/openvr.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/openvr.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/openvr.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/pair_fit.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/pair_fit.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/pair_fit.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/pair_fit.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/pair_fit.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/pair_fit.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/pseudoatom.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/pseudoatom.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/pseudoatom.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/pseudoatom.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/pseudoatom.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/pseudoatom.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/renaming.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/renaming.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/renaming.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/renaming.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/renaming.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/renaming.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/sculpting.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/sculpting.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/sculpting.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/sculpting.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/sculpting.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/sculpting.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/security.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/security.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/security.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/security.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/security.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/security.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/stereodemo.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/stereodemo.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/stereodemo.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/stereodemo.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/stereodemo.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/stereodemo.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/toggle.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/toggle.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/toggle.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/toggle.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/toggle.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/toggle.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/__init__.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/__init__.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/__init__.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/__init__.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/__init__.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/__init__.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/__main__.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/__main__.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/__main__.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/__main__.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/__main__.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/__main__.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/_gui.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/_gui.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/_gui.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/_gui.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/_gui.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/_gui.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/api.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/api.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/api.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/api.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/api.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/api.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/callback.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/callback.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/callback.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/callback.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/callback.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/callback.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cgo.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cgo.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cgo.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/cgo.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cgo.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cgo.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cgobuilder.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cgobuilder.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cgobuilder.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/cgobuilder.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cgobuilder.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cgobuilder.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/checking.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/checking.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/checking.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/checking.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/checking.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/checking.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cmd.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cmd.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cmd.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/cmd.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cmd.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cmd.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/colorprinting.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/colorprinting.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/colorprinting.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/colorprinting.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/colorprinting.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/colorprinting.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/colorramping.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/colorramping.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/colorramping.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/colorramping.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/colorramping.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/colorramping.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/commanding.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/commanding.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/commanding.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/commanding.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/commanding.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/commanding.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/completing.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/completing.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/completing.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/completing.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/completing.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/completing.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/computing.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/computing.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/computing.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/computing.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/computing.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/computing.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/constants.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/constants.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/constants.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/constants.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/constants.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/constants.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/constants_palette.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/constants_palette.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/constants_palette.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/constants_palette.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/constants_palette.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/constants_palette.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/controlling.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/controlling.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/controlling.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/controlling.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/controlling.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/controlling.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/creating.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/creating.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/creating.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/creating.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/creating.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/creating.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/diagnosing.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/diagnosing.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/diagnosing.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/diagnosing.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/diagnosing.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/diagnosing.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/editing.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/editing.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/editing.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/editing.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/editing.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/editing.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/editor.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/editor.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/editor.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/editor.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/editor.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/editor.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/experimenting.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/experimenting.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/experimenting.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/experimenting.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/experimenting.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/experimenting.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/exporting.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/exporting.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/exporting.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/exporting.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/exporting.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/exporting.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/externing.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/externing.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/externing.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/externing.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/externing.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/externing.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/feedingback.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/feedingback.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/feedingback.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/feedingback.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/feedingback.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/feedingback.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/fitting.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/fitting.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/fitting.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/fitting.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/fitting.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/fitting.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/gui.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/gui.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/gui.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/gui.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/gui.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/gui.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/headering.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/headering.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/headering.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/headering.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/headering.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/headering.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/helping.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/helping.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/helping.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/helping.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/helping.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/helping.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/importing.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/importing.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/importing.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/importing.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/importing.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/importing.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/internal.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/internal.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/internal.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/internal.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/internal.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/internal.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/invocation.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/invocation.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/invocation.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/invocation.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/invocation.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/invocation.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/keyboard.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/keyboard.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/keyboard.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/keyboard.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/keyboard.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/keyboard.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/keywords.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/keywords.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/keywords.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/keywords.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/keywords.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/keywords.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/lazyio.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/lazyio.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/lazyio.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/lazyio.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/lazyio.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/lazyio.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/locking.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/locking.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/locking.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/locking.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/locking.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/locking.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/menu.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/menu.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/menu.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/menu.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/menu.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/menu.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/monitoring.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/monitoring.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/monitoring.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/monitoring.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/monitoring.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/monitoring.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/morphing.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/morphing.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/morphing.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/morphing.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/morphing.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/morphing.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/movie.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/movie.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/movie.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/movie.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/movie.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/movie.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/moving.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/moving.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/moving.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/moving.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/moving.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/moving.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/mpeg_encode.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/mpeg_encode.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/mpeg_encode.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/mpeg_encode.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/mpeg_encode.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/mpeg_encode.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/parser.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/parser.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/parser.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/parser.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/parser.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/parser.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/parsing.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/parsing.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/parsing.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/parsing.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/parsing.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/parsing.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/povray.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/povray.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/povray.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/povray.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/povray.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/povray.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/preset.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/preset.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/preset.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/preset.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/preset.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/preset.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/pymolhttpd.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/pymolhttpd.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/pymolhttpd.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/pymolhttpd.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/pymolhttpd.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/pymolhttpd.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/querying.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/querying.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/querying.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/querying.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/querying.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/querying.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/rpc.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/rpc.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/rpc.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/rpc.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/rpc.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/rpc.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/save_shortcut.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/save_shortcut.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/save_shortcut.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/save_shortcut.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/save_shortcut.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/save_shortcut.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/selecting.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/selecting.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/selecting.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/selecting.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/selecting.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/selecting.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/selector.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/selector.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/selector.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/selector.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/selector.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/selector.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/seqalign.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/seqalign.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/seqalign.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/seqalign.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/seqalign.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/seqalign.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/setting.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/setting.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/setting.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/setting.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/setting.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/setting.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut_dict.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut_dict.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut_dict.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut_dict.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut_dict.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut_dict.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut_manager.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut_manager.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut_manager.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut_manager.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut_manager.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut_manager.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/util.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/util.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/util.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/util.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/util.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/util.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/vfont.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/vfont.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/vfont.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/vfont.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/vfont.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/vfont.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/viewing.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/viewing.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/viewing.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/viewing.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/viewing.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/viewing.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/wizarding.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/wizarding.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/wizarding.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/wizarding.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/wizarding.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/wizarding.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/xray.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/xray.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/xray.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/xray.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/xray.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/xray.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/xwin.cpython-312.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/xwin.cpython-312.pyc + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/xwin.cpython-312.opt-1.pyc + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/__pycache__/xwin.cpython-312.pyc /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/xwin.cpython-312.opt-1.pyc + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/xwin.cpython-312.pyc + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data/demo/pept.pkl + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data/demo/pept.pkl + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/test/dat/pept.pkl + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/data/demo/pept.pkl /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/test/dat/pept.pkl + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data/demo/pept.pkl + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data/demo/pept.pdb + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data/demo/pept.pdb + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/test/dat/pept.pdb + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/data/demo/pept.pdb /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/test/dat/pept.pdb + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data/demo/pept.pdb + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data/demo/il2.pdb + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data/demo/il2.pdb + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/test/dat/il2.pdb + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/data/demo/il2.pdb /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/test/dat/il2.pdb + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data/demo/il2.pdb + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data/demo/1tii.pdb + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data/demo/1tii.pdb + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/test/dat/1tii.pdb + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/data/demo/1tii.pdb /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/test/dat/1tii.pdb + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data/demo/1tii.pdb + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data/chempy/water.pdb + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data/chempy/water.pdb + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/test/dat/water.pdb + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/data/chempy/water.pdb /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/test/dat/water.pdb + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/data/chempy/water.pdb + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/test/dat/ligs3d.sdf + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/test/dat/ligs3d.sdf + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/examples/devel/demo.sdf + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/test/dat/ligs3d.sdf /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/examples/devel/demo.sdf + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/test/dat/ligs3d.sdf + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/testing/data/ligs3d.sdf + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/test/dat/ligs3d.sdf /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/testing/data/ligs3d.sdf + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/test/dat/ligs3d.sdf + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/testing/tests/api/data/foo.cms + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/testing/tests/api/data/foo.cms + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/testing/tests/api/data/foo.mae + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/testing/tests/api/data/foo.cms /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/testing/tests/api/data/foo.mae + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/testing/tests/api/data/foo.cms + test -z '' + _target= + continue + read _file + test -z '' + _target=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/testing/tests/api/data/foo.cms.gz + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/testing/tests/api/data/foo.cms.gz + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/testing/tests/api/data/foo.mae.gz + test 1 = 1 + ln -sf /usr/lib64/python3.12/site-packages/pymol/testing/tests/api/data/foo.cms.gz /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/testing/tests/api/data/foo.mae.gz + read _file + test -z /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/testing/tests/api/data/foo.cms.gz + test -z '' + _target= + continue + read _file + mkdir -p /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/bin + install -p -m 755 pymol /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/bin/ + desktop-file-install --vendor= --dir=/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/share/applications /builddir/build/SOURCES/pymol.desktop + mkdir -p /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/share/pixmaps + install -p -m 644 /builddir/build/SOURCES/pymol.png /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/share/pixmaps/ + mkdir -p /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/share/metainfo + install -p -m 644 /builddir/build/SOURCES/pymol.appdata.xml /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/share/metainfo/ + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64//usr/share/metainfo/pymol.appdata.xml /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64//usr/share/metainfo/pymol.appdata.xml: OK + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 3.1.0-1.el10.TMM --unique-debug-suffix -3.1.0-1.el10.TMM.x86_64 --unique-debug-src-base pymol-3.1.0-1.el10.TMM.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/pymol-open-source-3.1.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.1.0-1.el10.TMM.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 *** WARNING: ./usr/src/debug/pymol-3.1.0-1.el10.TMM.x86_64/layer3/MaeExportHelpers.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/pymol-3.1.0-1.el10.TMM.x86_64/layer3/MaeExportHelpers.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/pymol-3.1.0-1.el10.TMM.x86_64/layer0/GraphicsUtil.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/pymol-3.1.0-1.el10.TMM.x86_64/layer0/GraphicsUtil.cpp is executable but has no shebang, removing executable bit mangling shebang in /usr/bin/pymol from /bin/sh to #!/usr/bin/sh + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 Bytecompiling .py files below /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib/debug/usr/lib64/python3.12 using python3.12 Bytecompiling .py files below /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12 using python3.12 /usr/lib64/python3.12/site-packages/pymol/data/chempy/tinker/make_simple.py:147: SyntaxWarning: invalid escape sequence '\*' /usr/lib64/python3.12/site-packages/pymol/data/chempy/tinker/make_simple.py:151: SyntaxWarning: invalid escape sequence '\*' /usr/lib64/python3.12/site-packages/pymol/data/chempy/tinker/make_simple.py:147: SyntaxWarning: invalid escape sequence '\*' /usr/lib64/python3.12/site-packages/pymol/data/chempy/tinker/make_simple.py:151: SyntaxWarning: invalid escape sequence '\*' /usr/lib64/python3.12/site-packages/pymol/examples/devel/webgui02.py:156: SyntaxWarning: invalid escape sequence '\=' /usr/lib64/python3.12/site-packages/pymol/examples/devel/webgui02.py:156: SyntaxWarning: invalid escape sequence '\=' *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/Qt/__init__.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/Qt/__pycache__/__init__.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/Qt/utils.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/Qt/__pycache__/utils.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__init__.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/__init__.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__main__.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/__main__.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/_gui.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/_gui.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/cgobuilder.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cgobuilder.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/cmd.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cmd.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/commanding.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/commanding.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/constants_palette.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/constants_palette.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/controlling.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/controlling.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/diagnosing.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/diagnosing.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/editing.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/editing.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/experimenting.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/experimenting.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/externing.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/externing.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/feedingback.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/feedingback.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/fitting.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/fitting.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/headering.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/headering.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/internal.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/internal.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/invocation.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/invocation.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/keyboard.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/keyboard.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/keywords.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/keywords.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/api.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/api.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/callback.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/callback.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/cgo.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/cgo.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/checking.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/checking.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/colorprinting.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/colorprinting.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/colorramping.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/colorramping.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/completing.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/completing.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/computing.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/computing.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/constants.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/constants.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/creating.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/creating.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/editor.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/editor.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/exporting.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/exporting.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/gui.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/gui.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/helping.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/helping.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/importing.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/importing.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/lazyio.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/lazyio.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/locking.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/locking.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/menu.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/menu.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/mpeg_encode.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/mpeg_encode.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/parser.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/parser.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/installation.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/installation.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/managergui.py'...*** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/monitoring.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/monitoring.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/morphing.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/morphing.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/movie.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/movie.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/moving.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/moving.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/parsing.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/parsing.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__init__.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/__init__.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/legacysupport.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/legacysupport.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/managergui_qt.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/managergui_qt.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/repository.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/repository.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/querying.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/querying.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/shortcut.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/shortcut_dict.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut_dict.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/stereochemistry/__init__.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/stereochemistry/__pycache__/__init__.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/vfont.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/vfont.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/viewing.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/viewing.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/box.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/box.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/cleanup.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/cleanup.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/demo.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/demo.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/dragging.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/dragging.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/filter.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/filter.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/message.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/message.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/plugins/__pycache__/managergui.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/povray.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/povray.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/preset.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/preset.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/pymolhttpd.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/pymolhttpd.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/rpc.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/rpc.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/save_shortcut.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/save_shortcut.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/selecting.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/selecting.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/selector.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/selector.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/seqalign.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/seqalign.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/setting.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/setting.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/shortcut_manager.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/shortcut_manager.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/util.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/util.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__init__.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/__init__.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/annotation.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/annotation.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/appearance.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/appearance.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/benchmark.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/benchmark.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/charge.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/charge.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/command.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/command.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/density.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/density.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/distance.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/distance.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/label.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/label.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/measurement.py'... *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/mutagenesis.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/mutagenesis.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/xwin.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/xwin.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/measurement.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/nucmutagenesis.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/nucmutagenesis.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/openvr.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/openvr.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/pair_fit.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/pair_fit.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/pseudoatom.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/pseudoatom.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/renaming.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/renaming.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/sculpting.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/sculpting.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/security.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/security.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/stereodemo.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/stereodemo.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/toggle.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizard/__pycache__/toggle.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/wizarding.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/wizarding.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it *** Error compiling '/builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/xray.py'... FileExistsError: /builddir/build/BUILDROOT/pymol-3.1.0-1.el10.TMM.x86_64/usr/lib64/python3.12/site-packages/pymol/__pycache__/xray.cpython-312.opt-1.pyc is a symlink and will be changed into a regular file if import writes a byte-compiled file to it error: Bad exit status from /var/tmp/rpm-tmp.fybfZ2 (%install) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.fybfZ2 (%install) Finish: rpmbuild pymol-3.1.0-1.el10.TMM.src.rpm Finish: build phase for pymol-3.1.0-1.el10.TMM.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/centos-stream+epel-10-x86_64-1788271482.789551/root/var/log/dnf.rpm.log /var/lib/mock/centos-stream+epel-10-x86_64-1788271482.789551/root/var/log/dnf.librepo.log /var/lib/mock/centos-stream+epel-10-x86_64-1788271482.789551/root/var/log/dnf.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names ERROR: Exception(/var/lib/copr-rpmbuild/results/pymol-3.1.0-1.el10.TMM.src.rpm) Config(centos-stream+epel-10-x86_64) 7 minutes 24 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_failure=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot ERROR: Command failed: # /usr/bin/systemd-nspawn -q -M 6fe2210f440b4b33a443e34d7e648ab4 -D /var/lib/mock/centos-stream+epel-10-x86_64-1788271482.789551/root -a -u mockbuild --capability=cap_ipc_lock --capability=cap_ipc_lock --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --resolv-conf=off --resolv-conf=off --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 bash --login -c '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/originals/pymol.spec' Copr build error: Build failed