Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/pymol.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1674289968.487315/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fd22eddbd50>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.94gbml3s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.94gbml3s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '426bf7bd39e14d8097339b59ea60e70e', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1674289968.487315/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.94gbml3s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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', '--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;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/pymol.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1674172800
Wrote: /builddir/build/SRPMS/pymol-2.5.0-6.fc38.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target x86_64 --nodeps /builddir/build/SPECS/pymol.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1674289968.487315/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fd22eddbd50>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.94gbml3s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.94gbml3s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'ef9a98d05d26447e90f0e85309088030', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1674289968.487315/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.94gbml3s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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', '--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;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target x86_64 --nodeps /builddir/build/SPECS/pymol.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1674172800
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.z9upj4
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf pymol-open-source-2.5.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/pymol-open-source-2.5.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd pymol-open-source-2.5.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-setup.py.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-wmclass-main.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-wmclass-pmgapp.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-mmtf.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pymol-2.5.0-bug186.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ ln -sr modules/web modules/pymol_web
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.R9ksOt
+ 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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd pymol-open-source-2.5.0
+ export '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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ 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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
++ /usr/bin/getconf _NPROCESSORS_ONLN
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -sP' --use-msgpackc=c++11 --use-openmp=yes --jobs 2
running build
running build_py
creating build/lib.linux-x86_64-cpython-311
creating build/lib.linux-x86_64-cpython-311/pymol2
copying modules/pymol2/cmd2.py -> build/lib.linux-x86_64-cpython-311/pymol2
copying modules/pymol2/__init__.py -> build/lib.linux-x86_64-cpython-311/pymol2
creating build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/xwin.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/xray.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/wizarding.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/viewing.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/vfont.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/util.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/shortcut_manager.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/shortcut_dict.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/shortcut.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/setting.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/seqalign.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/selector.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/selecting.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/save_shortcut.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/rpc.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/querying.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/pymolhttpd.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/preset.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/povray.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/parsing.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/parser.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/mpeg_encode.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/moving.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/movie.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/morphing.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/monitoring.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/menu.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/locking.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/lazyio.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/keywords.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/keyboard.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/invocation.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/internal.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/importing.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/helping.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/headering.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/gui.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/fitting.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/feedingback.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/externing.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/exporting.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/experimenting.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/editor.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/editing.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/diagnosing.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/creating.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/controlling.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/constants_palette.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/constants.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/computing.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/completing.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/commanding.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/colorramping.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/colorprinting.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/cmd.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/checking.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/cgo.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/callback.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/api.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/_gui.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/__main__.py -> build/lib.linux-x86_64-cpython-311/pymol
copying modules/pymol/__init__.py -> build/lib.linux-x86_64-cpython-311/pymol
creating build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/toggle.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/stereodemo.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/security.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/sculpting.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/renaming.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/pseudoatom.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/pair_fit.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/openvr.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/nucmutagenesis.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/mutagenesis.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/message.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/measurement.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/label.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/filter.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/dragging.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/distance.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/density.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/demo.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/command.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/cleanup.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/charge.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/box.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/benchmark.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/appearance.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/annotation.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
copying modules/pymol/wizard/__init__.py -> build/lib.linux-x86_64-cpython-311/pymol/wizard
creating build/lib.linux-x86_64-cpython-311/pymol/stereochemistry
copying modules/pymol/stereochemistry/__init__.py -> build/lib.linux-x86_64-cpython-311/pymol/stereochemistry
creating build/lib.linux-x86_64-cpython-311/pymol/plugins
copying modules/pymol/plugins/repository.py -> build/lib.linux-x86_64-cpython-311/pymol/plugins
copying modules/pymol/plugins/managergui_qt.py -> build/lib.linux-x86_64-cpython-311/pymol/plugins
copying modules/pymol/plugins/managergui.py -> build/lib.linux-x86_64-cpython-311/pymol/plugins
copying modules/pymol/plugins/legacysupport.py -> build/lib.linux-x86_64-cpython-311/pymol/plugins
copying modules/pymol/plugins/installation.py -> build/lib.linux-x86_64-cpython-311/pymol/plugins
copying modules/pymol/plugins/__init__.py -> build/lib.linux-x86_64-cpython-311/pymol/plugins
creating build/lib.linux-x86_64-cpython-311/pymol/Qt
copying modules/pymol/Qt/utils.py -> build/lib.linux-x86_64-cpython-311/pymol/Qt
copying modules/pymol/Qt/__init__.py -> build/lib.linux-x86_64-cpython-311/pymol/Qt
creating build/lib.linux-x86_64-cpython-311/pmg_tk
copying modules/pmg_tk/PMGApp.py -> build/lib.linux-x86_64-cpython-311/pmg_tk
copying modules/pmg_tk/volume.py -> build/lib.linux-x86_64-cpython-311/pmg_tk
copying modules/pmg_tk/__init__.py -> build/lib.linux-x86_64-cpython-311/pmg_tk
copying modules/pmg_tk/TextEditor.py -> build/lib.linux-x86_64-cpython-311/pmg_tk
copying modules/pmg_tk/Setting.py -> build/lib.linux-x86_64-cpython-311/pmg_tk
copying modules/pmg_tk/SetEditor.py -> build/lib.linux-x86_64-cpython-311/pmg_tk
copying modules/pmg_tk/PyMOLMapLoad.py -> build/lib.linux-x86_64-cpython-311/pmg_tk
copying modules/pmg_tk/Demo.py -> build/lib.linux-x86_64-cpython-311/pmg_tk
copying modules/pmg_tk/ColorEditor.py -> build/lib.linux-x86_64-cpython-311/pmg_tk
creating build/lib.linux-x86_64-cpython-311/pmg_tk/startup
copying modules/pmg_tk/startup/__init__.py -> build/lib.linux-x86_64-cpython-311/pmg_tk/startup
creating build/lib.linux-x86_64-cpython-311/pmg_tk/skins
copying modules/pmg_tk/skins/__init__.py -> build/lib.linux-x86_64-cpython-311/pmg_tk/skins
creating build/lib.linux-x86_64-cpython-311/pmg_tk/skins/normal
copying modules/pmg_tk/skins/normal/builder.py -> build/lib.linux-x86_64-cpython-311/pmg_tk/skins/normal
copying modules/pmg_tk/skins/normal/__init__.py -> build/lib.linux-x86_64-cpython-311/pmg_tk/skins/normal
copying modules/pmg_tk/skins/normal/ModalWindow.py -> build/lib.linux-x86_64-cpython-311/pmg_tk/skins/normal
creating build/lib.linux-x86_64-cpython-311/pmg_tk/skins/demo
copying modules/pmg_tk/skins/demo/__init__.py -> build/lib.linux-x86_64-cpython-311/pmg_tk/skins/demo
creating build/lib.linux-x86_64-cpython-311/pmg_qt
copying modules/pmg_qt/volume.py -> build/lib.linux-x86_64-cpython-311/pmg_qt
copying modules/pmg_qt/shortcut_menu_gui.py -> build/lib.linux-x86_64-cpython-311/pmg_qt
copying modules/pmg_qt/pymol_qt_gui.py -> build/lib.linux-x86_64-cpython-311/pmg_qt
copying modules/pmg_qt/pymol_gl_widget.py -> build/lib.linux-x86_64-cpython-311/pmg_qt
copying modules/pmg_qt/properties_dialog.py -> build/lib.linux-x86_64-cpython-311/pmg_qt
copying modules/pmg_qt/mimic_tk.py -> build/lib.linux-x86_64-cpython-311/pmg_qt
copying modules/pmg_qt/mimic_pmg_tk.py -> build/lib.linux-x86_64-cpython-311/pmg_qt
copying modules/pmg_qt/keymapping.py -> build/lib.linux-x86_64-cpython-311/pmg_qt
copying modules/pmg_qt/file_dialogs.py -> build/lib.linux-x86_64-cpython-311/pmg_qt
copying modules/pmg_qt/builder.py -> build/lib.linux-x86_64-cpython-311/pmg_qt
copying modules/pmg_qt/advanced_settings_gui.py -> build/lib.linux-x86_64-cpython-311/pmg_qt
copying modules/pmg_qt/__init__.py -> build/lib.linux-x86_64-cpython-311/pmg_qt
copying modules/pmg_qt/TextEditor.py -> build/lib.linux-x86_64-cpython-311/pmg_qt
creating build/lib.linux-x86_64-cpython-311/pmg_qt/syntax
copying modules/pmg_qt/syntax/python.py -> build/lib.linux-x86_64-cpython-311/pmg_qt/syntax
copying modules/pmg_qt/syntax/pmlparser.py -> build/lib.linux-x86_64-cpython-311/pmg_qt/syntax
copying modules/pmg_qt/syntax/pml.py -> build/lib.linux-x86_64-cpython-311/pmg_qt/syntax
copying modules/pmg_qt/syntax/__init__.py -> build/lib.linux-x86_64-cpython-311/pmg_qt/syntax
creating build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/__init__.py -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
creating build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/xyz.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/water_residues.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/water_amber.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/solvate.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/sdf.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/protein_residues.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/protein_mmff.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/protein_amber99.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/protein_amber.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/protein.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/place.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/pkl.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/pdb.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/neighbor.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/mol2.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/mol.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/models.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/mmd.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/mass.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/map.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/mae.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/lst.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/io.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/hetatm.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/gms.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/gamess1.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/dictdb.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/cpv.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/cif.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/charge.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/cc1.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/brick.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/bonds.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/bond_mmff.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/bond_amber.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/arc.py -> build/lib.linux-x86_64-cpython-311/chempy
copying modules/chempy/__init__.py -> build/lib.linux-x86_64-cpython-311/chempy
creating build/lib.linux-x86_64-cpython-311/chempy/tinker
copying modules/chempy/tinker/state.py -> build/lib.linux-x86_64-cpython-311/chempy/tinker
copying modules/chempy/tinker/realtime.py -> build/lib.linux-x86_64-cpython-311/chempy/tinker
copying modules/chempy/tinker/keyword.py -> build/lib.linux-x86_64-cpython-311/chempy/tinker
copying modules/chempy/tinker/amber.py -> build/lib.linux-x86_64-cpython-311/chempy/tinker
copying modules/chempy/tinker/__init__.py -> build/lib.linux-x86_64-cpython-311/chempy/tinker
creating build/lib.linux-x86_64-cpython-311/chempy/mmtf
copying modules/chempy/mmtf/io.py -> build/lib.linux-x86_64-cpython-311/chempy/mmtf
copying modules/chempy/mmtf/__init__.py -> build/lib.linux-x86_64-cpython-311/chempy/mmtf
creating build/lib.linux-x86_64-cpython-311/chempy/fragments
copying modules/chempy/fragments/__init__.py -> build/lib.linux-x86_64-cpython-311/chempy/fragments
creating build/lib.linux-x86_64-cpython-311/chempy/fast
copying modules/chempy/fast/__init__.py -> build/lib.linux-x86_64-cpython-311/chempy/fast
creating build/lib.linux-x86_64-cpython-311/chempy/champ
copying modules/chempy/champ/formal_charges.py -> build/lib.linux-x86_64-cpython-311/chempy/champ
copying modules/chempy/champ/assign.py -> build/lib.linux-x86_64-cpython-311/chempy/champ
copying modules/chempy/champ/amber99.py -> build/lib.linux-x86_64-cpython-311/chempy/champ
copying modules/chempy/champ/__init__.py -> build/lib.linux-x86_64-cpython-311/chempy/champ
creating build/lib.linux-x86_64-cpython-311/chempy/bmin
copying modules/chempy/bmin/util.py -> build/lib.linux-x86_64-cpython-311/chempy/bmin
copying modules/chempy/bmin/state.py -> build/lib.linux-x86_64-cpython-311/chempy/bmin
copying modules/chempy/bmin/realtime.py -> build/lib.linux-x86_64-cpython-311/chempy/bmin
copying modules/chempy/bmin/commands.py -> build/lib.linux-x86_64-cpython-311/chempy/bmin
copying modules/chempy/bmin/__init__.py -> build/lib.linux-x86_64-cpython-311/chempy/bmin
copying modules/pmg_qt/forms/shortcut_menu.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/save_object.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/save_molecule.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/render.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/props.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/png.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/pluginmanager.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/pluginitem.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/movieexport.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/load_traj.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/load_mtz.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/load_map.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/load_mae.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/load_aln.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/help_shortcut.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/fetch.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/create_shortcut.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/colors.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/change_confirm.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
copying modules/pmg_qt/forms/askpartial.ui -> build/lib.linux-x86_64-cpython-311/pmg_qt/forms
running build_ext
building 'pymol._cmd' extension
creating build/temp.linux-x86_64-cpython-311
creating build/temp.linux-x86_64-cpython-311/build
creating build/temp.linux-x86_64-cpython-311/build/generated
creating build/temp.linux-x86_64-cpython-311/contrib
creating build/temp.linux-x86_64-cpython-311/contrib/mmtf-c
creating build/temp.linux-x86_64-cpython-311/contrib/uiuc
creating build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins
creating build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin
creating build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src
creating build/temp.linux-x86_64-cpython-311/layer0
creating build/temp.linux-x86_64-cpython-311/layer1
creating build/temp.linux-x86_64-cpython-311/layer2
creating build/temp.linux-x86_64-cpython-311/layer3
creating build/temp.linux-x86_64-cpython-311/layer4
creating build/temp.linux-x86_64-cpython-311/layer5
creating build/temp.linux-x86_64-cpython-311/ov
creating build/temp.linux-x86_64-cpython-311/ov/src
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD build/generated/ShaderText.cpp -o build/temp.linux-x86_64-cpython-311/build/generated/ShaderText.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/jsplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/jsplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/mmtf-c/mmtf_parser.cpp -o build/temp.linux-x86_64-cpython-311/contrib/mmtf-c/mmtf_parser.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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) {
      |                   ^~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
contrib/mmtf-c/mmtf_parser.cpp: In function ‘bool MMTF_unpack_from_file(const char*, MMTF_container*)’:
contrib/mmtf-c/mmtf_parser.cpp:1075:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1075 |     fread(buffer, fileLen, 1, file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/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 ‘MMTF_parser_fetch_typed_array(msgpack::v2::object const*, unsigned long*, int)’:
contrib/mmtf-c/mmtf_parser.cpp:869:5: warning: ‘typecheck’ may be used uninitialized [-Wmaybe-uninitialized]
  869 |     if (typecode != typecheck) {
      |     ^~
contrib/mmtf-c/mmtf_parser.cpp:864:9: note: ‘typecheck’ was declared here
  864 |     int typecheck;
      |         ^~~~~~~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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;
      |        ^~~~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function ‘abinit_readline’:
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:279:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  279 |     for (i = 0; i < strlen(line); ++i) {
      |                   ^
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function ‘DEN_read_volumetric_data’:
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:970:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  970 |     fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:971:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  971 |     fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function ‘POT_read_volumetric_data’:
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1113:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1113 |     fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1114:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1114 |     fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function ‘abinit_header’:
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1511:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1511 |   fread(skip, 1, 8, fp);
      |   ^~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function ‘GEO_read_next_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:619:5: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  619 |     fscanf(data->file, "%*s %f %f %f", &x, &y, &z);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:70:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: ‘get_pte_idx_from_string’ defined but not used [-Wunused-function]
  160 | static int get_pte_idx_from_string(const char *label) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp: In 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(),
      |                      ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/avsplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/avsplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/basissetplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/basissetplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp: In member function ‘(anonymous namespace)::SitesArray::insert_row(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)’:
contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp: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);
      |                ^
In file included from contrib/uiuc/plugins/molfile_plugin/src/basissetplugin.c:42:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘angular_momentum_expon’:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  545 |   for (i=0; i<strlen(ang_mom_str); i++) {
      |              ^
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: ‘whereami’ defined but not used [-Wunused-function]
 1097 | static void whereami(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: ‘thisline’ defined but not used [-Wunused-function]
 1077 | static void thisline(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1028:12: warning: ‘fpexpftoc’ defined but not used [-Wunused-function]
 1028 | static int fpexpftoc(char *ftocstr) {
      |            ^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1006:12: warning: ‘have_keyline’ defined but not used [-Wunused-function]
 1006 | static int have_keyline(FILE *file, const char *keystring1,
      |            ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:962:12: warning: ‘goto_keyline’ defined but not used [-Wunused-function]
  962 | static int goto_keyline(FILE *file, ...) {
      |            ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:901:14: warning: ‘strtoupper’ defined but not used [-Wunused-function]
  901 | static char *strtoupper(char *s) {
      |              ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:895:12: warning: ‘iswhiteline’ defined but not used [-Wunused-function]
  895 | static int iswhiteline(char *s) {
      |            ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:846:13: warning: ‘eatwhitelines’ defined but not used [-Wunused-function]
  846 | static void eatwhitelines(FILE *file) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:835:13: warning: ‘eatline’ defined but not used [-Wunused-function]
  835 | static void eatline(FILE * fd, int n)
      |             ^~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:711:12: warning: ‘symmetry_expand’ defined but not used [-Wunused-function]
  711 | static int symmetry_expand(qm_atom_t **atoms, int numunique, int natoms,
      |            ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: ‘print_matrix4’ defined but not used [-Wunused-function]
  585 | static void print_matrix4(const float mat[16]) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:540:13: warning: ‘angular_momentum_expon’ defined but not used [-Wunused-function]
  540 | static void angular_momentum_expon(int  *ang_mom_expon,
      |             ^~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:507:13: warning: ‘del_wavefunction’ defined but not used [-Wunused-function]
  507 | static void del_wavefunction(qm_timestep_t *ts) {
      |             ^~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:490:13: warning: ‘replace_wavefunction’ defined but not used [-Wunused-function]
  490 | static void replace_wavefunction(qm_timestep_t *ts, int n) {
      |             ^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:471:27: warning: ‘add_wavefunction’ defined but not used [-Wunused-function]
  471 | static qm_wavefunction_t* add_wavefunction(qm_timestep_t *ts) {
      |                           ^~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:437:18: warning: ‘init_qmdata’ defined but not used [-Wunused-function]
  437 | static qmdata_t* init_qmdata() {
      |                  ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp: In member function ‘(anonymous namespace)::AtomArray::insert_row(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)’:
contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp:886:16: warning: ‘strncpy’ specified bound 16 equals destination size [-Wstringop-truncation]
  886 |         strncpy( a.name,
      |                ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function ‘int read_bgf_timestep(void*, int, molfile_timestep_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:243:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  243 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:252:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  252 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function ‘int read_bgf_bonds_aux(void*, int*, int**, int**, float**)’:
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:328:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  328 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:346:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  346 |   fgets(line, LINESIZE, bgf->file);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:355:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  355 |     fgets(nextline, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:419:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  419 |         fgets(line, LINESIZE, bgf->file);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function ‘int read_bgf_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:194:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  194 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:203:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  203 |     fgets(line, LINESIZE, bgf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function ‘void* open_bgf_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:59:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   59 |     fgets(line, LINESIZE, fd);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function ‘read_bgf_timestep(void*, int, molfile_timestep_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:120:12: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 224 [-Wstringop-truncation]
  120 |     strncpy(numstr, record + 31, 10);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:125:12: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 214 [-Wstringop-truncation]
  125 |     strncpy(numstr+10, record + 41, 10);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:130:12: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 204 [-Wstringop-truncation]
  130 |     strncpy(numstr+20, record + 51, 10);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function ‘read_bgf_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:144:10: warning: ‘strncpy’ output may be truncated copying 5 bytes from a string of length 242 [-Wstringop-truncation]
  144 |   strncpy(name, record + 13, 5);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:149:10: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 236 [-Wstringop-truncation]
  149 |   strncpy(resname, record + 19, 4);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:167:10: warning: ‘strncpy’ output may be truncated copying 5 bytes from a string of length 194 [-Wstringop-truncation]
  167 |   strncpy(type, record+61, 5);
      |          ^
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/binposplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/biomoccaplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/biomoccaplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/brixplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp: In function ‘int read_brix_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:247:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  247 |         fread(brick, sizeof(char), 512, fd);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp: In function ‘void* open_brix_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:79:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   79 |   fscanf(fd, "%3s", keyWord);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:86:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   86 |   fscanf(fd, " %s %d %d %d", keyWord, &org_x, &org_y, &org_z);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:93:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   93 |   fscanf(fd, " %s %d %d %d", keyWord, &ext_x, &ext_y, &ext_z);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:100:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  100 |   fscanf(fd, " %s %f %f %f", keyWord, &grid_x, &grid_y, &grid_z);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:109:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  109 |   fscanf(fd, " %s %f %f %f %f %f %f", keyWord,
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |          &cell_x, &cell_y, &cell_z, &cell_alpha, &cell_beta, &cell_gamma);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:123:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  123 |   fscanf(fd, " %s %f", keyWord, &prod);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:128:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  128 |   fscanf(fd, " %s %f", keyWord, &plus);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:135:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  135 |   fscanf(fd, " %s %f", keyWord, &sigma);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/carplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/carplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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:906,
                 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 ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp: In function ‘int read_ccp4_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:495:58: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  495 |         if ( fread(rowdata, sizeof(char), extent[0], fd) != extent[0] ) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:525:67: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  525 |         if ( fread(rowdata, sizeof(unsigned char), extent[0], fd) != extent[0] ) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:556:58: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  556 |         if (fread(rowdata, sizeof(float), extent[0], fd) != extent[0] ) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:588:58: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  588 |         if (fread(rowdata, sizeof(short), extent[0], fd) != extent[0] ) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:623:67: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  623 |         if (fread(rowdata, sizeof(unsigned short), extent[0], fd) != extent[0] ) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:655:60: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  655 |         if ( fread(rowdata, sizeof(uchar3), extent[0], fd) != extent[0] ) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp: In function ‘void* open_ccp4_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:304:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  304 |       fgets(symData, 81, fd);
      |       ~~~~~^~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:42:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp: In function ‘open_ccp4_read(char const*, char const*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:279:3: warning: ‘dataOffset’ may be used uninitialized [-Wmaybe-uninitialized]
  279 |   if (dataOffset != (CCP4HDSIZE + symBytes)) {
      |   ^~
contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:89:8: note: ‘dataOffset’ was declared here
   89 |   long dataOffset, filesize;
      |        ^~~~~~~~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/corplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/corplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/crdplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/crdplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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)
      |            ^~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/mapplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/mapplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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
      |          ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function ‘int read_mdf_bonds(void*, int*, int**, int**, float**, int**, int*, char***)’:
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:278:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  278 |     fgets(line, LINESIZE, mdf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:297:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  297 |       fgets(line, LINESIZE, mdf->file);
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:319:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  319 |     fgets(line, LINESIZE, mdf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:357:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  357 |       fgets(line, LINESIZE, mdf->file);
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function ‘int read_mdf_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:223:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  223 |     fgets(line, LINESIZE, mdf->file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:241:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  241 |       fgets(line, LINESIZE, mdf->file);
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function ‘void* open_mdf_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:164:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  164 |     fgets(line, LINESIZE, fd);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:176:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  176 |     fgets(line, LINESIZE, fd);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:183:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  183 |       fgets(line, LINESIZE, fd);
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~
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) {
      |                   ^~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:49:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘angular_momentum_expon’:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  545 |   for (i=0; i<strlen(ang_mom_str); i++) {
      |              ^
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function ‘read_molden_rundata’:
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:596:25: warning: variable ‘hessian_data’ set but not used [-Wunused-but-set-variable]
  596 |   molfile_qm_hessian_t *hessian_data;
      |                         ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function ‘count_orbitals’:
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1165:3: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1165 |   fscanf(data->file, " Ene= %f\n", &orbenergy);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1166:3: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1166 |   fscanf(data->file, " Spin= %s\n", spin);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1167:3: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1167 |   fscanf(data->file, " Occup= %f\n", &occu);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘eatline’:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:840:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  840 |     fgets(readbuf, 1024, fd);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function ‘open_molden_read’:
contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:224:11: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  224 |           fscanf(data->file, "%d", &natm);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: ‘whereami’ defined but not used [-Wunused-function]
 1097 | static void whereami(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: ‘thisline’ defined but not used [-Wunused-function]
 1077 | static void thisline(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1006:12: warning: ‘have_keyline’ defined but not used [-Wunused-function]
 1006 | static int have_keyline(FILE *file, const char *keystring1,
      |            ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:711:12: warning: ‘symmetry_expand’ defined but not used [-Wunused-function]
  711 | static int symmetry_expand(qm_atom_t **atoms, int numunique, int natoms,
      |            ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: ‘print_matrix4’ defined but not used [-Wunused-function]
  585 | static void print_matrix4(const float mat[16]) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:507:13: warning: ‘del_wavefunction’ defined but not used [-Wunused-function]
  507 | static void del_wavefunction(qm_timestep_t *ts) {
      |             ^~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:490:13: warning: ‘replace_wavefunction’ defined but not used [-Wunused-function]
  490 | static void replace_wavefunction(qm_timestep_t *ts, int n) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:48:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: ‘get_pte_idx’ defined but not used [-Wunused-function]
  133 | static int get_pte_idx(const char *label)
      |            ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:109:14: warning: ‘get_pte_vdw_radius’ defined but not used [-Wunused-function]
  109 | static float get_pte_vdw_radius(const int idx)
      |              ^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:102:14: warning: ‘get_pte_mass’ defined but not used [-Wunused-function]
  102 | static float get_pte_mass(const int idx)
      |              ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: ‘get_pte_label’ defined but not used [-Wunused-function]
   95 | static const char *get_pte_label(const int idx)
      |                    ^~~~~~~~~~~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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/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));
      |     ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp: In function ‘int read_dsn6_data(void*, int, float*, float*)’:
contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp:233:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  233 |         fread(brick, sizeof(char), 512, fd);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp: In function ‘void* open_dsn6_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp:91:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   91 |   fread(fileHeader, sizeof(short), 19, fd);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp:63:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:110:13: warning: ‘void swap4_aligned(void*, long int)’ defined but not used [-Wunused-function]
  110 | static void swap4_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/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));
      |       ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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);
      |          ~~~~~^~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/msmsplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/msmsplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c: In function ‘read_mmtk_cdf_structure’:
contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c:730:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  730 |       if (len > sizeof(name)) {
      |               ^
contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c: In function ‘read_mmtk_cdf_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c:1060:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1060 |     for (i=0; i<(3 * mmtk->atom_numberdim); i++) {
      |                ^
In file included from contrib/uiuc/plugins/molfile_plugin/src/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) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/offplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/offplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp: In function ‘int read_parm7_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:78:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   78 |         fgets(buf, 85, file);
      |         ~~~~~^~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:25:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘int parse_parm7_atoms(const char*, int, molfile_atom_t*, FILE*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:204:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  204 |       fgets(buf, 85, file);
      |       ~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘int parse_parm7_atype(const char*, int, molfile_atom_t*, FILE*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:257:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  257 |       fgets(buf, 85, file);
      |       ~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘int parse_parm7_resnames(const char*, int, char*, FILE*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:275:12: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  275 |       fgets(buf, 85, file);
      |       ~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘int parse_parm7_respointers(const char*, int, molfile_atom_t*, int, const char*, FILE*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:289:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  289 |   fscanf(file, " %d", &cur);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘parmstruct* read_parm7_header(FILE*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:368:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  368 |   fgets(sdum, 512, file);
      |   ~~~~~^~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:371:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  371 |   fscanf(file, "%s\n", sdum); // "%FLAG"
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:378:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  378 |   fscanf(file, "%s\n", sdum); // "TITLE" or "CTITLE"
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:385:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  385 |   fscanf(file, "%s\n", sdum); // "FORMAT (20a4)"
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:399:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  399 |   fgets(prm->title, sizeof(prm->title), file);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:427:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  427 |     fgets(sdum, sizeof(sdum), file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:439:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  439 |   fscanf(file,parm7,
      |   ~~~~~~^~~~~~~~~~~~
  440 |          &prm->Natom,  &prm->Ntypes, &prm->Nbonh, &prm->Nbona,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |          &prm->Ntheth, &prm->Ntheta, &prm->Nphih, &prm->Nphia,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |          &prm->Jparm,  &prm->Nparm);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:443:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  443 |   fscanf(file, parm7,
      |   ~~~~~~^~~~~~~~~~~~~
  444 |          &prm->Nnb,   &prm->Nres,   &prm->Mbona,  &prm->Mtheta,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  445 |          &prm->Mphia, &prm->Numbnd, &prm->Numang, &prm->Mptra,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  446 |          &prm->Natyp, &prm->Nphb);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:447:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  447 |   fscanf(file, parm7,  &prm->Ifpert, &prm->Nbper,  &prm->Ngper,
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  448 |          &prm->Ndper, &prm->Mbper,  &prm->Mgper, &prm->Mdper,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  449 |          &prm->IfBox, &prm->Nmxrs,  &prm->IfCap);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:451:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  451 |   fscanf(file,"%8d",&prm->Numextra); //BB
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘int read_parm7_flag(FILE*, const char*, const char*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:79:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   79 |   fscanf(file, "%s\n", buf);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:87:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   87 |   fscanf(file, "%s\n", buf);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:97:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   97 |   fscanf(file, "%s\n", buf);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function ‘read_parm7_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:277:12: warning: ‘__strncpy_chk’ output may be truncated copying 4 bytes from a string of length 84 [-Wstringop-truncation]
  277 |     strncpy(resnames, buf+4*j, 4);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:259:12: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 84 [-Wstringop-truncation]
  259 |     strncpy(atom->type, buf+4*j, 4);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:206:12: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 84 [-Wstringop-truncation]
  206 |     strncpy(atom->name, buf+4*j, 4);
      |            ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/parmplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/parmplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/pbeqplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/pbeqplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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) {
      |             ^~~~~~~~~~~~~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.c:32:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: ‘get_pte_idx’ defined but not used [-Wunused-function]
  133 | static int get_pte_idx(const char *label)
      |            ^~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.c:31:
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function ‘read_next_timestep’:
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:119:3: warning: ‘strncpy’ output may be truncated copying 80 bytes from a string of length 82 [-Wstringop-truncation]
  119 |   strncpy(tmp, record, PDB_RECORD_LENGTH);
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:144:5: warning: ‘strncpy’ output may be truncated copying 8 bytes from a string of length 52 [-Wstringop-truncation]
  144 |     strncpy(numstr, record + 30, 8);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:149:5: warning: ‘strncpy’ output may be truncated copying 8 bytes from a string of length 44 [-Wstringop-truncation]
  149 |     strncpy(numstr+10, record + 38, 8);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:154:5: warning: ‘strncpy’ output may be truncated copying 8 bytes from a string of length 36 [-Wstringop-truncation]
  154 |     strncpy(numstr+20, record + 46, 8);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:159:5: warning: ‘strncpy’ output may be truncated copying 6 bytes from a string of length 28 [-Wstringop-truncation]
  159 |     strncpy(numstr+30, record + 54, 6);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:164:5: warning: ‘strncpy’ output may be truncated copying 6 bytes from a string of length 22 [-Wstringop-truncation]
  164 |     strncpy(numstr+40, record + 60, 6);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function ‘open_pdb_read’:
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:190:5: warning: ‘strncpy’ output may be truncated copying 9 bytes from a string of length 32 [-Wstringop-truncation]
  190 |     strncpy(date, record + 50, 9);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:200:5: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 20 [-Wstringop-truncation]
  200 |     strncpy(pdbcode, record + 62, 4);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function ‘read_pdb_structure’:
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:299:3: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 70 [-Wstringop-truncation]
  299 |   strncpy(name, record + 12, 4);
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:304:3: warning: ‘strncpy’ output may be truncated copying 1 byte from a string of length 66 [-Wstringop-truncation]
  304 |   strncpy(altloc, record + 16, 1);
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:308:3: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 65 [-Wstringop-truncation]
  308 |   strncpy(resname, record + 17, 4);
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:317:3: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 60 [-Wstringop-truncation]
  317 |   strncpy(resid, record + 22, 4);
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:159:5: warning: ‘strncpy’ output may be truncated copying 6 bytes from a string of length 28 [-Wstringop-truncation]
  159 |     strncpy(numstr+30, record + 54, 6);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:164:5: warning: ‘strncpy’ output may be truncated copying 6 bytes from a string of length 22 [-Wstringop-truncation]
  164 |     strncpy(numstr+40, record + 60, 6);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:330:5: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 10 [-Wstringop-truncation]
  330 |     strncpy(segname, record + 72, 4);
      |     ^
contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:339:5: warning: ‘strncpy’ output may be truncated copying 2 bytes from a string of length 6 [-Wstringop-truncation]
  339 |     strncpy(elementsymbol, record + 76, 2);
      |     ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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/dtrplugin.cpp: In function ‘DDmkdir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, int, int)’:
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:714:23: warning: ‘%03x’ directive writing between 3 and 8 bytes into a region of size 6 [-Wformat-overflow=]
  714 |         sprintf(sub, "%03x/", i);
      |                       ^~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:714:22: note: directive argument in the range [0, 2147483646]
  714 |         sprintf(sub, "%03x/", i);
      |                      ^~~~~~~
In file included from /usr/include/stdio.h:906,
                 from contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.hxx:56,
                 from contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:47:
In function ‘sprintf’,
    inlined from ‘DDmkdir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:714:9:
/usr/include/bits/stdio2.h:30:34: note: ‘__sprintf_chk’ output between 5 and 10 bytes into a destination of size 6
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘DDmkdir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, int, int)’:
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:722:30: warning: ‘%03x’ directive writing between 3 and 8 bytes into a region of size 6 [-Wformat-overflow=]
  722 |             sprintf(subsub, "%03x", j);
      |                              ^~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:722:29: note: directive argument in the range [0, 2147483646]
  722 |             sprintf(subsub, "%03x", j);
      |                             ^~~~~~
In function ‘sprintf’,
    inlined from ‘DDmkdir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:722:13:
/usr/include/bits/stdio2.h:30:34: note: ‘__sprintf_chk’ output between 4 and 9 bytes into a destination of size 6
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/phiplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/phiplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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);
      |              ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/pltplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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) {
      |             ^~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/plyplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/plyplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from contrib/uiuc/plugins/molfile_plugin/src/plyplugin.cpp:30:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘void put_element_ply(PlyFile*, void*)’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:459:7: warning: unused variable ‘i’ [-Wunused-variable]
  459 |   int i,j,k;
      |       ^
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘void ascii_get_element(PlyFile*, char*)’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1407:7: warning: unused variable ‘i’ [-Wunused-variable]
 1407 |   int i,j,k;
      |       ^
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘void binary_get_element(PlyFile*, char*)’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1541:7: warning: unused variable ‘i’ [-Wunused-variable]
 1541 |   int i,j,k;
      |       ^
contrib/uiuc/plugins/molfile_plugin/src/plyplugin.cpp: In function ‘int read_rawgraphics(void*, int*, const molfile_graphics_t**)’:
contrib/uiuc/plugins/molfile_plugin/src/plyplugin.cpp:107:17: warning: variable ‘vert_other’ set but not used [-Wunused-but-set-variable]
  107 |   PlyOtherProp *vert_other=NULL;
      |                 ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/plyplugin.cpp:108:17: warning: variable ‘face_other’ set but not used [-Wunused-but-set-variable]
  108 |   PlyOtherProp *face_other=NULL;
      |                 ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘void binary_get_element(PlyFile*, char*)’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1629:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1629 |       fread (&len, sizeof(int), 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1631:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1631 |       fread (str, len, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘void get_binary_item(FILE*, int, int*, unsigned int*, double*)’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2057:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2057 |       fread (ptr, 1, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2063:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2063 |       fread (ptr, 1, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2069:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2069 |       fread (ptr, 2, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2075:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2075 |       fread (ptr, 2, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2081:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2081 |       fread (ptr, 4, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2087:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2087 |       fread (ptr, 4, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2093:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2093 |       fread (ptr, 4, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2099:13: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2099 |       fread (ptr, 8, 1, fp);
      |       ~~~~~~^~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/plyplugin.cpp:27:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: ‘void swap8_aligned(void*, long int)’ defined but not used [-Wunused-function]
  124 | static void swap8_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:110:13: warning: ‘void swap4_aligned(void*, long int)’ defined but not used [-Wunused-function]
  110 | static void swap4_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: ‘void swap2_aligned(void*, long int)’ defined but not used [-Wunused-function]
   96 | static void swap2_aligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: ‘void swap8_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   65 | static void swap8_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: ‘void swap4_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   46 | static void swap4_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: ‘void swap2_unaligned(void*, long int)’ defined but not used [-Wunused-function]
   32 | static void swap2_unaligned(void *v, long ndata) {
      |             ^~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘recreate_command_line’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1334:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 1334 |   line[0] = '\0';
      |   ~~~~~~~~^~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1333:26: note: destination object of size 0 allocated by ‘malloc’
 1333 |   line = (char *) malloc (sizeof(char) * len);
      |                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘ascii_get_element(PlyFile*, char*)’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1520:14: warning: ‘other_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1520 |         item = elem_data + prop->offset;
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1423:9: note: ‘other_data’ was declared here
 1423 |   char *other_data;
      |         ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1497:18: warning: ‘item’ may be used uninitialized [-Wmaybe-uninitialized]
 1497 |             item += item_size;
      |             ~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1413:20: note: ‘item’ was declared here
 1413 |   char *elem_data,*item;
      |                    ^~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int, int)’:
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:675:35: warning: ‘__sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  675 |             sprintf(answer, "%03x/", d1);
      |                                   ^
In function ‘sprintf’,
    inlined from ‘DDreldir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:675:13,
    inlined from ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:779:23:
/usr/include/bits/stdio2.h:30:34: note: ‘__sprintf_chk’ output between 5 and 10 bytes into a destination of size 9
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int, int)’:
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:673:35: warning: ‘%03x’ directive writing between 3 and 8 bytes into a region of size between 0 and 5 [-Wformat-overflow=]
  673 |             sprintf(answer, "%03x/%03x/", d1, d2);
      |                                   ^~~~
In function ‘DDreldir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)’,
    inlined from ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:779:23:
contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:673:29: note: directive argument in the range [0, 2147483646]
  673 |             sprintf(answer, "%03x/%03x/", d1, d2);
      |                             ^~~~~~~~~~~~
In function ‘sprintf’,
    inlined from ‘DDreldir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:673:13,
    inlined from ‘framefile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int, int)’ at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:779:23:
/usr/include/bits/stdio2.h:30:34: note: ‘__sprintf_chk’ output between 9 and 19 bytes into a destination of size 9
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘binary_get_element(PlyFile*, char*)’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1643:14: warning: ‘other_data’ may be used uninitialized [-Wmaybe-uninitialized]
 1643 |         item = elem_data + prop->offset;
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1555:9: note: ‘other_data’ was declared here
 1555 |   char *other_data;
      |         ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1620:18: warning: ‘item’ may be used uninitialized [-Wmaybe-uninitialized]
 1620 |             item += item_size;
      |             ~~~~~^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1546:9: note: ‘item’ was declared here
 1546 |   char *item;
      |         ^~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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;
      |   ^
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/psfplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/psfplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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) {
      |             ^~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/dxplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/dxplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/edmplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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
      |   ~~~~~^~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/raster3dplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/raster3dplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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) {
      |             ^~~~~~~~~~~~~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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);
      |   ^~~~~~~~~~~~~~~~~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:160:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘angular_momentum_expon’:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  545 |   for (i=0; i<strlen(ang_mom_str); i++) {
      |              ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/situsplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/situsplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function ‘have_gamess’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1106:8: warning: variable ‘word’ set but not used [-Wunused-but-set-variable]
 1106 |   char word[3][BUFSIZ];
      |        ^~~~
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function ‘get_basis_stats’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:2264:8: warning: variable ‘word’ set but not used [-Wunused-but-set-variable]
 2264 |   char word[7][BUFSIZ];
      |        ^~~~
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function ‘get_wavefunction’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:3573:8: warning: variable ‘word’ set but not used [-Wunused-but-set-variable]
 3573 |   char word[6][BUFSIZ];
      |        ^~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function ‘eatline’:
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:840:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  840 |     fgets(readbuf, 1024, fd);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: At top level:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1002:13: warning: ‘print_input_data’ defined but not used [-Wunused-function]
 1002 | static void print_input_data(qmdata_t *data) {
      |             ^~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:162:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: ‘get_pte_idx’ defined but not used [-Wunused-function]
  133 | static int get_pte_idx(const char *label)
      |            ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:109:14: warning: ‘get_pte_vdw_radius’ defined but not used [-Wunused-function]
  109 | static float get_pte_vdw_radius(const int idx)
      |              ^~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:102:14: warning: ‘get_pte_mass’ defined but not used [-Wunused-function]
  102 | static float get_pte_mass(const int idx)
      |              ^~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: ‘get_pte_label’ defined but not used [-Wunused-function]
   95 | static const char *get_pte_label(const int idx)
      |                    ^~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: ‘whereami’ defined but not used [-Wunused-function]
 1097 | static void whereami(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: ‘thisline’ defined but not used [-Wunused-function]
 1077 | static void thisline(FILE *file) {
      |             ^~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1028:12: warning: ‘fpexpftoc’ defined but not used [-Wunused-function]
 1028 | static int fpexpftoc(char *ftocstr) {
      |            ^~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:901:14: warning: ‘strtoupper’ defined but not used [-Wunused-function]
  901 | static char *strtoupper(char *s) {
      |              ^~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:895:12: warning: ‘iswhiteline’ defined but not used [-Wunused-function]
  895 | static int iswhiteline(char *s) {
      |            ^~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: ‘print_matrix4’ defined but not used [-Wunused-function]
  585 | static void print_matrix4(const float mat[16]) {
      |             ^~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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/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/gamessplugin.c: In function ‘get_runtitle’:
contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1459:3: warning: ‘strncpy’ specified bound 8192 equals destination size [-Wstringop-truncation]
 1459 |   strncpy(data->runtitle,trimright(buffer),sizeof(data->runtitle));
      |   ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/stlplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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/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));
      |   ^
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/tinkerplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/tinkerplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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/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/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);
      |     ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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/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) {
      |             ^~~~~~~~~~~~~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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/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) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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/vaspchgcarplugin.c: In function ‘read_vaspchgcar_data’:
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:237:60: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  237 |   for (n = 0; n < data->numatoms + data->version + 5; ++n) fgets(lineptr, LINESIZE, data->file);
      |                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:282:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  282 |       fgets(lineptr, LINESIZE, data->file);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function ‘read_vaspchgcar_metadata’:
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:150:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  150 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function ‘open_vaspchgcar_read’:
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:71:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   71 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:75:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   75 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:81:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   81 |     fgets(lineptr, LINESIZE, data->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:92:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   92 |   fgets(lineptr, LINESIZE, data->file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:103:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  103 |       fgets(lineptr, LINESIZE, data->file);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:131:44: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  131 |   for (i = 0; i < data->numatoms + 2; ++i) fgets(lineptr, LINESIZE, data->file);
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:41:
contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h: At top level:
contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h:111:13: warning: ‘vasp_timestep_unitcell’ defined but not used [-Wunused-function]
  111 | static void vasp_timestep_unitcell(molfile_timestep_t *ts, vasp_plugindata_t *data)
      |             ^~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/graspplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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/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) {
      |             ^~~~~~~~~~~~~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/grdplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/grdplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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)
      |             ^~~~~~~~~~~~~~~~~~~~~~
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) {
      |             ^~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/gridplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/gridplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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/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) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/gromacsplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/gromacsplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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) {
      |             ^~~~~~~~~~~~~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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/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/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);
      |            ^
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/hash.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/hash.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/inthash.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/inthash.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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);
      |       ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Parse.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Parse.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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",
      |                                                ^~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Pixmap.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Pixmap.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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, ...) {
      |            ^~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/PostProcess.cpp -o build/temp.linux-x86_64-cpython-311/layer0/PostProcess.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘read_xbgf_timestep(void*, int, molfile_timestep_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:143:12: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 223 [-Wstringop-truncation]
  143 |     strncpy(numstr, record + 32, 10);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:148:12: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 213 [-Wstringop-truncation]
  148 |     strncpy(numstr+10, record + 42, 10);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:153:12: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 203 [-Wstringop-truncation]
  153 |     strncpy(numstr+20, record + 52, 10);
      |            ^
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function ‘read_xbgf_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:172:10: warning: ‘strncpy’ output may be truncated copying 5 bytes from a string of length 241 [-Wstringop-truncation]
  172 |   strncpy(name, record + 14, 5);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:177:10: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 235 [-Wstringop-truncation]
  177 |   strncpy(resname, record + 20, 4);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:182:10: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 154 [-Wstringop-truncation]
  182 |   strncpy(segname, record + 101, 4);
      |          ^
contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:197:10: warning: ‘strncpy’ output may be truncated copying 5 bytes from a string of length 192 [-Wstringop-truncation]
  197 |   strncpy(type, record+63, 5);
      |          ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function ‘void eatline(FILE*)’:
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:238:8: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  238 |   fgets(readbuf, 1024, fd);    // go on to next line
      |   ~~~~~^~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function ‘void* open_xsf_read(const char*, const char*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:408:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  408 |         fgets(readbuf, 256, xsf->fd);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:442:20: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  442 |               fgets(readbuf, 256, xsf->fd);
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:444:20: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  444 |               fgets(readbuf, 256, xsf->fd);
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:446:20: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  446 |               fgets(readbuf, 256, xsf->fd);
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:448:20: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  448 |               fgets(readbuf, 256, xsf->fd);
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:450:20: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  450 |               fgets(readbuf, 256, xsf->fd);
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:473:22: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  473 |                 fgets(readbuf, 256, xsf->fd);
      |                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:508:16: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  508 |           fgets(readbuf, 256, xsf->fd);
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:37:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At global scope:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: ‘int get_pte_idx_from_string(const char*)’ defined but not used [-Wunused-function]
  160 | static int get_pte_idx_from_string(const char *label) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function ‘read_xsf_structure(void*, int*, molfile_atom_t*)’:
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:597:20: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation]
  597 |             strncpy(atom->name, buffer, sizeof(atom->name));
      |                    ^
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function ‘open_xsf_read(char const*, char const*, int*)’:
contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:438:22: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation]
  438 |               strncpy(set->dataname, readbuf, 255);
      |                      ^
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c -o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c:57:
contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: ‘get_pte_idx_from_string’ defined but not used [-Wunused-function]
  160 | static int get_pte_idx_from_string(const char *label) {
      |            ^~~~~~~~~~~~~~~~~~~~~~~
contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c: In function ‘read_xyz_structure’:
contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c:133:7: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation]
  133 |       strncpy(atom->name, buffer, sizeof(atom->name));
      |       ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Block.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Block.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/ShaderMgr.cpp -o build/temp.linux-x86_64-cpython-311/layer0/ShaderMgr.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/CarveHelper.cpp -o build/temp.linux-x86_64-cpython-311/layer0/CarveHelper.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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,
      | ^~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/ContourSurf.cpp -o build/temp.linux-x86_64-cpython-311/layer0/ContourSurf.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from /usr/include/c++/13/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}]’
layer0/ContourSurf.cpp:409:37:   required from here
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}]’
layer0/ContourSurf.cpp:419:36:   required from here
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Crystal.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Crystal.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Deferred.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Deferred.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Err.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Err.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Feedback.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Feedback.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Field.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Field.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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++/13/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}]’
layer0/Field.cpp:343:17:   required from here
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());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/File.cpp -o build/temp.linux-x86_64-cpython-311/layer0/File.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/ShaderPrg.cpp -o build/temp.linux-x86_64-cpython-311/layer0/ShaderPrg.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/GenericBuffer.cpp -o build/temp.linux-x86_64-cpython-311/layer0/GenericBuffer.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/GraphicsUtil.cpp -o build/temp.linux-x86_64-cpython-311/layer0/GraphicsUtil.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Isosurf.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Isosurf.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Sphere.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Sphere.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Tetsurf.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Tetsurf.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from /usr/include/c++/13/cassert:44,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer0/Isosurf.cpp:25:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’:
layer0/Isosurf.cpp:552:24:   required from here
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer0/Isosurf.cpp:1459:32:   required from here
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = PointType; SizeTs = {int, int, int, int}]’:
layer0/Field.h:134:26:   required from ‘T* CFieldTyped<T>::ptr(SizeTs ...) [with SizeTs = {int, int, int, int}; T = PointType]’
layer0/Isosurf.cpp:1617:19:   required from here
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
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}]’
layer0/Field.h:144:26:   required from ‘T& CFieldTyped<T>::get(SizeTs ...) [with SizeTs = {int, int, int}; T = int]’
layer0/Isosurf.cpp:1456:15:   required from here
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
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}]’
layer0/Field.h:144:26:   required from ‘T& CFieldTyped<T>::get(SizeTs ...) [with SizeTs = {int, int, int, int}; T = int]’
layer0/Isosurf.cpp:1487:13:   required from here
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
In file included from /usr/include/c++/13/cassert:44,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer0/Tetsurf.cpp:24:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’:
layer0/Tetsurf.cpp:802:18:   required from here
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = PointType; SizeTs = {int, int, int, int}]’:
layer0/Tetsurf.cpp:831:27:   required from here
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
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}]’
layer0/Tetsurf.cpp:791:16:   required from here
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
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}]’
layer0/Tetsurf.cpp:822:18:   required from here
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Texture.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Texture.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Map.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Map.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Tracker.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Tracker.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Match.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Match.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Triangle.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Triangle.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Matrix.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Matrix.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Util.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Util.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/MemoryDebug.cpp -o build/temp.linux-x86_64-cpython-311/layer0/MemoryDebug.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer0/MemoryDebug.cpp: In function ‘void* VLADeleteRaw(void*, int, unsigned int)’:
layer0/MemoryDebug.cpp:223:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  223 |       if(index < -old_size)
      |          ~~~~~~^~~~~~~~~~~
layer0/MemoryDebug.cpp:235:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  235 |        (index < vla->size) && ((count + index) <= vla->size)) {
      |         ~~~~~~^~~~~~~~~~~
layer0/MemoryDebug.cpp: In function ‘void* VLAInsertRaw(void*, int, unsigned int)’:
layer0/MemoryDebug.cpp:256:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  256 |       if(index < -old_size)
      |          ~~~~~~^~~~~~~~~~~
layer0/MemoryDebug.cpp:263:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  263 |     if(index > old_size)
      |        ~~~~~~^~~~~~~~~~
layer0/MemoryDebug.cpp:266:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
  266 |     if((index >= 0) && (count > 0) && (index <= old_size)) {
      |                                        ~~~~~~^~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/MemoryUsage.cpp -o build/temp.linux-x86_64-cpython-311/layer0/MemoryUsage.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Util2.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Util2.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/MyPNG.cpp -o build/temp.linux-x86_64-cpython-311/layer0/MyPNG.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Vector.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Vector.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer0/MyPNG.cpp: In function ‘int MyPNGWrite(const char*, const pymol::Image&, float, int, int, float, float, png_outbuf_t*)’:
layer0/MyPNG.cpp:299:20: warning: comparison of integer expressions of different signedness: ‘png_uint_32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  299 |       for(k = 0; k < height; k++)
      |                  ~~^~~~~~~~
layer0/MyPNG.cpp:340:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  340 |           for(b = 0; b < height; b++) {
      |                      ~~^~~~~~~~
layer0/MyPNG.cpp:341:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  341 |             for(a = 0; a < width; a++) {
      |                        ~~^~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/FontGLUTHel10.cpp -o build/temp.linux-x86_64-cpython-311/layer1/FontGLUTHel10.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/FontGLUTHel12.cpp -o build/temp.linux-x86_64-cpython-311/layer1/FontGLUTHel12.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/FontGLUTHel18.cpp -o build/temp.linux-x86_64-cpython-311/layer1/FontGLUTHel18.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/Word.cpp -o build/temp.linux-x86_64-cpython-311/layer0/Word.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/FontType.cpp -o build/temp.linux-x86_64-cpython-311/layer1/FontType.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/ccealignmodule.cpp -o build/temp.linux-x86_64-cpython-311/layer0/ccealignmodule.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from include/tnt/tnt.h:49,
                 from layer0/ccealignmodule.cpp:39:
include/tnt/tnt_array2d_utils.h: In function ‘std::istream& TNT::operator>>(std::istream&, Array2D<T>&)’:
include/tnt/tnt_array2d_utils.h:62:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
   62 |     for (int i=0; i<M; i++)
      |     ^~~
include/tnt/tnt_array2d_utils.h:68:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
   68 |         A = B;
      |         ^
In file included from include/tnt/tnt.h:50:
include/tnt/tnt_array3d_utils.h: In function ‘std::istream& TNT::operator>>(std::istream&, Array3D<T>&)’:
include/tnt/tnt_array3d_utils.h:47:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
   47 |     for (int i=0; i<M; i++)
      |     ^~~
include/tnt/tnt_array3d_utils.h:52:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
   52 |         A = B;
      |         ^
In file included from include/tnt/tnt.h:56:
include/tnt/tnt_fortran_array2d_utils.h: In function ‘std::istream& TNT::operator>>(std::istream&, Fortran_Array2D<T>&)’:
include/tnt/tnt_fortran_array2d_utils.h:61:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
   61 |     for (int i=1; i<=M; i++)
      |     ^~~
include/tnt/tnt_fortran_array2d_utils.h:67:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
   67 |         A = B;
      |         ^
In file included from include/tnt/tnt.h:57:
include/tnt/tnt_fortran_array3d_utils.h: In function ‘std::istream& TNT::operator>>(std::istream&, Fortran_Array3D<T>&)’:
include/tnt/tnt_fortran_array3d_utils.h:65:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
   65 |     for (int i=1; i<=M; i++)
      |     ^~~
include/tnt/tnt_fortran_array3d_utils.h:70:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
   70 |         A = B;
      |         ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Movie.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Movie.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/marching_cubes.cpp -o build/temp.linux-x86_64-cpython-311/layer0/marching_cubes.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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) {
      |                   ~~^~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer0/os_gl.cpp -o build/temp.linux-x86_64-cpython-311/layer0/os_gl.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Basis.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Basis.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Ortho.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Ortho.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/ButMode.cpp -o build/temp.linux-x86_64-cpython-311/layer1/ButMode.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer1/Ortho.cpp:783:6: warning: ‘void OrthoKeyCmmd(PyMOLGlobals*, unsigned char)’ defined but not used [-Wunused-function]
  783 | void OrthoKeyCmmd(PyMOLGlobals * G, unsigned char k)
      |      ^~~~~~~~~~~~
In file included from layer1/ButMode.cpp:22:
layer1/ButMode.cpp: In function ‘void ButModeFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CButMode’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer1/ButMode.cpp:144:3: note: in expansion of macro ‘DeleteP’
  144 |   DeleteP(G->ButMode);
      |   ^~~~~~~
In file included from /usr/include/string.h:535,
                 from /usr/include/python3.11/Python.h:26,
                 from layer0/os_python.h:34,
                 from layer1/Ortho.cpp:24:
In function ‘strcat’,
    inlined from ‘OrthoSpecial(PyMOLGlobals*, int, int, int, int)’ at layer1/Ortho.cpp:332:13:
/usr/include/bits/string_fortified.h:130:33: warning: ‘__strcat_chk’ accessing 2199022993409 or more bytes at offsets [80, 261200] and [-2199022993328, 2199023516752] may overlap 1 byte at offset [80, 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:349:13:
/usr/include/bits/string_fortified.h:130:33: warning: ‘__strcat_chk’ accessing 2199022993409 or more bytes at offsets [80, 261200] and [-2199022993328, 2199023516752] may overlap 1 byte at offset [80, 9223372036854775807] [-Wrestrict]
  130 |   return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/CGO.cpp -o build/temp.linux-x86_64-cpython-311/layer1/CGO.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/P.cpp -o build/temp.linux-x86_64-cpython-311/layer1/P.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer1/CGO.cpp: In function ‘void CheckAttributesForUsage(const CGO*, AttribDataDesc&, AttribDataDesc&, CGO*, bool&)’:
layer1/CGO.cpp:10842:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
10842 |     for (auto idx = 0; idx < attrIdx; ++idx){
      |                        ~~~~^~~~~~~~~
layer1/CGO.cpp: In function ‘void PopulateOpsIntoStructuresForConversion(std::map<int, int>&, std::map<int, std::map<int, AttribOp*> >&, AttribDataDesc&, AttribDataDesc&, int&, bool)’:
layer1/CGO.cpp:10920:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
10920 |           if (attrOp->incr_vertices != vertsperpickinfo){
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer1/CGO.cpp: In function ‘CGO* CGOConvertToShader(const CGO*, AttribDataDesc&, AttribDataDesc&, int, GenericBuffer<34962>::buffer_layout, bool, int*, int, int)’:
layer1/CGO.cpp:11222:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<AttribDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
11222 |             for (auto idx = 0; idx < attrData.size(); ++idx){
      |                                ~~~~^~~~~~~~~~~~~~~~~
layer1/CGO.cpp:11234:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<AttribDesc>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
11234 |             for (auto idx = 0; idx < attrData.size(); ++idx){
      |                                ~~~~^~~~~~~~~~~~~~~~~
layer1/CGO.cpp:11243:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
11243 |           for (int nxt = 0; nxt < attribOp->incr_vertices; ++nxt){
      |                             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer1/P.cpp: In function ‘int WrapperObjectAssignSubScript(PyObject*, PyObject*, PyObject*)’:
layer1/P.cpp:825:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
  825 |       if (strlen(valstr) > ap->maxlen) {
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
layer1/P.cpp:849:18: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  849 |       if (valint == -1 && PyErr_Occurred())
      |           ~~~~~~~^~~~~
layer1/P.cpp: In function ‘int PAutoBlock(PyMOLGlobals*)’:
layer1/P.cpp:2288:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
 2288 |     if (SavedThread[a].id == id) {
      |         ~~~~~~~~~~~~~~~~~~^~~~~
layer1/P.cpp: In function ‘int PIsGlutThread()’:
layer1/P.cpp:2314:39: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare]
 2314 |   return (PyThread_get_thread_ident() == P_glut_thread_id);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer1/P.cpp: At global scope:
layer1/P.cpp:2422:13: warning: ‘void PLockAPIWhileBlocked(PyMOLGlobals*)’ defined but not used [-Wunused-function]
 2422 | static void PLockAPIWhileBlocked(PyMOLGlobals * G)
      |             ^~~~~~~~~~~~~~~~~~~~
layer1/P.cpp:2411:13: warning: ‘void PUnlockAPIWhileBlocked(PyMOLGlobals*)’ defined but not used [-Wunused-function]
 2411 | static void PUnlockAPIWhileBlocked(PyMOLGlobals * G)
      |             ^~~~~~~~~~~~~~~~~~~~~~
layer1/P.cpp: In function ‘PLabelAtomAlt(PyMOLGlobals*, AtomInfoType*, char const*, char const*, int)’:
layer1/P.cpp:322:12: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
  322 |     strncpy(label, origexpr, OrthoLineLength);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/PConv.cpp -o build/temp.linux-x86_64-cpython-311/layer1/PConv.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer1/PConv.cpp: In function ‘int PConvPyListToBitmask(PyObject*, int*, ov_size)’:
layer1/PConv.cpp:83:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
   83 |   for(int i = 0; i < ll; i++)
      |                  ~~^~~~
layer1/PConv.cpp: In function ‘PyObject* PConvLabPosVecToPyList(const std::vector<LabPosType>&)’:
layer1/PConv.cpp:1194:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<LabPosType>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1194 |     for (int a = 0; a < vec.size(); a++) {
      |                     ~~^~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Picking.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Picking.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Pop.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Pop.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from layer1/Pop.cpp:22:
layer1/Pop.cpp: In function ‘void PopFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CPop’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer1/Pop.cpp:54:3: note: in expansion of macro ‘DeleteP’
   54 |   DeleteP(G->Pop);
      |   ^~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/PyMOLObject.cpp -o build/temp.linux-x86_64-cpython-311/layer1/PyMOLObject.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Ray.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Ray.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer1/Ray.cpp: In function ‘void RayRender(CRay*, unsigned int*, double, float, int, unsigned int*)’:
layer1/Ray.cpp:6065:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6065 |       if(x_stop > width)
      |          ~~~~~~~^~~~~~~
layer1/Ray.cpp:6067:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6067 |       if(y_stop > height)
      |          ~~~~~~~^~~~~~~~
layer1/Ray.cpp:6148:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6148 |       for(y = 0; y < height; y++)
      |                  ~~^~~~~~~~
layer1/Ray.cpp:6149:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6149 |         for(x = 0; x < width; x++) {
      |                    ~~^~~~~~~
layer1/Ray.cpp:6160:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6160 |           if(x < (width - 1)) {
      |              ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6171:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6171 |           if(y < (height - 1)) {
      |              ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6232:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6232 |             for(y = 0; y < height; y++)
      |                        ~~^~~~~~~~
layer1/Ray.cpp:6233:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6233 |               for(x = 0; x < width; x++) {
      |                          ~~^~~~~~~
layer1/Ray.cpp:6243:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6243 |                   if(x < (width - 1)) {
      |                      ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6255:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6255 |                   if(y < (height - 1)) {
      |                      ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6306:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6306 |           for(y = 0; y < height; y++){
      |                      ~~^~~~~~~~
layer1/Ray.cpp:6326:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6326 |             for(x = 0; x < width; x++) {
      |                        ~~^~~~~~~
layer1/Ray.cpp:6345:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6345 |                   if(x < (width - 1)) {
      |                      ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6359:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6359 |                   if(y < (height - 1)) {
      |                      ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6373:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6373 |                   if(x && (y < (height - 1))) {
      |                            ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6380:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6380 |                   if(y && (x < (width - 1))) {
      |                            ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6387:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6387 |                   if((y < (height - 1)) && (x < (width - 1))) {
      |                       ~~^~~~~~~~~~~~~~
layer1/Ray.cpp:6387:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6387 |                   if((y < (height - 1)) && (x < (width - 1))) {
      |                                             ~~^~~~~~~~~~~~~
layer1/Ray.cpp:6543:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6543 |       for(y = 0; y < height; y++) {
      |                  ~~^~~~~~~~
layer1/Ray.cpp:6544:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6544 |         for(x = 0; x < width; x++) {
      |                    ~~^~~~~~~
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 3302 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);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer1/Ray.cpp: In member function ‘_CRay::triangle3fv(float const*, float const*, float const*, float const*, float const*, float const*, float const*, float const*, float const*)’:
layer1/Ray.cpp:7312:36: warning: ‘MEM[(float *)&nx]’ may be used uninitialized [-Wmaybe-uninitialized]
 7312 |   float n0[3] = { 0.f, 0.f, 1.f }, nx[3], s1[3], s2[3], s3[3];
      |                                    ^~
layer1/Ray.cpp:7312:36: warning: ‘MEM[(float *)&nx + 4B]’ may be used uninitialized [-Wmaybe-uninitialized]
layer1/Ray.cpp: In function ‘RayTraceThread(_CRayThreadInfo*)’:
layer1/Ray.cpp:3606:39: warning: ‘hl’ may be used uninitialized [-Wmaybe-uninitialized]
 3606 |           compute_background_for_pixel(bkrd_uc, isOutsideInY,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 3607 |               bg_image_mode, bg_image_tilesize, bg_rgb, bg_image_linear,
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3608 |               (unsigned char*) T->bkrd_data, T->bgWidth, T->bgHeight,
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3609 |               x, wr, hl, hpixelx, orig_opaque_back );
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer1/Ray.cpp:3269:9: note: ‘hl’ was declared here
 3269 |   float hl;
      |         ^~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Rep.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Rep.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Scene.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Scene.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/COLLADA.cpp -o build/temp.linux-x86_64-cpython-311/layer1/COLLADA.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer1/Scene.cpp: In function ‘int SceneViewEqual(float*, float*)’:
layer1/Scene.cpp:127:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
  127 |   for(i = 0; i < cSceneViewSize; i++) {
      |              ~~^~~~~~~~~~~~~~~~
layer1/Scene.cpp: In function ‘void SceneFree(PyMOLGlobals*)’:
layer1/Scene.cpp:4071:3: warning: deleting object of polymorphic class type ‘CScene’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
 4071 |   delete G->Scene;
      |   ^~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Character.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Character.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Color.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Color.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer1/Color.cpp: In function ‘ObjectGadgetRamp* ColorGetRamp(PyMOLGlobals*, int)’:
layer1/Color.cpp:180:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  180 |     if (index < I->Ext.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorExtFromPyList(PyMOLGlobals*, PyObject*, int)’:
layer1/Color.cpp:501:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  501 |   for (int a = 0; a < n_ext; ++a) {
      |                   ~~^~~~~~~
In file included from /usr/include/c++/13/cassert:44,
                 from /usr/include/glm/detail/setup.hpp:3,
                 from /usr/include/glm/detail/qualifier.hpp:3,
                 from /usr/include/glm/detail/type_vec2.hpp:6,
                 from /usr/include/glm/ext/vector_bool2.hpp:5,
                 from /usr/include/glm/vec2.hpp:5,
                 from layer0/GenericBuffer.h:12,
                 from layer0/ShaderMgr.h:24,
                 from layer1/Scene.h:29,
                 from layer3/Executive.h:35,
                 from layer1/Color.cpp:31:
layer1/Color.cpp:515:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  515 |     assert(a_new <= I->Ext.size());
      |            ~~~~~~^~~~~~~~~~~~~~~~
layer1/Color.cpp:518:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  518 |     if (a_new == I->Ext.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorFromPyList(PyMOLGlobals*, PyObject*, int)’:
layer1/Color.cpp:569:44: warning: comparison of integer expressions of different signedness: ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  569 |     if (partial_restore && I->Color.size() > index) {
      |                            ~~~~~~~~~~~~~~~~^~~~~~~
layer1/Color.cpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  575 |     if (index >= I->Color.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
layer1/Color.cpp:576:30: warning: comparison of integer expressions of different signedness: ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  576 |       assert(I->Color.size() == index);
      |              ~~~~~~~~~~~~~~~~^~~~~~~~
layer1/Color.cpp: In function ‘int ColorGetIndex(PyMOLGlobals*, const char*)’:
layer1/Color.cpp:683:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  683 |       if((i < I->Color.size()) && (i >= 0))
      |           ~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘const char* ColorGetName(PyMOLGlobals*, int)’:
layer1/Color.cpp:764:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  764 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp:776:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  776 |     if (a < I->Ext.size()) {
      |         ~~^~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorGetStatus(PyMOLGlobals*, int)’:
layer1/Color.cpp:792:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  792 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘void ColorReset(PyMOLGlobals*)’:
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1026:3: note: in expansion of macro ‘reg_named_color’
 1026 |   reg_named_color("white", 1.F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1027:3: note: in expansion of macro ‘reg_named_color’
 1027 |   reg_named_color("black", 0.F, 0.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1028:3: note: in expansion of macro ‘reg_named_color’
 1028 |   reg_named_color("blue", 0.F, 0.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1029:3: note: in expansion of macro ‘reg_named_color’
 1029 |   reg_named_color("green", 0.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1030:3: note: in expansion of macro ‘reg_named_color’
 1030 |   reg_named_color("red", 1.F, 0.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1031:3: note: in expansion of macro ‘reg_named_color’
 1031 |   reg_named_color("cyan", 0.F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1032:3: note: in expansion of macro ‘reg_named_color’
 1032 |   reg_named_color("yellow", 1.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1033:3: note: in expansion of macro ‘reg_named_color’
 1033 |   reg_named_color("dash", 1.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1034:3: note: in expansion of macro ‘reg_named_color’
 1034 |   reg_named_color("magenta", 1.F, 0.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1035:3: note: in expansion of macro ‘reg_named_color’
 1035 |   reg_named_color("salmon", 1.F, 0.6F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1036:3: note: in expansion of macro ‘reg_named_color’
 1036 |   reg_named_color("lime", 0.5F, 1.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1037:3: note: in expansion of macro ‘reg_named_color’
 1037 |   reg_named_color("slate", 0.5F, 0.5F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1038:3: note: in expansion of macro ‘reg_named_color’
 1038 |   reg_named_color("hotpink", 1.F, 0.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1039:3: note: in expansion of macro ‘reg_named_color’
 1039 |   reg_named_color("orange", 1.F, 0.5F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1040:3: note: in expansion of macro ‘reg_named_color’
 1040 |   reg_named_color("chartreuse", 0.5F, 1.F, 0.F); /* AKA puke green */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1041:3: note: in expansion of macro ‘reg_named_color’
 1041 |   reg_named_color("limegreen", 0.F, 1.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1042:3: note: in expansion of macro ‘reg_named_color’
 1042 |   reg_named_color("purpleblue", 0.5F, 0.F, 1.F); /* legacy name */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1043:3: note: in expansion of macro ‘reg_named_color’
 1043 |   reg_named_color("marine", 0.F, 0.5F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1044:3: note: in expansion of macro ‘reg_named_color’
 1044 |   reg_named_color("olive", 0.77F, 0.7F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1045:3: note: in expansion of macro ‘reg_named_color’
 1045 |   reg_named_color("purple", 0.75F, 0.F, 0.75F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1046:3: note: in expansion of macro ‘reg_named_color’
 1046 |   reg_named_color("teal", 0.F, 0.75F, 0.75F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1047:3: note: in expansion of macro ‘reg_named_color’
 1047 |   reg_named_color("ruby", 0.6F, 0.2F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1048:3: note: in expansion of macro ‘reg_named_color’
 1048 |   reg_named_color("forest", 0.2F, 0.6F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1049:3: note: in expansion of macro ‘reg_named_color’
 1049 |   reg_named_color("deepblue", 0.25F, 0.25F, 0.65F); /* was "deep" */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1050:3: note: in expansion of macro ‘reg_named_color’
 1050 |   reg_named_color("grey", 0.5F, 0.5F, 0.5F); /* english spelling */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1051:3: note: in expansion of macro ‘reg_named_color’
 1051 |   reg_named_color("gray", 0.5F, 0.5F, 0.5F); /* american spelling */
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1052:3: note: in expansion of macro ‘reg_named_color’
 1052 |   reg_named_color("carbon", 0.2F, 1.F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1053:3: note: in expansion of macro ‘reg_named_color’
 1053 |   reg_named_color("nitrogen", 0.2F, 0.2F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1054:3: note: in expansion of macro ‘reg_named_color’
 1054 |   reg_named_color("oxygen", 1.F, 0.3F, 0.3F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1055:3: note: in expansion of macro ‘reg_named_color’
 1055 |   reg_named_color("hydrogen", 0.9F, 0.9F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1056:3: note: in expansion of macro ‘reg_named_color’
 1056 |   reg_named_color("brightorange", 1.F, 0.7F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1057:3: note: in expansion of macro ‘reg_named_color’
 1057 |   reg_named_color("sulfur", 0.9F, 0.775F, 0.25F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1058:3: note: in expansion of macro ‘reg_named_color’
 1058 |   reg_named_color("tv_red", 1.F, 0.2F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1059:3: note: in expansion of macro ‘reg_named_color’
 1059 |   reg_named_color("tv_green", 0.2F, 1.F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1060:3: note: in expansion of macro ‘reg_named_color’
 1060 |   reg_named_color("tv_blue", 0.3F, 0.3F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1061:3: note: in expansion of macro ‘reg_named_color’
 1061 |   reg_named_color("tv_yellow", 1.F, 1.F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1062:3: note: in expansion of macro ‘reg_named_color’
 1062 |   reg_named_color("yelloworange", 1.F, 0.87F, 0.37F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1063:3: note: in expansion of macro ‘reg_named_color’
 1063 |   reg_named_color("tv_orange", 1.F, 0.55F, 0.15F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1064:3: note: in expansion of macro ‘reg_named_color’
 1064 |   reg_named_color("br0", 0.1F, 0.1F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1065:3: note: in expansion of macro ‘reg_named_color’
 1065 |   reg_named_color("br1", 0.2F, 0.1F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1066:3: note: in expansion of macro ‘reg_named_color’
 1066 |   reg_named_color("br2", 0.3F, 0.1F, 0.8F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1067:3: note: in expansion of macro ‘reg_named_color’
 1067 |   reg_named_color("br3", 0.4F, 0.1F, 0.7F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1068:3: note: in expansion of macro ‘reg_named_color’
 1068 |   reg_named_color("br4", 0.5F, 0.1F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1069:3: note: in expansion of macro ‘reg_named_color’
 1069 |   reg_named_color("br5", 0.6F, 0.1F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1070:3: note: in expansion of macro ‘reg_named_color’
 1070 |   reg_named_color("br6", 0.7F, 0.1F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1071:3: note: in expansion of macro ‘reg_named_color’
 1071 |   reg_named_color("br7", 0.8F, 0.1F, 0.3F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1072:3: note: in expansion of macro ‘reg_named_color’
 1072 |   reg_named_color("br8", 0.9F, 0.1F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1073:3: note: in expansion of macro ‘reg_named_color’
 1073 |   reg_named_color("br9", 1.F, 0.1F, 0.1F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1074:3: note: in expansion of macro ‘reg_named_color’
 1074 |   reg_named_color("pink", 1.F, 0.65F, 0.85F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1075:3: note: in expansion of macro ‘reg_named_color’
 1075 |   reg_named_color("firebrick", 0.698F, 0.13F, 0.13F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1076:3: note: in expansion of macro ‘reg_named_color’
 1076 |   reg_named_color("chocolate", 0.555F, 0.222F, 0.111F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1077:3: note: in expansion of macro ‘reg_named_color’
 1077 |   reg_named_color("brown", 0.65F, 0.32F, 0.17F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1078:3: note: in expansion of macro ‘reg_named_color’
 1078 |   reg_named_color("wheat", 0.99F, 0.82F, 0.65F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1079:3: note: in expansion of macro ‘reg_named_color’
 1079 |   reg_named_color("violet", 1.F, 0.5F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1088:5: note: in expansion of macro ‘reg_named_color’
 1088 |     reg_named_color(name, a / 99.F, a / 99.F, a / 99.F);
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1091:3: note: in expansion of macro ‘reg_named_color’
 1091 |   reg_named_color("lightmagenta", 1.F, 0.2F, 0.8F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1105:5: note: in expansion of macro ‘reg_named_color’
 1105 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1121:5: note: in expansion of macro ‘reg_named_color’
 1121 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1137:5: note: in expansion of macro ‘reg_named_color’
 1137 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1155:5: note: in expansion of macro ‘reg_named_color’
 1155 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1161:3: note: in expansion of macro ‘reg_named_color’
 1161 |   reg_named_color("density", 0.1F, 0.1F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1168:5: note: in expansion of macro ‘reg_named_color’
 1168 |     reg_named_color(name, a / 99.F, a / 99.F, a / 99.F);
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1183:5: note: in expansion of macro ‘reg_named_color’
 1183 |     reg_named_color(name,
      |     ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1189:3: note: in expansion of macro ‘reg_named_color’
 1189 |   reg_named_color("paleyellow", 1.F, 1.F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1190:3: note: in expansion of macro ‘reg_named_color’
 1190 |   reg_named_color("aquamarine", 0.5F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1191:3: note: in expansion of macro ‘reg_named_color’
 1191 |   reg_named_color("deepsalmon", 1.F, 0.5F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1192:3: note: in expansion of macro ‘reg_named_color’
 1192 |   reg_named_color("palegreen", 0.65F, 0.9F, 0.65F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1193:3: note: in expansion of macro ‘reg_named_color’
 1193 |   reg_named_color("deepolive", 0.6F, 0.6F, 0.1F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1194:3: note: in expansion of macro ‘reg_named_color’
 1194 |   reg_named_color("deeppurple", 0.6F, 0.1F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1195:3: note: in expansion of macro ‘reg_named_color’
 1195 |   reg_named_color("deepteal", 0.1F, 0.6F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1196:3: note: in expansion of macro ‘reg_named_color’
 1196 |   reg_named_color("lightblue", 0.75F, 0.75F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1197:3: note: in expansion of macro ‘reg_named_color’
 1197 |   reg_named_color("lightorange", 1.F, 0.8F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1198:3: note: in expansion of macro ‘reg_named_color’
 1198 |   reg_named_color("palecyan", 0.8F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1199:3: note: in expansion of macro ‘reg_named_color’
 1199 |   reg_named_color("lightteal", 0.4F, 0.7F, 0.7F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1200:3: note: in expansion of macro ‘reg_named_color’
 1200 |   reg_named_color("splitpea", 0.52F, 0.75F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1201:3: note: in expansion of macro ‘reg_named_color’
 1201 |   reg_named_color("raspberry", 0.7F, 0.3F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1202:3: note: in expansion of macro ‘reg_named_color’
 1202 |   reg_named_color("sand", 0.72F, 0.55F, 0.3F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1203:3: note: in expansion of macro ‘reg_named_color’
 1203 |   reg_named_color("smudge", 0.55F, 0.7F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1204:3: note: in expansion of macro ‘reg_named_color’
 1204 |   reg_named_color("violetpurple", 0.55F, 0.25F, 0.6F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1205:3: note: in expansion of macro ‘reg_named_color’
 1205 |   reg_named_color("dirtyviolet", 0.7F, 0.5F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1208:3: note: in expansion of macro ‘reg_named_color’
 1208 |   reg_named_color("_deepsalmon", 1.F, 0.42F, 0.42F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1210:3: note: in expansion of macro ‘reg_named_color’
 1210 |   reg_named_color("lightpink", 1.F, 0.75F, 0.87F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1211:3: note: in expansion of macro ‘reg_named_color’
 1211 |   reg_named_color("greencyan", 0.25F, 1.F, 0.75F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1212:3: note: in expansion of macro ‘reg_named_color’
 1212 |   reg_named_color("limon", 0.75F, 1.F, 0.25F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1213:3: note: in expansion of macro ‘reg_named_color’
 1213 |   reg_named_color("skyblue", 0.2F, 0.5F, 0.8F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1214:3: note: in expansion of macro ‘reg_named_color’
 1214 |   reg_named_color("bluewhite", 0.85F, 0.85F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1215:3: note: in expansion of macro ‘reg_named_color’
 1215 |   reg_named_color("warmpink", 0.85F, 0.2F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1216:3: note: in expansion of macro ‘reg_named_color’
 1216 |   reg_named_color("darksalmon", 0.73F, 0.55F, 0.52F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1217:3: note: in expansion of macro ‘reg_named_color’
 1217 |   reg_named_color("helium", 0.850980392F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1218:3: note: in expansion of macro ‘reg_named_color’
 1218 |   reg_named_color("lithium", 0.8F, 0.501960784F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1219:3: note: in expansion of macro ‘reg_named_color’
 1219 |   reg_named_color("beryllium", 0.760784314F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1220:3: note: in expansion of macro ‘reg_named_color’
 1220 |   reg_named_color("boron", 1.F, 0.709803922F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1221:3: note: in expansion of macro ‘reg_named_color’
 1221 |   reg_named_color("fluorine", 0.701960784F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1222:3: note: in expansion of macro ‘reg_named_color’
 1222 |   reg_named_color("neon", 0.701960784F, 0.890196078F, 0.960784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1223:3: note: in expansion of macro ‘reg_named_color’
 1223 |   reg_named_color("sodium", 0.670588235F, 0.360784314F, 0.949019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1224:3: note: in expansion of macro ‘reg_named_color’
 1224 |   reg_named_color("magnesium", 0.541176471F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1225:3: note: in expansion of macro ‘reg_named_color’
 1225 |   reg_named_color("aluminum", 0.749019608F, 0.650980392F, 0.650980392F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1226:3: note: in expansion of macro ‘reg_named_color’
 1226 |   reg_named_color("silicon", 0.941176471F, 0.784313725F, 0.62745098F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1227:3: note: in expansion of macro ‘reg_named_color’
 1227 |   reg_named_color("phosphorus", 1.F, 0.501960784F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1228:3: note: in expansion of macro ‘reg_named_color’
 1228 |   reg_named_color("chlorine", 0.121568627F, 0.941176471F, 0.121568627F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1229:3: note: in expansion of macro ‘reg_named_color’
 1229 |   reg_named_color("argon", 0.501960784F, 0.819607843F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1230:3: note: in expansion of macro ‘reg_named_color’
 1230 |   reg_named_color("potassium", 0.560784314F, 0.250980392F, 0.831372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1231:3: note: in expansion of macro ‘reg_named_color’
 1231 |   reg_named_color("calcium", 0.239215686F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1232:3: note: in expansion of macro ‘reg_named_color’
 1232 |   reg_named_color("scandium", 0.901960784F, 0.901960784F, 0.901960784F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1233:3: note: in expansion of macro ‘reg_named_color’
 1233 |   reg_named_color("titanium", 0.749019608F, 0.760784314F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1234:3: note: in expansion of macro ‘reg_named_color’
 1234 |   reg_named_color("vanadium", 0.650980392F, 0.650980392F, 0.670588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1235:3: note: in expansion of macro ‘reg_named_color’
 1235 |   reg_named_color("chromium", 0.541176471F, 0.6F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1236:3: note: in expansion of macro ‘reg_named_color’
 1236 |   reg_named_color("manganese", 0.611764706F, 0.478431373F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1237:3: note: in expansion of macro ‘reg_named_color’
 1237 |   reg_named_color("iron", 0.878431373F, 0.4F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1238:3: note: in expansion of macro ‘reg_named_color’
 1238 |   reg_named_color("cobalt", 0.941176471F, 0.564705882F, 0.62745098F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1239:3: note: in expansion of macro ‘reg_named_color’
 1239 |   reg_named_color("nickel", 0.31372549F, 0.815686275F, 0.31372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1240:3: note: in expansion of macro ‘reg_named_color’
 1240 |   reg_named_color("copper", 0.784313725F, 0.501960784F, 0.2F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1241:3: note: in expansion of macro ‘reg_named_color’
 1241 |   reg_named_color("zinc", 0.490196078F, 0.501960784F, 0.690196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1242:3: note: in expansion of macro ‘reg_named_color’
 1242 |   reg_named_color("gallium", 0.760784314F, 0.560784314F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1243:3: note: in expansion of macro ‘reg_named_color’
 1243 |   reg_named_color("germanium", 0.4F, 0.560784314F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1244:3: note: in expansion of macro ‘reg_named_color’
 1244 |   reg_named_color("arsenic", 0.741176471F, 0.501960784F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1245:3: note: in expansion of macro ‘reg_named_color’
 1245 |   reg_named_color("selenium", 1.F, 0.631372549F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1246:3: note: in expansion of macro ‘reg_named_color’
 1246 |   reg_named_color("bromine", 0.650980392F, 0.160784314F, 0.160784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1247:3: note: in expansion of macro ‘reg_named_color’
 1247 |   reg_named_color("krypton", 0.360784314F, 0.721568627F, 0.819607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1248:3: note: in expansion of macro ‘reg_named_color’
 1248 |   reg_named_color("rubidium", 0.439215686F, 0.180392157F, 0.690196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1249:3: note: in expansion of macro ‘reg_named_color’
 1249 |   reg_named_color("strontium", 0.F, 1.F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1250:3: note: in expansion of macro ‘reg_named_color’
 1250 |   reg_named_color("yttrium", 0.580392157F, 1.F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1251:3: note: in expansion of macro ‘reg_named_color’
 1251 |   reg_named_color("zirconium", 0.580392157F, 0.878431373F, 0.878431373F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1252:3: note: in expansion of macro ‘reg_named_color’
 1252 |   reg_named_color("niobium", 0.450980392F, 0.760784314F, 0.788235294F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1253:3: note: in expansion of macro ‘reg_named_color’
 1253 |   reg_named_color("molybdenum", 0.329411765F, 0.709803922F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1254:3: note: in expansion of macro ‘reg_named_color’
 1254 |   reg_named_color("technetium", 0.231372549F, 0.619607843F, 0.619607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1255:3: note: in expansion of macro ‘reg_named_color’
 1255 |   reg_named_color("ruthenium", 0.141176471F, 0.560784314F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1256:3: note: in expansion of macro ‘reg_named_color’
 1256 |   reg_named_color("rhodium", 0.039215686F, 0.490196078F, 0.549019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1257:3: note: in expansion of macro ‘reg_named_color’
 1257 |   reg_named_color("palladium", 0.F, 0.411764706F, 0.521568627F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1258:3: note: in expansion of macro ‘reg_named_color’
 1258 |   reg_named_color("silver", 0.752941176F, 0.752941176F, 0.752941176F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1259:3: note: in expansion of macro ‘reg_named_color’
 1259 |   reg_named_color("cadmium", 1.F, 0.850980392F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1260:3: note: in expansion of macro ‘reg_named_color’
 1260 |   reg_named_color("indium", 0.650980392F, 0.458823529F, 0.450980392F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1261:3: note: in expansion of macro ‘reg_named_color’
 1261 |   reg_named_color("tin", 0.4F, 0.501960784F, 0.501960784F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1262:3: note: in expansion of macro ‘reg_named_color’
 1262 |   reg_named_color("antimony", 0.619607843F, 0.388235294F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1263:3: note: in expansion of macro ‘reg_named_color’
 1263 |   reg_named_color("tellurium", 0.831372549F, 0.478431373F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1264:3: note: in expansion of macro ‘reg_named_color’
 1264 |   reg_named_color("iodine", 0.580392157F, 0.F, 0.580392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1265:3: note: in expansion of macro ‘reg_named_color’
 1265 |   reg_named_color("xenon", 0.258823529F, 0.619607843F, 0.690196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1266:3: note: in expansion of macro ‘reg_named_color’
 1266 |   reg_named_color("cesium", 0.341176471F, 0.090196078F, 0.560784314F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1267:3: note: in expansion of macro ‘reg_named_color’
 1267 |   reg_named_color("barium", 0.F, 0.788235294F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1268:3: note: in expansion of macro ‘reg_named_color’
 1268 |   reg_named_color("lanthanum", 0.439215686F, 0.831372549F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1269:3: note: in expansion of macro ‘reg_named_color’
 1269 |   reg_named_color("cerium", 1.F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1270:3: note: in expansion of macro ‘reg_named_color’
 1270 |   reg_named_color("praseodymium", 0.850980392F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1271:3: note: in expansion of macro ‘reg_named_color’
 1271 |   reg_named_color("neodymium", 0.780392157F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1272:3: note: in expansion of macro ‘reg_named_color’
 1272 |   reg_named_color("promethium", 0.639215686F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1273:3: note: in expansion of macro ‘reg_named_color’
 1273 |   reg_named_color("samarium", 0.560784314F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1274:3: note: in expansion of macro ‘reg_named_color’
 1274 |   reg_named_color("europium", 0.380392157F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1275:3: note: in expansion of macro ‘reg_named_color’
 1275 |   reg_named_color("gadolinium", 0.270588235F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1276:3: note: in expansion of macro ‘reg_named_color’
 1276 |   reg_named_color("terbium", 0.188235294F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1277:3: note: in expansion of macro ‘reg_named_color’
 1277 |   reg_named_color("dysprosium", 0.121568627F, 1.F, 0.780392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1278:3: note: in expansion of macro ‘reg_named_color’
 1278 |   reg_named_color("holmium", 0.F, 1.F, 0.611764706F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1279:3: note: in expansion of macro ‘reg_named_color’
 1279 |   reg_named_color("erbium", 0.F, 0.901960784F, 0.458823529F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1280:3: note: in expansion of macro ‘reg_named_color’
 1280 |   reg_named_color("thulium", 0.F, 0.831372549F, 0.321568627F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1281:3: note: in expansion of macro ‘reg_named_color’
 1281 |   reg_named_color("ytterbium", 0.F, 0.749019608F, 0.219607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1282:3: note: in expansion of macro ‘reg_named_color’
 1282 |   reg_named_color("lutetium", 0.F, 0.670588235F, 0.141176471F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1283:3: note: in expansion of macro ‘reg_named_color’
 1283 |   reg_named_color("hafnium", 0.301960784F, 0.760784314F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1284:3: note: in expansion of macro ‘reg_named_color’
 1284 |   reg_named_color("tantalum", 0.301960784F, 0.650980392F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1285:3: note: in expansion of macro ‘reg_named_color’
 1285 |   reg_named_color("tungsten", 0.129411765F, 0.580392157F, 0.839215686F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1286:3: note: in expansion of macro ‘reg_named_color’
 1286 |   reg_named_color("rhenium", 0.149019608F, 0.490196078F, 0.670588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1287:3: note: in expansion of macro ‘reg_named_color’
 1287 |   reg_named_color("osmium", 0.149019608F, 0.4F, 0.588235294F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1288:3: note: in expansion of macro ‘reg_named_color’
 1288 |   reg_named_color("iridium", 0.090196078F, 0.329411765F, 0.529411765F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1289:3: note: in expansion of macro ‘reg_named_color’
 1289 |   reg_named_color("platinum", 0.815686275F, 0.815686275F, 0.878431373F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1290:3: note: in expansion of macro ‘reg_named_color’
 1290 |   reg_named_color("gold", 1.F, 0.819607843F, 0.137254902F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1291:3: note: in expansion of macro ‘reg_named_color’
 1291 |   reg_named_color("mercury", 0.721568627F, 0.721568627F, 0.815686275F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1292:3: note: in expansion of macro ‘reg_named_color’
 1292 |   reg_named_color("thallium", 0.650980392F, 0.329411765F, 0.301960784F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1293:3: note: in expansion of macro ‘reg_named_color’
 1293 |   reg_named_color("lead", 0.341176471F, 0.349019608F, 0.380392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1294:3: note: in expansion of macro ‘reg_named_color’
 1294 |   reg_named_color("bismuth", 0.619607843F, 0.309803922F, 0.709803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1295:3: note: in expansion of macro ‘reg_named_color’
 1295 |   reg_named_color("polonium", 0.670588235F, 0.360784314F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1296:3: note: in expansion of macro ‘reg_named_color’
 1296 |   reg_named_color("astatine", 0.458823529F, 0.309803922F, 0.270588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1297:3: note: in expansion of macro ‘reg_named_color’
 1297 |   reg_named_color("radon", 0.258823529F, 0.509803922F, 0.588235294F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1298:3: note: in expansion of macro ‘reg_named_color’
 1298 |   reg_named_color("francium", 0.258823529F, 0.F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1299:3: note: in expansion of macro ‘reg_named_color’
 1299 |   reg_named_color("radium", 0.F, 0.490196078F, 0.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1300:3: note: in expansion of macro ‘reg_named_color’
 1300 |   reg_named_color("actinium", 0.439215686F, 0.670588235F, 0.980392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1301:3: note: in expansion of macro ‘reg_named_color’
 1301 |   reg_named_color("thorium", 0.F, 0.729411765F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1302:3: note: in expansion of macro ‘reg_named_color’
 1302 |   reg_named_color("protactinium", 0.F, 0.631372549F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1303:3: note: in expansion of macro ‘reg_named_color’
 1303 |   reg_named_color("uranium", 0.F, 0.560784314F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1304:3: note: in expansion of macro ‘reg_named_color’
 1304 |   reg_named_color("neptunium", 0.F, 0.501960784F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1305:3: note: in expansion of macro ‘reg_named_color’
 1305 |   reg_named_color("plutonium", 0.F, 0.419607843F, 1.F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1306:3: note: in expansion of macro ‘reg_named_color’
 1306 |   reg_named_color("americium", 0.329411765F, 0.360784314F, 0.949019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1307:3: note: in expansion of macro ‘reg_named_color’
 1307 |   reg_named_color("curium", 0.470588235F, 0.360784314F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1308:3: note: in expansion of macro ‘reg_named_color’
 1308 |   reg_named_color("berkelium", 0.541176471F, 0.309803922F, 0.890196078F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1309:3: note: in expansion of macro ‘reg_named_color’
 1309 |   reg_named_color("californium", 0.631372549F, 0.211764706F, 0.831372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1310:3: note: in expansion of macro ‘reg_named_color’
 1310 |   reg_named_color("einsteinium", 0.701960784F, 0.121568627F, 0.831372549F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1311:3: note: in expansion of macro ‘reg_named_color’
 1311 |   reg_named_color("fermium", 0.701960784F, 0.121568627F, 0.729411765F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1312:3: note: in expansion of macro ‘reg_named_color’
 1312 |   reg_named_color("mendelevium", 0.701960784F, 0.050980392F, 0.650980392F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1313:3: note: in expansion of macro ‘reg_named_color’
 1313 |   reg_named_color("nobelium", 0.741176471F, 0.050980392F, 0.529411765F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1314:3: note: in expansion of macro ‘reg_named_color’
 1314 |   reg_named_color("lawrencium", 0.780392157F, 0.F, 0.4F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1315:3: note: in expansion of macro ‘reg_named_color’
 1315 |   reg_named_color("rutherfordium", 0.8F, 0.F, 0.349019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1316:3: note: in expansion of macro ‘reg_named_color’
 1316 |   reg_named_color("dubnium", 0.819607843F, 0.F, 0.309803922F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1317:3: note: in expansion of macro ‘reg_named_color’
 1317 |   reg_named_color("seaborgium", 0.850980392F, 0.F, 0.270588235F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1318:3: note: in expansion of macro ‘reg_named_color’
 1318 |   reg_named_color("bohrium", 0.878431373F, 0.F, 0.219607843F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1319:3: note: in expansion of macro ‘reg_named_color’
 1319 |   reg_named_color("hassium", 0.901960784F, 0.F, 0.180392157F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1320:3: note: in expansion of macro ‘reg_named_color’
 1320 |   reg_named_color("meitnerium", 0.921568627F, 0.F, 0.149019608F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1321:3: note: in expansion of macro ‘reg_named_color’
 1321 |   reg_named_color("deuterium", 0.9F, 0.9F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1322:3: note: in expansion of macro ‘reg_named_color’
 1322 |   reg_named_color("lonepair", 0.5F, 0.5F, 0.5F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp:1023:25: warning: comparison of integer expressions of different signedness: ‘std::unordered_map<std::__cxx11::basic_string<char>, int>::mapped_type’ {aka ‘int’} and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1023 |     assert(I->Idx[name] == Color.size() - 1);                                  \
layer1/Color.cpp:1323:3: note: in expansion of macro ‘reg_named_color’
 1323 |   reg_named_color("pseudoatom", 0.9F, 0.9F, 0.9F);
      |   ^~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘void ColorUpdateFromLut(PyMOLGlobals*, int)’:
layer1/Color.cpp:1695:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1695 |   for(i = 0; i < I->Color.size(); i++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp:1699:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1699 |     if(index < I->Color.size()) {
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘const float* ColorGet(PyMOLGlobals*, int)’:
layer1/Color.cpp:1808:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1808 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘const float* ColorGetRaw(PyMOLGlobals*, int)’:
layer1/Color.cpp:1835:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1835 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In function ‘int ColorGetEncoded(PyMOLGlobals*, int, float*)’:
layer1/Color.cpp:1853:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1853 |   if((index >= 0) && (index < I->Color.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer1/Color.cpp: In instantiation of ‘int findByCaseInsensitiveName(PyMOLGlobals*, const Sequence&, const char*) [with Sequence = std::vector<ExtRec>]’:
layer1/Color.cpp:304:35:   required from here
layer1/Color.cpp:245:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  245 |   for (int a = 0; a < seq.size(); ++a) {
      |                   ~~^~~~~~~~~~~~
layer1/Color.cpp: In instantiation of ‘int findByCaseInsensitiveName(PyMOLGlobals*, const Sequence&, const char*) [with Sequence = std::vector<ColorRec>]’:
layer1/Color.cpp:626:38:   required from here
layer1/Color.cpp:245:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
layer1/Color.cpp: In instantiation of ‘int findByCaseInsensitivePrefix(PyMOLGlobals*, const Sequence&, const char*, int&) [with Sequence = std::vector<ColorRec>]’:
layer1/Color.cpp:741:42:   required from here
layer1/Color.cpp:275:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ColorRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  275 |   for (int a = 0; a < seq.size(); ++a) {
      |                   ~~^~~~~~~~~~~~
layer1/Color.cpp: In instantiation of ‘int findByCaseInsensitivePrefix(PyMOLGlobals*, const Sequence&, const char*, int&) [with Sequence = std::vector<ExtRec>]’:
layer1/Color.cpp:743:54:   required from here
layer1/Color.cpp:275:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ExtRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/SceneMouse.cpp -o build/temp.linux-x86_64-cpython-311/layer1/SceneMouse.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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:906,
                 from /usr/include/c++/13/cstdio:42,
                 from /usr/include/c++/13/ext/string_conversions.h:45,
                 from /usr/include/c++/13/bits/basic_string.h:4072,
                 from /usr/include/c++/13/string:54,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/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 ());
      |                                    ~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/ScenePicking.cpp -o build/temp.linux-x86_64-cpython-311/layer1/ScenePicking.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In function ‘SceneRenderPickingMultiPick(PyMOLGlobals*, SceneUnitContext*, Multipick*, unsigned int)’,
    inlined from ‘SceneRenderPicking(PyMOLGlobals*, int, int*, int, Picking*, int, int, Multipick*, SceneUnitContext*, unsigned int)’ at layer1/ScenePicking.cpp:314:32:
layer1/ScenePicking.cpp:249:7: warning: ‘previous.src.index’ may be used uninitialized [-Wmaybe-uninitialized]
  249 |       if (pik->src.index != previous.src.index ||
      |       ^~
layer1/ScenePicking.cpp: In function ‘SceneRenderPicking(PyMOLGlobals*, int, int*, int, Picking*, int, int, Multipick*, SceneUnitContext*, unsigned int)’:
layer1/ScenePicking.cpp:238:11: note: ‘previous.src.index’ was declared here
  238 |   Picking previous;
      |           ^~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/SceneRay.cpp -o build/temp.linux-x86_64-cpython-311/layer1/SceneRay.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Control.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Control.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from layer0/vla.h:7,
                 from layer1/Symmetry.h:26,
                 from layer1/PyMOLObject.h:27,
                 from layer1/Scene.h:22,
                 from layer1/Control.cpp:25:
layer1/Control.cpp: In function ‘void ControlFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CControl’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer1/Control.cpp:410:3: note: in expansion of macro ‘DeleteP’
  410 |   DeleteP(G->Control);
      |   ^~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/SceneRender.cpp -o build/temp.linux-x86_64-cpython-311/layer1/SceneRender.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Extrude.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Extrude.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer1/Extrude.cpp: In function ‘ExtrudeComputeTangents(CExtrude*)’:
layer1/Extrude.cpp:741:13: warning: ‘MEM <vector(2) float> [(float *)_63]’ may be used uninitialized [-Wmaybe-uninitialized]
  741 |   *(v1++) = *(v++);             /* first segment */
      |             ^~~~~~
layer1/Extrude.cpp:743:13: warning: ‘MEM[(float *)_63 + 8B]’ may be used uninitialized [-Wmaybe-uninitialized]
  743 |   *(v1++) = *(v++);
      |             ^~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/ScrollBar.cpp -o build/temp.linux-x86_64-cpython-311/layer1/ScrollBar.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer1/Extrude.cpp: In function ‘ExtrudeCGOSurfaceTube(CExtrude const*, CGO*, cCylCap, float const*, bool, int)’:
layer1/Extrude.cpp:948:37: warning: ‘start’ may be used uninitialized [-Wmaybe-uninitialized]
  948 |             if(color_override && (b > start) && (b < stop))
      |                                  ~~~^~~~~~~~
layer1/Extrude.cpp:875:7: note: ‘start’ was declared here
  875 |   int start, stop;
      |       ^~~~~
layer1/Extrude.cpp:948:46: warning: ‘stop’ may be used uninitialized [-Wmaybe-uninitialized]
  948 |             if(color_override && (b > start) && (b < stop))
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
layer1/Extrude.cpp:875:14: note: ‘stop’ was declared here
  875 |   int start, stop;
      |              ^~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Font.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Font.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/FontGLUT.cpp -o build/temp.linux-x86_64-cpython-311/layer1/FontGLUT.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Seq.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Seq.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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:27,
                 from layer1/Seq.h:21,
                 from layer1/Seq.cpp:22:
layer1/Seq.cpp: In function ‘void SeqFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CSeq’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer1/Seq.cpp:731:3: note: in expansion of macro ‘DeleteP’
  731 |   DeleteP(G->Seq);
      |   ^~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/FontGLUT8x13.cpp -o build/temp.linux-x86_64-cpython-311/layer1/FontGLUT8x13.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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)
      |             ^~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/FontGLUT9x15.cpp -o build/temp.linux-x86_64-cpython-311/layer1/FontGLUT9x15.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Wizard.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Wizard.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Setting.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Setting.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer1/Wizard.cpp: In member function ‘virtual int CWizard::release(int, int, int, int)’:
layer1/Wizard.cpp:571:18: warning: unused variable ‘wiz’ [-Wunused-variable]
  571 |         if (auto wiz = WizardGet(G)) {
      |                  ^~~
layer1/Wizard.cpp: In member function ‘virtual void CWizard::draw(CGO*)’:
layer1/Wizard.cpp:727:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
  727 |     else
      |     ^~~~
layer1/Wizard.cpp:729:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  729 |       drawTopEdge();
      |       ^~~~~~~~~~~
In file included from layer1/Wizard.cpp:27:
layer1/Wizard.cpp: In function ‘void WizardFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CWizard’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer1/Wizard.cpp:845:3: note: in expansion of macro ‘DeleteP’
  845 |   DeleteP(G->Wizard);
      |   ^~~~~~~
layer1/Setting.cpp: In function ‘void SettingGenerateSideEffects(PyMOLGlobals*, int, const char*, int, int)’:
layer1/Setting.cpp:2070:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 2070 |     if (SettingGetGlobal_b(G, cSetting_precomputed_lighting))
      |     ^~
layer1/Setting.cpp:2072:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
 2072 |       SceneInvalidate(G);
      |       ^~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/AssemblyHelpers.cpp -o build/temp.linux-x86_64-cpython-311/layer2/AssemblyHelpers.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/AtomInfo.cpp -o build/temp.linux-x86_64-cpython-311/layer2/AtomInfo.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/AtomInfo.cpp: In function ‘bool AtomResiFromResv(char*, size_t, int, char)’:
layer2/AtomInfo.cpp:817:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  817 |     return snprintf(resi, size, "%d%c", resv, inscode) < size;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
layer2/AtomInfo.cpp:818:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  818 |   return snprintf(resi, size, "%d", resv) < size;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/AtomInfoHistory.cpp -o build/temp.linux-x86_64-cpython-311/layer2/AtomInfoHistory.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/BondTypeHistory.cpp -o build/temp.linux-x86_64-cpython-311/layer2/BondTypeHistory.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/CifFile.cpp -o build/temp.linux-x86_64-cpython-311/layer2/CifFile.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/CifMoleculeReader.cpp -o build/temp.linux-x86_64-cpython-311/layer2/CifMoleculeReader.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/CifMoleculeReader.cpp: In member function ‘void seqvec_t::set(int, const char*)’:
layer2/CifMoleculeReader.cpp:108:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  108 |     if (i > size())
      |         ~~^~~~~~~~
layer2/CifMoleculeReader.cpp: In member function ‘const char* seqvec_t::get(int) const’:
layer2/CifMoleculeReader.cpp:114:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  114 |     if (i < 1 || i > size())
      |                  ~~^~~~~~~~
layer2/CifMoleculeReader.cpp: In function ‘CoordSet** read_pdbx_struct_assembly(PyMOLGlobals*, const pymol::cif_data*, const AtomInfoType*, const CoordSet*, const char*)’:
layer2/CifMoleculeReader.cpp:827:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  827 |       while (j < c_src_len * c_it->size()) {
      |              ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Shaker.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Shaker.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/SymOp.cpp -o build/temp.linux-x86_64-cpython-311/layer1/SymOp.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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:906,
                 from /usr/include/c++/13/cstdio:42,
                 from /usr/include/c++/13/ext/string_conversions.h:45,
                 from /usr/include/c++/13/bits/basic_string.h:4072,
                 from /usr/include/c++/13/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 ());
      |                                    ~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/SymOpPConv.cpp -o build/temp.linux-x86_64-cpython-311/layer1/SymOpPConv.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/SymOpTools.cpp -o build/temp.linux-x86_64-cpython-311/layer1/SymOpTools.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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));
      |            ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Symmetry.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Symmetry.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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]
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/Text.cpp -o build/temp.linux-x86_64-cpython-311/layer1/Text.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/CoordSet.cpp -o build/temp.linux-x86_64-cpython-311/layer2/CoordSet.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from /usr/include/c++/13/cassert:44,
                 from layer0/Field.h:24,
                 from layer3/Executive.h:27,
                 from layer2/CoordSet.cpp:54:
layer2/CoordSet.cpp: In member function ‘int CoordSet::atmToIdx(int) const’:
layer2/CoordSet.cpp:134:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  134 |   assert(atm < AtmToIdx.size());
      |          ~~~~^~~~~~~~~~~~~~~~~
layer2/CoordSet.cpp: In member function ‘void CoordSet::updateNonDiscreteAtmToIdx(unsigned int)’:
layer2/CoordSet.cpp:140:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  140 |   assert(!Obj || natom == Obj->NAtom);
      |                  ~~~~~~^~~~~~~~~~~~~
layer2/CoordSet.cpp:145:16: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘unsigned int’ [-Wsign-compare]
  145 |     assert(atm < natom);
      |            ~~~~^~~~~~~
layer2/CoordSet.cpp: In member function ‘int CoordSet::extendIndices(int)’:
layer2/CoordSet.cpp:1572:21: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare]
 1572 |     assert(NAtIndex <= nAtom);
      |            ~~~~~~~~~^~~~~~~~
layer2/CoordSet.cpp:1573:18: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare]
 1573 |     if (NAtIndex < nAtom) {
      |         ~~~~~~~~~^~~~~~~
layer2/CoordSet.cpp: In function ‘void CoordSetAtomToPDBStrVLA(PyMOLGlobals*, char**, int*, const AtomInfoType*, const float*, int, const PDBInfoRec*, const double*)’:
layer2/CoordSet.cpp:1014:14: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 6 bytes from a string of the same length [-Wstringop-truncation]
 1014 |       strncpy(anisoline, "ANISOU", 6);
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/DistSet.cpp -o build/temp.linux-x86_64-cpython-311/layer2/DistSet.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/DistSet.cpp: In function ‘int DistSetGetLabelVertex(DistSet*, int, float*)’:
layer2/DistSet.cpp:43:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::array<float, 3> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   43 |   if (at >= 0 && at < I->LabCoord.size()) {
      |                  ~~~^~~~~~~~~~~~~~~~~~~~
layer2/DistSet.cpp: In member function ‘pymol::Result<std::array<float, 3> > DistSet::getLabelOffset(int) const’:
layer2/DistSet.cpp:59:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<LabPosType>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   59 |   if (atm < 0 || atm >= this->LabPos.size()) {
      |                  ~~~~^~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/GadgetSet.cpp -o build/temp.linux-x86_64-cpython-311/layer2/GadgetSet.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/HydrogenAdder.cpp -o build/temp.linux-x86_64-cpython-311/layer2/HydrogenAdder.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/HydrogenAdder.cpp: In function ‘int ObjectMoleculeAddSeleHydrogensRefactored(ObjectMolecule*, int, int)’:
layer2/HydrogenAdder.cpp:283:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare]
  283 |   for (unsigned atm = 0; atm < n_atom_old; atm++) {
      |                          ~~~~^~~~~~~~~~~~
layer2/HydrogenAdder.cpp:301:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare]
  301 |   for (unsigned atm = 0; atm < n_atom_old; ++atm) {
      |                          ~~~~^~~~~~~~~~~~
layer2/HydrogenAdder.cpp:349:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  349 |     for (unsigned idx = 0; idx < cs->NIndex; ++idx) {
      |                            ~~~~^~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/MmodTyping.cpp -o build/temp.linux-x86_64-cpython-311/layer2/MmodTyping.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/MmtfMoleculeReader.cpp -o build/temp.linux-x86_64-cpython-311/layer2/MmtfMoleculeReader.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/MmtfMoleculeReader.cpp: In function ‘ObjectMolecule* ObjectMoleculeReadMmtfStr(PyMOLGlobals*, ObjectMolecule*, const char*, int, int, int, int, int, int)’:
layer2/MmtfMoleculeReader.cpp:171:18: warning: the address of ‘MMTF_container::unitCell’ will never be NULL [-Waddress]
  171 |   if (container->unitCell &&
      |       ~~~~~~~~~~~^~~~~~~~
In file included from layer2/MmtfMoleculeReader.cpp:14:
contrib/mmtf-c/mmtf_parser.h:104:11: note: ‘MMTF_container::unitCell’ declared here
  104 |     float unitCell[6];
      |           ^~~~~~~~
layer2/MmtfMoleculeReader.cpp:223:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  223 |         for (int l = 0, offset = atomIndex; l < group->bondAtomListCount / 2; ++l) {
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/cassert:44,
                 from layer0/vla.h:10,
                 from layer1/Symmetry.h:26,
                 from layer1/PyMOLObject.h:27,
                 from layer2/ObjectMolecule.h:24,
                 from layer2/MmtfMoleculeReader.cpp:9:
layer2/MmtfMoleculeReader.cpp:276:34: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  276 |     assert(cset->IdxToAtm.size() == cset->getNIndex());
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
layer2/MmtfMoleculeReader.cpp:287:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  287 |   for (int l = 0; l < container->bondAtomListCount / 2; ++l) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/Mol2Typing.cpp -o build/temp.linux-x86_64-cpython-311/layer2/Mol2Typing.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/MolV3000.cpp -o build/temp.linux-x86_64-cpython-311/layer2/MolV3000.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/TypeFace.cpp -o build/temp.linux-x86_64-cpython-311/layer1/TypeFace.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/ObjectAlignment.cpp -o build/temp.linux-x86_64-cpython-311/layer2/ObjectAlignment.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer1/View.cpp -o build/temp.linux-x86_64-cpython-311/layer1/View.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/ObjectVolume.cpp -o build/temp.linux-x86_64-cpython-311/layer2/ObjectVolume.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/ObjectAlignment.cpp: In member function ‘ObjectAlignment::update()’:
layer2/ObjectAlignment.cpp:926:39: warning: ‘MEM[(float *)&gvert]’ may be used uninitialized [-Wmaybe-uninitialized]
  926 |               float mean[3], vert[3], gvert[3];
      |                                       ^~~~~
layer2/ObjectAlignment.cpp:926:39: warning: ‘MEM[(float *)&gvert + 4B]’ may be used uninitialized [-Wmaybe-uninitialized]
layer2/ObjectAlignment.cpp:926:39: warning: ‘MEM[(float *)&gvert + 8B]’ may be used uninitialized [-Wmaybe-uninitialized]
layer2/ObjectVolume.cpp: In function ‘PyObject* ObjectVolumeAllStatesAsPyList(ObjectVolume*)’:
layer2/ObjectVolume.cpp:127:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  127 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘int ObjectVolumeAllStatesFromPyList(ObjectVolume*, PyObject*)’:
layer2/ObjectVolume.cpp:248:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  248 |     for(int a = 0; a < I->State.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘int ObjectVolumeInvalidateMapName(ObjectVolume*, const char*, const char*)’:
layer2/ObjectVolume.cpp:313:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  313 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In member function ‘virtual void ObjectVolume::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectVolume.cpp:341:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  341 |     for(a = 0; a < I->State.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In member function ‘virtual void ObjectVolume::update()’:
layer2/ObjectVolume.cpp:402:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  402 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp:440:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<float>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  440 |         for (i = 0; i < vs->Ramp.size(); i += 5) {
      |                     ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In member function ‘virtual void ObjectVolume::render(RenderInfo*)’:
layer2/ObjectVolume.cpp:759:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  759 |   for(a = 0; a < I->State.size(); ++a) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘ObjectVolume* ObjectVolumeFromXtalSym(PyMOLGlobals*, ObjectVolume*, ObjectMap*, CSymmetry*, int, int, float*, float*, float, int, float, float*, int)’:
layer2/ObjectVolume.cpp:1131:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1131 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectVolume.cpp: In function ‘void ObjectVolumeRecomputeExtent(ObjectVolume*)’:
layer2/ObjectVolume.cpp:1232:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectVolumeState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1232 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/ObjectCGO.cpp -o build/temp.linux-x86_64-cpython-311/layer2/ObjectCGO.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from /usr/include/c++/13/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}]’
layer2/ObjectVolume.cpp:534:44:   required from here
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:657:15: warning: ‘size_t createPreintegrationTexture(PyMOLGlobals*, const float*, int)’ defined but not used [-Wunused-function]
  657 | static size_t createPreintegrationTexture(PyMOLGlobals * G, const float *Table, const int count)
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectVolume.cpp: In function ‘ObjectVolumeStateGetMapState(ObjectVolumeState*)’:
layer2/ObjectVolume.cpp:74:33: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 230 [-Wformat-truncation=]
   74 |       "ObjectVolume-Error: map '%s' has been deleted.\n", vs->MapName
      |                                 ^~
In file included from /usr/include/stdio.h:906,
                 from /usr/include/python3.11/Python.h:24,
                 from layer0/os_python.h:34,
                 from layer2/ObjectVolume.cpp:20:
In function ‘snprintf’,
    inlined from ‘ObjectVolumeStateGetMapState(ObjectVolumeState*)’ at layer2/ObjectVolume.cpp:73:5:
/usr/include/bits/stdio2.h: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 ());
      |                                    ~~~~~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In function ‘PyObject* ObjectCGOAllStatesAsPyList(ObjectCGO*)’:
layer2/ObjectCGO.cpp:53:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   53 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In function ‘int ObjectCGOAllStatesFromPyList(ObjectCGO*, PyObject*, int)’:
layer2/ObjectCGO.cpp:104:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  104 |     for(a = 0; a < I->State.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In member function ‘virtual void ObjectCGO::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectCGO.cpp:205:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  205 |     if((state >= 0) && (state < I->State.size())) {
      |                         ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In member function ‘virtual void ObjectCGO::render(RenderInfo*)’:
layer2/ObjectCGO.cpp:488:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  488 |         if (!ray)
      |         ^~
layer2/ObjectCGO.cpp:490:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  490 |           ObjectCGORenderState(G, pass, ray, I, info, sobj, color, ramp, use_shader, cgo_lighting);
      |           ^~~~~~~~~~~~~~~~~~~~
In file included from layer2/ObjectCGO.cpp:24:
layer2/ObjectCGO.h: In copy constructor ‘ObjectCGOState::ObjectCGOState(const ObjectCGOState&)’:
layer2/ObjectCGO.h:28:17: warning: ‘ObjectCGOState::G’ will be initialized after [-Wreorder]
   28 |   PyMOLGlobals* G;
      |                 ^
layer2/ObjectCGO.h:27:25: warning:   ‘pymol::cache_ptr<CGO> ObjectCGOState::renderCGO’ [-Wreorder]
   27 |   pymol::cache_ptr<CGO> renderCGO;
      |                         ^~~~~~~~~
layer2/ObjectCGO.cpp:517:1: warning:   when initialized here [-Wreorder]
  517 | ObjectCGOState::ObjectCGOState(const ObjectCGOState& other)
      | ^~~~~~~~~~~~~~
layer2/ObjectCGO.h:29:58: warning: ‘ObjectCGOState::hasOpaque’ will be initialized after [-Wreorder]
   29 |   bool renderWithShaders, hasTransparency, cgo_lighting, hasOpaque;
      |                                                          ^~~~~~~~~
layer2/ObjectCGO.h:29:44: warning:   ‘bool ObjectCGOState::cgo_lighting’ [-Wreorder]
   29 |   bool renderWithShaders, hasTransparency, cgo_lighting, hasOpaque;
      |                                            ^~~~~~~~~~~~
layer2/ObjectCGO.cpp:517:1: warning:   when initialized here [-Wreorder]
  517 | ObjectCGOState::ObjectCGOState(const ObjectCGOState& other)
      | ^~~~~~~~~~~~~~
layer2/ObjectCGO.cpp: In function ‘ObjectCGO* ObjectCGOFromCGO(PyMOLGlobals*, ObjectCGO*, CGO*, int)’:
layer2/ObjectCGO.cpp:602:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  602 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectCGO.cpp: In function ‘ObjectCGO* ObjectCGODefine(PyMOLGlobals*, ObjectCGO*, PyObject*, int)’:
layer2/ObjectCGO.cpp:667:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  667 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectCGO.cpp: In function ‘ObjectCGO* ObjectCGOFromFloatArray(PyMOLGlobals*, ObjectCGO*, float*, int, int, int)’:
layer2/ObjectCGO.cpp:725:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectCGOState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  725 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/ObjectCallback.cpp -o build/temp.linux-x86_64-cpython-311/layer2/ObjectCallback.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepAngle.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepAngle.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/ObjectDist.cpp -o build/temp.linux-x86_64-cpython-311/layer2/ObjectDist.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepCartoon.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepCartoon.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/ObjectDist.cpp: In function ‘int ObjectDistMoveWithObject(ObjectDist*, ObjectMolecule*)’:
layer2/ObjectDist.cpp:111:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  111 |   for (int i=0; i<I->DSet.size(); i++) {
      |                 ~^~~~~~~~~~~~~~~
layer2/ObjectDist.cpp: In function ‘void ObjectDistUpdateExtents(ObjectDist*)’:
layer2/ObjectDist.cpp:136:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  136 |   for(int a = 0; a < I->DSet.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~
layer2/ObjectDist.cpp: In function ‘PyObject* ObjectDistDSetAsPyList(ObjectDist*)’:
layer2/ObjectDist.cpp:148:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  148 |   for(int a = 0; a < I->DSet.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~
layer2/ObjectDist.cpp: In function ‘int ObjectDistDSetFromPyList(ObjectDist*, PyObject*)’:
layer2/ObjectDist.cpp:165:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  165 |     for(int a = 0; a < I->DSet.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~
layer2/ObjectDist.cpp: In member function ‘virtual void ObjectDist::update()’:
layer2/ObjectDist.cpp:241:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  241 |   for(int a = 0; a < I->DSet.size(); a++)
      |                  ~~^~~~~~~~~~~~~~~~
layer2/ObjectDist.cpp: In function ‘void ObjectDistInvalidateRep(ObjectDist*, cRep_t)’:
layer2/ObjectDist.cpp:257:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<pymol::copyable_ptr<DistSet> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  257 |   for(a = 0; a < I->DSet.size(); a++)
      |              ~~^~~~~~~~~~~~~~~~
layer2/RepCartoon.cpp: In function ‘Rep* RepCartoonNew(CoordSet*, int)’:
layer2/RepCartoon.cpp:3731:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class CCInOut’; use assignment or value-initialization instead [-Wclass-memaccess]
 3731 |     memset(car,      0, sizeof(*car)      * nAtIndex);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/RepCartoon.cpp:44:7: note: ‘class CCInOut’ declared here
   44 | class CCInOut {
      |       ^~~~~~~
In file included from layer2/CoordSet.h:24,
                 from layer2/RepCartoon.h:21,
                 from layer2/RepCartoon.cpp:27:
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:447:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:496:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:506:36,
    inlined from ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’ at layer2/RepCartoon.cpp:337:23:
layer1/Setting.h:436:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |   int i = *out;
      |           ^~~~
In file included from layer2/ObjectMolecule.h:25,
                 from layer2/CoordSet.h:25:
layer2/AtomInfo.h: In function ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’:
layer2/AtomInfo.h:505:5: note: ‘out’ was declared here
  505 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:447:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:496:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:506:36,
    inlined from ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’ at layer2/RepCartoon.cpp:338:23:
layer1/Setting.h:436:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘ring_connector_visible(PyMOLGlobals*, AtomInfoType const*, AtomInfoType const*, bool)’:
layer2/AtomInfo.h:505:5: note: ‘out’ was declared here
  505 |   V out;
      |     ^~~
layer2/RepCartoon.cpp: In function ‘do_ring(PyMOLGlobals*, nuc_acid_data*, int, int*, ObjectMolecule*, CoordSet*, float, CGO*, int, float, int, int, int, float, float, int*, float*, float)’:
layer2/RepCartoon.cpp:1007:65: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized]
 1007 |                     float ladder_alpha = 1.0f - AtomSettingGetWD(G, ai_i[i], cSetting_cartoon_transparency, 1.0f - alpha);
      |                                                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/RepCartoon.cpp:461:11: note: ‘i’ was declared here
  461 |       int i;
      |           ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/ObjectGadget.cpp -o build/temp.linux-x86_64-cpython-311/layer2/ObjectGadget.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from layer1/Symmetry.h:26,
                 from layer2/CoordSet.h:22:
In member function ‘pymol::vla<AtomInfoType>::operator+<int>(int)AtomInfoType*’,
    inlined from ‘GenerateRepCartoonProcessCylindricalHelices(PyMOLGlobals*, ObjectMolecule*, CoordSet*, CGO*, CExtrude*, int, int*, float*, float*, float*, CCInOut const*, int*, float*, int, int, float, float)’ at layer2/RepCartoon.cpp:1739:34,
    inlined from ‘GenerateRepCartoonCGO(CoordSet*, ObjectMolecule*, nuc_acid_data*, short, float*, int, float*, float*, float*, CCInOut const*, int*, int*, int*, float*, float)’ at layer2/RepCartoon.cpp:2553:53:
layer0/vla.h:118:60: warning: ‘atom_index2’ may be used uninitialized [-Wmaybe-uninitialized]
  118 |   template <typename S> T* operator+(S i) { return m_vla + i; }
      |                                                            ^
layer2/RepCartoon.cpp: In function ‘GenerateRepCartoonCGO(CoordSet*, ObjectMolecule*, nuc_acid_data*, short, float*, int, float*, float*, float*, CCInOut const*, int*, int*, int*, float*, float)’:
layer2/RepCartoon.cpp:1593:20: note: ‘atom_index2’ was declared here
 1593 |   int atom_index1, atom_index2, *s,
      |                    ^~~~~~~~~~~
layer2/RepCartoon.cpp: In function ‘RepCartoonNew(CoordSet*, int)’:
layer2/RepCartoon.cpp:3206:23: warning: ‘MEM[(float *)&t2]’ may be used uninitialized [-Wmaybe-uninitialized]
 3206 |   float t0[3], t1[3], t2[3];
      |                       ^~
layer2/RepCartoon.cpp:3206:23: warning: ‘MEM[(float *)&t2 + 4B]’ may be used uninitialized [-Wmaybe-uninitialized]
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/ObjectGadgetRamp.cpp -o build/temp.linux-x86_64-cpython-311/layer2/ObjectGadgetRamp.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepCylBond.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepCylBond.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/ObjectGroup.cpp -o build/temp.linux-x86_64-cpython-311/layer2/ObjectGroup.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/ObjectMap.cpp -o build/temp.linux-x86_64-cpython-311/layer2/ObjectMap.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepDihedral.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepDihedral.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/ObjectMap.cpp: In function ‘int ObjectMapValidXtal(ObjectMap*, int)’:
layer2/ObjectMap.cpp:133:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  133 |   if((state >= 0) && (state < I->State.size())) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘pymol::Result<> ObjectMapTrim(ObjectMap*, int, float*, float*, int)’:
layer2/ObjectMap.cpp:914:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  914 |   } else if((state >= 0) && (state < I->State.size()) && (I->State[state].Active)) {
      |                              ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘pymol::Result<> ObjectMapDouble(ObjectMap*, int)’:
layer2/ObjectMap.cpp:931:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  931 |   } else if((state >= 0) && (state < I->State.size()) && (I->State[state].Active)) {
      |                              ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘pymol::Result<> ObjectMapHalve(ObjectMap*, int, int)’:
layer2/ObjectMap.cpp:946:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  946 |   } else if((state >= 0) && (state < I->State.size()) && (I->State[state].Active)) {
      |                              ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘void ObjectMapRegeneratePoints(ObjectMap*)’:
layer2/ObjectMap.cpp:1189:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1189 |   for (i=0; i<om->State.size();i++){
      |             ~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘PyObject* ObjectMapAllStatesAsPyList(ObjectMap*)’:
layer2/ObjectMap.cpp:1279:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1279 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapAllStatesFromPyList(ObjectMap*, PyObject*)’:
layer2/ObjectMap.cpp:1437:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1437 |     for(a = 0; a < I->State.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapNewCopy(PyMOLGlobals*, const ObjectMap*, ObjectMap**, int, int)’:
layer2/ObjectMap.cpp:1509:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1509 |       for(state = 0; state < src->State.size(); state++) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp:1518:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1518 |       if(source_state < src->State.size()) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMapState* ObjectMapStatePrime(ObjectMap*, int)’:
layer2/ObjectMap.cpp:1535:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1535 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘void ObjectMapUpdateExtents(ObjectMap*)’:
layer2/ObjectMap.cpp:1548:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1548 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In member function ‘virtual void ObjectMap::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectMap.cpp:1674:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1674 |     for(a = 0; a < I->State.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapCCP4StrToMap(ObjectMap*, char*, int, int, int, int)’:
layer2/ObjectMap.cpp:2297:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
 2297 |   if(bytes < 256 * sizeof(int)) {
      |      ~~~~~~^~~~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp:2307:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2307 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:2942:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2942 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapXPLORStrToMap(ObjectMap*, char*, int, int)’:
layer2/ObjectMap.cpp:3216:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 3216 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapFLDStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:3437:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 3437 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapBRIXStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:3766:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 3766 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:4172:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 4172 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadCCP4(PyMOLGlobals*, ObjectMap*, const char*, int, int, int, int, int)’:
layer2/ObjectMap.cpp:4694:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4694 |       if(state < I->State.size()) {
      |          ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘int ObjectMapACNTStrToMap(ObjectMap*, char*, int, int, int)’:
layer2/ObjectMap.cpp:5245:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5245 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadXPLOR(PyMOLGlobals*, ObjectMap*, const char*, int, int, int)’:
layer2/ObjectMap.cpp:5557:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 5557 |         if(state < I->State.size()) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadChemPyBrick(PyMOLGlobals*, ObjectMap*, PyObject*, int, int, int)’:
layer2/ObjectMap.cpp:5711:24: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5711 |     if(I->State.size() <= state) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectMap.cpp: In function ‘ObjectMap* ObjectMapLoadChemPyMap(PyMOLGlobals*, ObjectMap*, PyObject*, int, int, int)’:
layer2/ObjectMap.cpp:5809:24: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5809 |     if(I->State.size() <= state) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/include/c++/13/cassert:44,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/ObjectMap.h:25,
                 from layer2/ObjectMap.cpp:27:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’:
layer2/ObjectMap.cpp:198:30:   required from here
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:1605:14:   required from here
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
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}]’
layer2/ObjectMap.cpp:5967:46:   required from here
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
In file included from /usr/lib64/python3.11/site-packages/numpy/core/include/numpy/ndarrayobject.h:21,
                 from /usr/lib64/python3.11/site-packages/numpy/core/include/numpy/arrayobject.h:5,
                 from layer0/os_numpy.h:8,
                 from layer2/ObjectMap.cpp:22:
/usr/lib64/python3.11/site-packages/numpy/core/include/numpy/__multiarray_api.h: At global scope:
/usr/lib64/python3.11/site-packages/numpy/core/include/numpy/__multiarray_api.h:1477:1: warning: ‘int _import_array()’ defined but not used [-Wunused-function]
 1477 | _import_array(void)
      | ^~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepDistDash.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepDistDash.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepDistLabel.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepDistLabel.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/ObjectMap.cpp: In function ‘ObjectMapDump(ObjectMap const*, char const*, int, int)’:
layer2/ObjectMap.cpp:5982:24: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 239 [-Wformat-truncation=]
 5982 |       " ObjectMapDump: %s written to %s\n", om->Name, fname ENDFB(om->G);
      |                        ^~
In file included from /usr/include/stdio.h:906,
                 from /usr/include/python3.11/Python.h:24,
                 from layer0/os_python.h:34,
                 from layer2/ObjectMap.cpp:21:
In function ‘snprintf’,
    inlined from ‘ObjectMapDump(ObjectMap const*, char const*, int, int)’ at layer2/ObjectMap.cpp:5981:5:
/usr/include/bits/stdio2.h: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 ());
      |                                    ~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepDot.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepDot.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/ObjectMap.cpp: In function ‘ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int) [clone .isra.0]’:
layer2/ObjectMap.cpp:4290:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 243 [-Wformat-truncation=]
 4290 |     " ObjectMap: %s\n", cc ENDFB(I->G);
      |                  ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int) [clone .isra.0]’ at layer2/ObjectMap.cpp:4289:3:
/usr/include/bits/stdio2.h: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:4290:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 243 [-Wformat-truncation=]
 4290 |     " ObjectMap: %s\n", cc ENDFB(I->G);
      |                  ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int) [clone .isra.0]’ at layer2/ObjectMap.cpp:4289:3:
/usr/include/bits/stdio2.h: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 ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’:
layer2/ObjectMap.cpp:2961:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 2961 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:2960:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4803:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4835:28:
/usr/include/bits/stdio2.h: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:2970:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 2970 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:2969:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4803:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4835:28:
/usr/include/bits/stdio2.h: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:2976:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 2976 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:2975:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4803:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4835:28:
/usr/include/bits/stdio2.h: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:3058:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 241 [-Wformat-truncation=]
 3058 |       " PHIStrToMap: %s\n", cc ENDFB(I->G);
      |                      ^~     ~~
In function ‘snprintf’,
    inlined from ‘ObjectMapPHIStrToMap(ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:3057:5,
    inlined from ‘ObjectMapReadPHIStr(PyMOLGlobals*, ObjectMap*, char*, int, int, int)’ at layer2/ObjectMap.cpp:4803:25,
    inlined from ‘ObjectMapLoadPHI(PyMOLGlobals*, ObjectMap*, char const*, int, int, int, int)’ at layer2/ObjectMap.cpp:4835:28:
/usr/include/bits/stdio2.h: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/RepDot.cpp: In function ‘RepDotDoNew(CoordSet*, cRepDot_t, int)’:
layer2/RepDot.cpp:436:17: warning: ‘vn’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |         *(vn++) = sp->dot[b][2];
      |         ~~~~~~~~^~~~~~~~~~~~~~~
layer2/RepDot.cpp:263:14: note: ‘vn’ was declared here
  263 |   float *v, *vn;
      |              ^~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepEllipsoid.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepEllipsoid.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/ObjectMesh.cpp -o build/temp.linux-x86_64-cpython-311/layer2/ObjectMesh.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepLabel.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepLabel.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/ObjectMesh.cpp: In member function ‘ObjectMesh::update()’:
layer2/ObjectMesh.cpp:502:41: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 226 [-Wformat-truncation=]
  502 |           "ObjectMeshUpdate-Error: map '%s' has been deleted.\n", ms->MapName
      |                                         ^~
In file included from layer1/Ortho.h:32,
                 from layer1/Scene.h:23,
                 from layer2/ObjectMesh.cpp:33:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 50 and 305 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectMesh.cpp:535:40: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 232 [-Wformat-truncation=]
  535 |               " ObjectMesh: updating \"%s\".\n", I->Name ENDFB(G);
      |                                        ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 27 and 282 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectMesh.cpp: In function ‘ObjectMeshDump(ObjectMesh*, char const*, int, int)’:
layer2/ObjectMesh.cpp:329:27: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 238 [-Wformat-truncation=]
  329 |         " ObjectMeshDump: %s written to %s\n", I->Name, fname ENDFB(I->G);
      |                           ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output 31 or more bytes (assuming 286) into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/ObjectMolecule.cpp -o build/temp.linux-x86_64-cpython-311/layer2/ObjectMolecule.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepMesh.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepMesh.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/ObjectMolecule.cpp: In function ‘int ObjectMoleculeFillOpenValences(ObjectMolecule*, int)’:
layer2/ObjectMolecule.cpp:3531:14: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘signed char’ [-Wsign-compare]
 3531 |       if((nn >= ai->valence) || (!flag))
      |           ~~~^~~~~~~~~~~~~~
layer2/ObjectMolecule.cpp: In function ‘pymol::Result<> ObjectMoleculeAddBondByIndices(ObjectMolecule*, unsigned int, unsigned int, int)’:
layer2/ObjectMolecule.cpp:4328:12: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 4328 |   if (atm1 >= I->NAtom || atm2 >= I->NAtom) {
      |       ~~~~~^~~~~~~~~~~
layer2/ObjectMolecule.cpp:4328:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 4328 |   if (atm1 >= I->NAtom || atm2 >= I->NAtom) {
      |                           ~~~~~^~~~~~~~~~~
In file included from /usr/include/c++/13/cassert:44,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/RepMesh.cpp:28:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer2/RepMesh.cpp:970:27:   required from here
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/ObjectMolecule.cpp: In member function ‘bool ObjectMolecule::atomHasAnyCoordinates(size_t) const’:
layer2/ObjectMolecule.cpp:11713:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
11713 |   for (size_t i = 0; i < NCSet; ++i) {
      |                      ~~^~~~~~~
In file included from layer2/RepMesh.cpp:24:
layer2/RepMesh.cpp: In function ‘RepMeshNew(CoordSet*, int)’:
layer2/RepMesh.cpp:1053:13: warning: ‘field’ may be used uninitialized [-Wmaybe-uninitialized]
 1053 |     DeleteP(field);
      |             ^~~~~
layer2/RepMesh.cpp:715:13: note: ‘field’ was declared here
  715 |   Isofield *field;
      |             ^~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepNonbonded.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepNonbonded.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/ObjectMolecule.cpp: In function ‘ObjectMoleculeMOLStr2CoordSet(PyMOLGlobals*, char const*, AtomInfoType**, char const**) [clone .constprop.0]’:
layer2/ObjectMolecule.cpp:7579:37: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 224 [-Wformat-truncation=]
 7579 |     " ObjMolMOLStr2CoordSet: title '%s'\n", nameTmp ENDFB(G)
      |                                     ^~      ~~~~~~~
In file included from layer1/Ortho.h:32,
                 from layer2/ObjectMolecule.cpp:31:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 34 and 289 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectMolecule.cpp:7627:16: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 1023 [-Wstringop-truncation]
 7627 |         strncpy(atInfo[a].elem, cc, cElemNameLen);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepNonbondedSphere.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepNonbondedSphere.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/ObjectMolecule.cpp: In member function ‘ObjectMolecule::update()’:
layer2/ObjectMolecule.cpp:10605:82: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 181 and 191 [-Wformat-truncation=]
10605 |               " ObjectMolecule-DEBUG: updating representations for state %d of \"%s\".\n",
      |                                                                                  ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 68 and 333 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectMolecule.cpp: In function ‘ObjectMoleculeMoveAtom(ObjectMolecule*, int, int, float const*, int, int)’:
layer2/ObjectMolecule.cpp:10731:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1004 [-Wformat-overflow=]
10731 |       sprintf(line, "cmd.translate_atom(\"%s\",%15.9f,%15.9f,%15.9f,%d,%d,%d)\n",
      |                                           ^~
10732 |               buffer, v[0], v[1], v[2], state + 1, mode, 0);
      |               ~~~~~~                       
layer2/ObjectMolecule.cpp:10731:21: note: directive argument in the range [-2147483647, 2147483647]
10731 |       sprintf(line, "cmd.translate_atom(\"%s\",%15.9f,%15.9f,%15.9f,%d,%d,%d)\n",
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer2/ObjectMolecule.cpp:10731:14: note: ‘sprintf’ output between 78 and 2036 bytes into a destination of size 1024
10731 |       sprintf(line, "cmd.translate_atom(\"%s\",%15.9f,%15.9f,%15.9f,%d,%d,%d)\n",
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10732 |               buffer, v[0], v[1], v[2], state + 1, mode, 0);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepRibbon.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepRibbon.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/RepRibbon.cpp: In function ‘RepRibbonNew(CoordSet*, int)’:
layer2/RepRibbon.cpp:378:15: warning: ‘MEM <vector(2) float> [(float *)_717]’ may be used uninitialized [-Wmaybe-uninitialized]
  378 |     *(v1++) = *(v++);           /* first segment */
      |               ^~~~~~
layer2/RepRibbon.cpp:380:15: warning: ‘MEM[(float *)_717 + 8B]’ may be used uninitialized [-Wmaybe-uninitialized]
  380 |     *(v1++) = *(v++);
      |               ^~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepSphere.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepSphere.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In function ‘ObjectMoleculeXYZStr2CoordSet(PyMOLGlobals*, char const*, AtomInfoType**, char const**)’,
    inlined from ‘ObjectMoleculeReadStr(PyMOLGlobals*, ObjectMolecule*, char const**, cLoadType_t, int, int, int, int, char*, short, _OVLexicon*)’ at layer2/ObjectMolecule.cpp:8551:43:
layer2/ObjectMolecule.cpp:2898:16: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 1023 [-Wstringop-truncation]
 2898 |         strncpy(ai->elem, cc, cElemNameLen);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepSphereGenerate.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepSphereGenerate.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/ObjectMolecule2.cpp -o build/temp.linux-x86_64-cpython-311/layer2/ObjectMolecule2.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepSphereImmediate.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepSphereImmediate.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/ObjectMolecule2.cpp: In function ‘bool ObjectMoleculeConnect(ObjectMolecule*, int&, pymol::vla<BondType>&, CoordSet*, int, int, bool)’:
layer2/ObjectMolecule2.cpp:3750:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 3750 |     for (unsigned i = 0; i < cs->NIndex; ++i) {
      |                          ~~^~~~~~~~~~~~
layer2/ObjectMolecule2.cpp: In lambda function:
layer2/ObjectMolecule2.cpp:3779:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare]
 3779 |         if (i <= j && !symop)
      |             ~~^~~~
layer2/ObjectMolecule2.cpp: In function ‘bool ObjectMoleculeConnect(ObjectMolecule*, int&, pymol::vla<BondType>&, CoordSet*, int, int, bool)’:
layer2/ObjectMolecule2.cpp:3884:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 3884 |       for (unsigned i = 0; i < cs->NIndex; ++i) {
      |                            ~~^~~~~~~~~~~~
layer2/ObjectMolecule2.cpp:3900:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 3900 |     for (unsigned a = 0; a < cs->NTmpBond; ++a) {
      |                          ~~^~~~~~~~~~~~~~
layer2/ObjectMolecule2.cpp:3950:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 3950 |     for (unsigned a = 0; a < cs->NTmpLinkBond; ++a) {
      |                          ~~^~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepSurface.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepSurface.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/RepSurface.cpp: In function ‘void RepSurfaceSmoothEdges(RepSurface*)’:
layer2/RepSurface.cpp:4403:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4403 |     for (auto j = 0; j < edges[i].size(); j += 3) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer2/RepSurface.cpp:4415:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4415 |     for (auto j = 0; j < edges[i].size(); j += 3) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer2/RepSurface.cpp:4426:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4426 |     for (auto i = 0; i < unique_edges.size(); i += 2) {
      |                      ~~^~~~~~~~~~~~~~~~~~~~~
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:906,
                 from /usr/include/python3.11/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 ());
      |                                    ~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/ObjectMolecule3.cpp -o build/temp.linux-x86_64-cpython-311/layer2/ObjectMolecule3.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/ObjectMolecule3.cpp: In function ‘std::vector<int> ObjectMoleculeGetMolMappingVec(const ObjectMolecule&)’:
layer2/ObjectMolecule3.cpp:42:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
   42 |   for (size_t b = 0; b < objmol.NBond; ++b) {
      |                      ~~^~~~~~~~~~~~~~
layer2/ObjectMolecule3.cpp: In function ‘void ObjectMoleculePBCUnwrap(ObjectMolecule&, bool)’:
layer2/ObjectMolecule3.cpp:151:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  151 |       for (unsigned atm = 0; atm != objmol.NAtom; ++atm) {
      |                              ~~~~^~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/ObjectSlice.cpp -o build/temp.linux-x86_64-cpython-311/layer2/ObjectSlice.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/RepWireBond.cpp -o build/temp.linux-x86_64-cpython-311/layer2/RepWireBond.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/ObjectSlice.cpp: In function ‘PyObject* ObjectSliceAllStatesAsPyList(ObjectSlice*)’:
layer2/ObjectSlice.cpp:78:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   78 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In member function ‘virtual void ObjectSlice::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectSlice.cpp:210:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  210 |   for(a = 0; a < State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In member function ‘virtual void ObjectSlice::update()’:
layer2/ObjectSlice.cpp:633:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  633 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In function ‘void ObjectSliceDrag(ObjectSlice*, int, int, float*, float*, float*)’:
layer2/ObjectSlice.cpp:679:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  679 |     if(state < I->State.size())
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In function ‘int ObjectSliceGetVertex(ObjectSlice*, int, int, float*)’:
layer2/ObjectSlice.cpp:750:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  750 |     if(state < I->State.size())
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In member function ‘virtual void ObjectSlice::render(RenderInfo*)’:
layer2/ObjectSlice.cpp:925:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  925 |       if(state < I->State.size())
      |          ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp:967:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  967 |         if(cur_state >= I->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp:981:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  981 |     if(state < I->State.size())
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp:1226:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1226 |     if(cur_state >= I->State.size())
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In function ‘ObjectSliceState* ObjectSliceStateGetActive(ObjectSlice*, int)’:
layer2/ObjectSlice.cpp:1244:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1244 |     if(state < I->State.size()) {
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In function ‘ObjectSlice* ObjectSliceFromMap(PyMOLGlobals*, ObjectSlice*, ObjectMap*, int, int)’:
layer2/ObjectSlice.cpp:1285:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1285 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectSlice.cpp: In function ‘void ObjectSliceRecomputeExtent(ObjectSlice*)’:
layer2/ObjectSlice.cpp:1362:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSliceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1362 |   for(a = 0; a < I->State.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSlice.cpp: In member function ‘ObjectSlice::update()’:
layer2/ObjectSlice.cpp:639:42: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 225 [-Wformat-truncation=]
  639 |           "ObjectSliceUpdate-Error: map '%s' has been deleted.\n", oss->MapName
      |                                          ^~
In file included from layer1/Ortho.h:32,
                 from layer1/Scene.h:23,
                 from layer2/ObjectSlice.cpp:34:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 51 and 306 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectSlice.cpp:650:39: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 231 [-Wformat-truncation=]
  650 |             " ObjectSlice: updating \"%s\".\n", I->Name ENDFB(I->G);
      |                                       ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 28 and 283 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/ObjectSurface.cpp -o build/temp.linux-x86_64-cpython-311/layer2/ObjectSurface.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/Sculpt.cpp -o build/temp.linux-x86_64-cpython-311/layer2/Sculpt.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer2/ObjectSurface.cpp: In function ‘PyObject* ObjectSurfaceAllStatesAsPyList(ObjectSurface*)’:
layer2/ObjectSurface.cpp:83:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   83 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘void ObjectSurfaceDump(ObjectSurface*, const char*, int, int)’:
layer2/ObjectSurface.cpp:236:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  236 |     if(state < I->State.size()) {
      |        ~~~~~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In member function ‘virtual void ObjectSurface::invalidate(cRep_t, cRepInv_t, int)’:
layer2/ObjectSurface.cpp:281:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  281 |     for(int a = 0; a < I->State.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘int ObjectSurfaceInvalidateMapName(ObjectSurface*, const char*, const char*)’:
layer2/ObjectSurface.cpp:311:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  311 |   for(int a = 0; a < I->State.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘ObjectSurface* ObjectSurfaceFromBox(PyMOLGlobals*, ObjectSurface*, ObjectMap*, int, int, float*, float*, float, cIsosurfaceMode, float, pymol::vla<float>&&, cIsosurfaceSide, int)’:
layer2/ObjectSurface.cpp:1029:22: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1029 |   if(I->State.size() <= state) {
      |      ~~~~~~~~~~~~~~~~^~~~~~~~
layer2/ObjectSurface.cpp: In function ‘int ObjectSurfaceSetLevel(ObjectSurface*, float, int, int)’:
layer2/ObjectSurface.cpp:1125:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectSurfaceState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1125 |     for(int a = 0; a < I->State.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer2/ObjectSurface.cpp: In function ‘ObjectSurfaceDump(ObjectSurface*, char const*, int, int)’:
layer2/ObjectSurface.cpp:268:30: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 235 [-Wformat-truncation=]
  268 |         " ObjectSurfaceDump: %s written to %s\n", I->Name, fname ENDFB(I->G);
      |                              ^~
In file included from layer1/Ortho.h:32,
                 from layer1/Scene.h:23,
                 from layer2/ObjectSurface.cpp:35:
layer0/Feedback.h:274:15: note: ‘snprintf’ output 34 or more bytes (assuming 289) into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer2/ObjectSurface.cpp: In member function ‘ObjectSurface::update()’:
layer2/ObjectSurface.cpp:493:43: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 229 [-Wformat-truncation=]
  493 |               " ObjectSurface: updating \"%s\".\n", I->Name ENDFB(I->G);
      |                                           ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 30 and 285 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer3/MoleculeExporter.cpp -o build/temp.linux-x86_64-cpython-311/layer3/MoleculeExporter.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/SculptCache.cpp -o build/temp.linux-x86_64-cpython-311/layer2/SculptCache.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/SideChainHelper.cpp -o build/temp.linux-x86_64-cpython-311/layer2/SideChainHelper.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from layer1/PyMOLObject.h:26,
                 from layer2/ObjectMolecule.h:24,
                 from layer2/SideChainHelper.h:9,
                 from layer2/SideChainHelper.cpp:10:
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:447:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:496:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:506:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:47:26:
layer1/Setting.h:436:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |   int i = *out;
      |           ^~~~
In file included from layer2/ObjectMolecule.h:25:
layer2/AtomInfo.h: In function ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’:
layer2/AtomInfo.h:505:5: note: ‘out’ was declared here
  505 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:447:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:496:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:506:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:49:26:
layer1/Setting.h:436:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’:
layer2/AtomInfo.h:505:5: note: ‘out’ was declared here
  505 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:447:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:496:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:506:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:55:26:
layer1/Setting.h:436:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’:
layer2/AtomInfo.h:505:5: note: ‘out’ was declared here
  505 |   V out;
      |     ^~~
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:447:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:496:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:506:36,
    inlined from ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’ at layer2/SideChainHelper.cpp:57:26:
layer1/Setting.h:436:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘SideChainHelperMarkNonCartoonBonded(bool*, ObjectMolecule const*, CoordSet const*, bool, bool)’:
layer2/AtomInfo.h:505:5: note: ‘out’ was declared here
  505 |   V out;
      |     ^~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer2/VFont.cpp -o build/temp.linux-x86_64-cpython-311/layer2/VFont.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer3/AtomIterators.cpp -o build/temp.linux-x86_64-cpython-311/layer3/AtomIterators.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer3/AtomIterators.cpp: In member function ‘virtual bool SeleAtomIterator::next()’:
layer3/AtomIterators.cpp:61:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   61 |   while ((++a) < I->Table.size()) {
      |          ~~~~~~^~~~~~~~~~~~~~~~~
layer3/AtomIterators.cpp: In member function ‘virtual bool SeleCoordIterator::next()’:
layer3/AtomIterators.cpp:129:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  129 |   for (a++; a < I->Table.size(); a++) {
      |             ~~^~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer3/CifDataValueFormatter.cpp -o build/temp.linux-x86_64-cpython-311/layer3/CifDataValueFormatter.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer3/Editor.cpp -o build/temp.linux-x86_64-cpython-311/layer3/Editor.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer3/Editor.cpp: In function ‘pymol::Result<> EditorSelect(PyMOLGlobals*, const char*, const char*, const char*, const char*, int, int, int)’:
layer3/Editor.cpp:776:7: warning: variable ‘result’ set but not used [-Wunused-but-set-variable]
  776 |   int result = false;
      |       ^~~~~~
layer3/Editor.cpp: In function ‘EditorDefineExtraPks(PyMOLGlobals*)’:
layer3/Editor.cpp:335:29: warning: ‘%s’ directive writing up to 255 bytes into a region of size 249 [-Wformat-overflow=]
  335 |     sprintf(buffer, "(byres %s)", name);
      |                             ^~    ~~~~
layer3/Editor.cpp:335:12: note: ‘sprintf’ output between 9 and 264 bytes into a destination of size 256
  335 |     sprintf(buffer, "(byres %s)", name);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Editor.cpp:337:31: warning: ‘%s’ directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=]
  337 |     sprintf(buffer, "(bychain %s)", name);
      |                               ^~    ~~~~
layer3/Editor.cpp:337:12: note: ‘sprintf’ output between 11 and 266 bytes into a destination of size 256
  337 |     sprintf(buffer, "(bychain %s)", name);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Editor.cpp:339:32: warning: ‘%s’ directive writing up to 255 bytes into a region of size 246 [-Wformat-overflow=]
  339 |     sprintf(buffer, "(byobject %s)", name);
      |                                ^~    ~~~~
layer3/Editor.cpp:339:12: note: ‘sprintf’ output between 12 and 267 bytes into a destination of size 256
  339 |     sprintf(buffer, "(byobject %s)", name);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Editor.cpp: In function ‘EditorPrepareDrag(PyMOLGlobals*, pymol::CObject*, int, int, int, int)’:
layer3/Editor.cpp:1933:29: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=]
 1933 |         " Editor: grabbing (%s).", name ENDFB(G);
      |                             ^~     ~~~~
In file included from layer1/Ortho.h:32,
                 from layer1/ButMode.h:20,
                 from layer3/Editor.cpp:28:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 22 and 277 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer3/Executive.cpp -o build/temp.linux-x86_64-cpython-311/layer3/Executive.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveIsosurfaceEtc(PyMOLGlobals*, const char*, const char*, float, const char*, float, int, float, int, int, int, int)’:
layer3/Executive.cpp:986:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  986 |         if(map_state >= mapObj->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveIsomeshEtc(PyMOLGlobals*, const char*, const char*, float, const char*, float, int, float, int, int, int, float)’:
layer3/Executive.cpp:1132:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1132 |         if(map_state >= mapObj->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveVolume(PyMOLGlobals*, const char*, const char*, float, const char*, float, int, float, int, int)’:
layer3/Executive.cpp:1305:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1305 |         if(map_state >= mapObj->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/cassert:44,
                 from /usr/include/glm/detail/func_exponential.inl:8,
                 from /usr/include/glm/exponential.hpp:110,
                 from /usr/include/glm/detail/func_geometric.inl:1,
                 from /usr/include/glm/geometric.hpp:116,
                 from /usr/include/glm/detail/func_matrix.inl:1,
                 from /usr/include/glm/matrix.hpp:161,
                 from /usr/include/glm/detail/type_mat2x2.inl:1,
                 from /usr/include/glm/detail/type_mat2x2.hpp:176,
                 from /usr/include/glm/ext/matrix_double2x2.hpp:5,
                 from /usr/include/glm/mat2x2.hpp:5,
                 from /usr/include/glm/glm.hpp:119,
                 from layer3/Executive.cpp:114:
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveSmooth(PyMOLGlobals*, const char*, int, int, int, int, int, int, float, bool)’:
layer3/Executive.cpp:6095:17: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare]
 6095 |   assert(n_atom == SelectorCountAtoms(G, sele, cStateAll));
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:6155:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare]
 6155 |       for (int c = 0; c < n_atom; ++c) {
      |                       ~~^~~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveMapSet(PyMOLGlobals*, const char*, int, const char*, int, int, int, int)’:
layer3/Executive.cpp:6325:34: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 6325 |             if(obj->State.size() > max_n_state)
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
layer3/Executive.cpp:6436:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6436 |                     if(src_state < obj->State.size()) {
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘float ExecutiveRMSPairs(PyMOLGlobals*, const std::vector<SelectorTmp>&, int, bool)’:
layer3/Executive.cpp:11035:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
11035 |   for(a = 0; a < pairs; a++) {
      |              ~~^~~~~~~
layer3/Executive.cpp:11040:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
11040 |     if(a < (pairs - 1))
      |        ~~^~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveColor(PyMOLGlobals*, const char*, const char*, int, int)’:
layer3/Executive.cpp:12401:7: warning: variable ‘ok’ set but not used [-Wunused-but-set-variable]
12401 |   int ok = false;
      |       ^~
layer3/Executive.cpp: In function ‘void ExecutiveSymExp(PyMOLGlobals*, const char*, const char*, const char*, float, int, int)’:
layer3/Executive.cpp:14066:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
14066 |             for (unsigned idx = 0; idx < cs->NIndex; ++idx) {
      |                                    ~~~~^~~~~~~~~~~~
layer3/Executive.cpp:14093:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
14093 |             for (unsigned atm = 0; atm < new_obj->NAtom; ++atm) {
      |                                    ~~~~^~~~~~~~~~~~~~~~
In file included from layer3/Executive.cpp:51:
layer3/Executive.cpp: In lambda function:
layer0/ListMacros.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
  100 |         else \
      |         ^~~~
layer0/ListMacros.h:141:4: note: in expansion of macro ‘ListDetach’
  141 |    ListDetach(List,copy,Link,ElemType); \
      |    ^~~~~~~~~~
layer3/Executive.cpp:14194:7: note: in expansion of macro ‘ListDelete’
14194 |       ListDelete(I->Spec, rec, next, SpecRec);        /* NOTE: order N in list length! TO FIX */
      |       ^~~~~~~~~~
layer0/ListMacros.h:102:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  102 |           (Elem)->Link = NULL; \
      |           ^
layer0/ListMacros.h:141:4: note: in expansion of macro ‘ListDetach’
  141 |    ListDetach(List,copy,Link,ElemType); \
      |    ^~~~~~~~~~
layer3/Executive.cpp:14194:7: note: in expansion of macro ‘ListDelete’
14194 |       ListDelete(I->Spec, rec, next, SpecRec);        /* NOTE: order N in list length! TO FIX */
      |       ^~~~~~~~~~
layer3/Executive.cpp: In lambda function:
layer0/ListMacros.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
  100 |         else \
      |         ^~~~
layer0/ListMacros.h:141:4: note: in expansion of macro ‘ListDetach’
  141 |    ListDetach(List,copy,Link,ElemType); \
      |    ^~~~~~~~~~
layer3/Executive.cpp:14206:7: note: in expansion of macro ‘ListDelete’
14206 |       ListDelete(I->Spec, rec, next, SpecRec);        /* NOTE: order N in list length! TO FIX */
      |       ^~~~~~~~~~
layer0/ListMacros.h:102:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  102 |           (Elem)->Link = NULL; \
      |           ^
layer0/ListMacros.h:141:4: note: in expansion of macro ‘ListDetach’
  141 |    ListDetach(List,copy,Link,ElemType); \
      |    ^~~~~~~~~~
layer3/Executive.cpp:14206:7: note: in expansion of macro ‘ListDelete’
14206 |       ListDelete(I->Spec, rec, next, SpecRec);        /* NOTE: order N in list length! TO FIX */
      |       ^~~~~~~~~~
layer3/Executive.cpp: In member function ‘virtual int CExecutive::click(int, int, int, int)’:
layer3/Executive.cpp:14873:68: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
14873 |               if(((panel->is_group) && (((xx) - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1)) ||
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:14874:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
14874 |                  ((!panel->is_group) && (((xx) - 1) / DIP2PIXEL(8)) > panel->nest_level)) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In member function ‘virtual int CExecutive::release(int, int, int, int)’:
layer3/Executive.cpp:15162:65: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15162 |                (((panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1)) ||
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:15163:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15163 |                 ((!panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > panel->nest_level))) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In member function ‘virtual int CExecutive::drag(int, int, int)’:
layer3/Executive.cpp:15304:70: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15304 |                   if(((panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1)) ||
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:15305:71: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15305 |                      ((!panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > panel->nest_level)) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:15340:71: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
15340 |                   if(!((panel->is_group) && ((xx - 1) / DIP2PIXEL(8)) > (panel->nest_level + 1))) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/OOMac.h:22,
                 from layer3/Executive.cpp:37:
layer3/Executive.cpp: In function ‘void ExecutiveFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CExecutive’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer3/Executive.cpp:16294:3: note: in expansion of macro ‘DeleteP’
16294 |   DeleteP(G->Executive);
      |   ^~~~~~~
layer3/Executive.cpp: In function ‘pymol::Result<> ExecutiveSliceNew(PyMOLGlobals*, const char*, const char*, int, int)’:
layer3/Executive.cpp:16607:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
16607 |         if(map_state >= mapObj->State.size())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from layer3/Executive.h:38,
                 from layer3/Executive.cpp:38:
layer0/TrackerList.h: In instantiation of ‘pymol::TrackerAdapter<T>::TrackerAdapterIterator<IsConst>::TrackerAdapterIterator(CTracker*, int) [with bool IsConst = false; T = SpecRec]’:
layer0/TrackerList.h:99:29:   required from ‘pymol::TrackerAdapter<T>::iterator pymol::TrackerAdapter<T>::begin() [with T = SpecRec; iterator = pymol::TrackerAdapter<SpecRec>::TrackerAdapterIterator<false>]’
layer3/Executive.cpp:202:62:   required from here
layer0/TrackerList.h:80:15: warning: ‘pymol::TrackerAdapter<SpecRec>::TrackerAdapterIterator<false>::m_tracker’ will be initialized after [-Wreorder]
   80 |     CTracker* m_tracker;
      |               ^~~~~~~~~
layer0/TrackerList.h:79:9: warning:   ‘int pymol::TrackerAdapter<SpecRec>::TrackerAdapterIterator<false>::m_iter_id’ [-Wreorder]
   79 |     int m_iter_id = -1;
      |         ^~~~~~~~~
layer0/TrackerList.h:35:14: warning:   when initialized here [-Wreorder]
   35 |     explicit TrackerAdapterIterator(CTracker* tracker, int list_id)
      |              ^~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer3/MovieScene.cpp -o build/temp.linux-x86_64-cpython-311/layer3/MovieScene.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer3/Executive.cpp: In function ‘ExecutiveRemoveAtoms(PyMOLGlobals*, char const*, int)’:
layer3/Executive.cpp:9007:58: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 207 and 217 [-Wformat-truncation=]
 9007 |                 " Remove: eliminated %d atoms in model \"%s\".\n",
      |                                                          ^~
In file included from layer1/Ortho.h:32,
                 from layer3/ExecutiveDef.h:3,
                 from layer3/Executive.h:29:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 42 and 307 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetBondSettingFromString(PyMOLGlobals*, int, char const*, char const*, char const*, int, int, int)’:
layer3/Executive.cpp:11424:28: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
11424 |                 " Setting: %s set for %d bonds in object \"%s\".\n",
      |                            ^~
11425 |                 name, nSet, obj->Name ENDF(G);
      |                 ~~~~        
layer3/Executive.cpp:11424:17: note: using the range [-2147483648, 2147483647] for directive argument
11424 |                 " Setting: %s set for %d bonds in object \"%s\".\n",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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: In function ‘ExecutiveGetBondSetting(PyMOLGlobals*, int, char*, char const*, int, int, int)’:
layer3/Executive.cpp:11505:26: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
11505 |               " Getting: %s for %d bonds in object \"%s\".\n",
      |                          ^~
11506 |               name, nSet, obj->Name ENDF(G);
      |               ~~~~        
layer3/Executive.cpp:11505:15: note: using the range [-2147483648, 2147483647] for directive argument
11505 |               " Getting: %s for %d bonds in object \"%s\".\n",
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 38 and 557 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:11605:62: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 217 [-Wformat-truncation=]
11605 |                   " Setting: %s set for %d bonds in object \"%s\".\n",
      |                                                              ^~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 42 or more bytes (assuming 297) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveUnsetBondSetting(PyMOLGlobals*, int, char const*, char const*, int, int, int)’:
layer3/Executive.cpp:11684:26: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
11684 |               " Setting: %s unset for %d bonds in object \"%s\".\n",
      |                          ^~
11685 |               name, nSet, rec->obj->Name ENDF(G);
      |               ~~~~        
layer3/Executive.cpp:11684:15: note: using the range [-2147483648, 2147483647] for directive argument
11684 |               " Setting: %s unset for %d bonds in object \"%s\".\n",
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 44 and 563 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveSetObjSettingFromString(PyMOLGlobals*, int, char const*, pymol::CObject*, int, int, int)’:
layer3/Executive.cpp:12226:30: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12226 |                   " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                              ^~
12227 |                   name, value2, obj->Name, state + 1 ENDF(G);
      |                   ~~~~        
layer3/Executive.cpp:12226:19: note: directive argument in the range [1, 2147483647]
12226 |                   " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 43 and 1584 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12218:30: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12218 |                   " Setting: %s set to %s in object \"%s\".\n",
      |                              ^~
12219 |                   name, value2, obj->Name ENDF(G);
      |                   ~~~~        
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 34 and 1566 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12197:29: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12197 |           PRINTF " Setting: %s set to %s.\n", name, value2 ENDF(G);
      |                             ^~                ~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 21 and 1298 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp: In function ‘ExecutiveSetSettingFromString(PyMOLGlobals*, int, char const*, char const*, int, int, int)’:
layer3/Executive.cpp:12129:36: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12129 |                         " Setting: %s set for %d atoms in object \"%s\".\n",
      |                                    ^~
12130 |                         name, op.i4, rec->obj->Name ENDF(G);
      |                         ~~~~        
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 42 and 561 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12097:32: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12097 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                                ^~
12098 |                     name, value2, nObj, state + 1 ENDF(G);
      |                     ~~~~        
layer3/Executive.cpp:12097:21: note: using the range [-2147483648, 2147483647] for directive argument
12097 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:12097:21: note: directive argument in the range [1, 2147483647]
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 43 and 1339 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12094:32: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12094 |                     " Setting: %s set to %s in %d objects.\n", name, value2, nObj ENDF(G);
      |                                ^~                              ~~~~
layer3/Executive.cpp:12094:21: note: using the range [-2147483648, 2147483647] for directive argument
12094 |                     " Setting: %s set to %s in %d objects.\n", name, value2, nObj ENDF(G);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 34 and 1321 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12161:36: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12161 |                         " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                                    ^~
12162 |                         name, value2, rec->obj->Name, state + 1 ENDF(G);
      |                         ~~~~        
layer3/Executive.cpp:12161:25: note: directive argument in the range [1, 2147483647]
12161 |                         " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 43 and 1584 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12153:36: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12153 |                         " Setting: %s set to %s in object \"%s\".\n",
      |                                    ^~
12154 |                         name, value2, rec->obj->Name ENDF(G);
      |                         ~~~~        
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 34 and 1566 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12057:29: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=]
12057 |           PRINTF " Setting: %s set to %s.\n", name, value2 ENDF(G);
      |                             ^~                ~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output between 21 and 1298 bytes into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer3/PlugIOManager.cpp -o build/temp.linux-x86_64-cpython-311/layer3/PlugIOManager.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer3/Executive.cpp: In function ‘ExecutiveSetSymmetry(PyMOLGlobals*, pymol::zstring_view, int, CSymmetry const&, bool)’:
layer3/Executive.cpp:5951:43: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 202 [-Wformat-truncation=]
 5951 |       " %s-Details: Updated symmetry for '%s'\n", __func__, obj->Name ENDFB(G);
      |                                           ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 56 and 311 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp:5942:46: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 199 [-Wformat-truncation=]
 5942 |       " %s-Warning: Cannot set symmetry for '%s' (type %s)\n", __func__,
      |                                              ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 84 and 339 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSpectrum(PyMOLGlobals*, pymol::zstring_view, pymol::zstring_view, float, float, int, int, pymol::zstring_view, int, int, int)’:
layer3/Executive.cpp:4764:24: warning: ‘strncpy’ specified bound 8 equals destination size [-Wstringop-truncation]
 4764 |                 strncpy(value_s, raw_ptr, sizeof(value_e));
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/PlugIOManager.cpp: In function ‘ObjectMap* PlugIOManagerLoadVol(PyMOLGlobals*, ObjectMap*, const char*, int, int, const char*)’:
layer3/PlugIOManager.cpp:416:34: warning: comparison of integer expressions of different signedness: ‘std::vector<ObjectMapState>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  416 |             if(obj->State.size() <= state) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/include/c++/13/cassert:44,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/ObjectMap.h:25,
                 from layer3/PlugIOManager.h:23,
                 from layer3/PlugIOManager.cpp:24:
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’:
layer0/Field.h:114:19:   required from ‘T& CField::get(SizeTs ...) [with T = float; SizeTs = {int, int, int}]’
layer3/PlugIOManager.cpp:541:21:   required from here
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  100 |     assert(sizeof...(pos) <= n_dim());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveBond(PyMOLGlobals*, char const*, char const*, int, int, int, pymol::zstring_view)’:
layer3/Executive.cpp:9358:53: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 214 and 224 [-Wformat-truncation=]
 9358 |                   " Bond: %d bonds added to model \"%s\".\n", cnt, rec->obj->Name
      |                                                     ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 35 and 300 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp:9371:67: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 200 and 210 [-Wformat-truncation=]
 9371 |                   " Valence: %d bond valences adjusted in model \"%s\".\n", cnt,
      |                                                                   ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 49 and 314 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp:9383:59: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 208 and 218 [-Wformat-truncation=]
 9383 |                   " Unbond: %d bonds removed from model \"%s\".\n",
      |                                                           ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 41 and 306 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/PlugIOManager.cpp: In function ‘PlugIOManagerLoad’:
layer3/PlugIOManager.cpp:946:65: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 200 [-Wformat-truncation=]
  946 |         " PlugIOManagerLoad: can't load trajectory into object '%s'\n", obj->Name ENDFB(G);
      |                                                                 ^~
In file included from /usr/include/stdio.h:906,
                 from /usr/include/python3.11/Python.h:24,
                 from layer0/os_python.h:34,
                 from layer3/PlugIOManager.cpp:20:
In function ‘snprintf’,
    inlined from ‘PlugIOManagerLoad’ at layer3/PlugIOManager.cpp:945:7:
/usr/include/bits/stdio2.h: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 ());
      |                                    ~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer3/RingFinder.cpp -o build/temp.linux-x86_64-cpython-311/layer3/RingFinder.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer3/Executive.cpp: In function ‘ExecutiveSetSetting(PyMOLGlobals*, int, _object*, pymol::zstring_view, int, int, int)’:
layer3/Executive.cpp:11877:70: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 217 [-Wformat-truncation=]
11877 |                           " Setting: %s set for %d atoms in object \"%s\".\n",
      |                                                                      ^~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 42 or more bytes (assuming 297) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:11788:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11788 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                                          ^~
11789 |                     name, value, nObj, state + 1 ENDF(G);
      |                           ~~~~~           
layer3/Executive.cpp:11788:21: note: using the range [-2147483648, 2147483647] for directive argument
11788 |                     " Setting: %s set to %s in %d objects, state %d.\n",
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp:11788:21: note: directive argument in the range [1, 2147483647]
layer0/Feedback.h:282:53: note: ‘snprintf’ output 43 or more bytes (assuming 1075) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:11785:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11785 |                     " Setting: %s set to %s in %d objects.\n", name, value, nObj ENDF(G);
      |                                          ^~                          ~~~~~
layer3/Executive.cpp:11785:21: note: using the range [-2147483648, 2147483647] for directive argument
11785 |                     " Setting: %s set to %s in %d objects.\n", name, value, nObj ENDF(G);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 34 or more bytes (assuming 1057) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:11909:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11909 |                         " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                                              ^~
11910 |                         name, value, rec->obj->Name, state + 1 ENDF(G);
      |                               ~~~~~           
layer3/Executive.cpp:11909:25: note: directive argument in the range [1, 2147483647]
11909 |                         " Setting: %s set to %s in object \"%s\", state %d.\n",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 43 or more bytes (assuming 1330) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:11902:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11902 |                         " Setting: %s set to %s in object \"%s\".\n",
      |                                              ^~
11903 |                         name, value, rec->obj->Name ENDF(G);
      |                               ~~~~~           
layer0/Feedback.h:282:53: note: ‘snprintf’ output 34 or more bytes (assuming 1312) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:11744:39: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 237 [-Wformat-truncation=]
11744 |           PRINTF " Setting: %s set to %s.\n", name, value ENDF(G);
      |                                       ^~            ~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 21 or more bytes (assuming 1044) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/RingFinder.cpp: In member function ‘void AbstractRingFinder::recursion(int, int)’:
layer3/RingFinder.cpp:23:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   23 |     } else if (depth < m_indices.size() - 1) {
      |                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveUnsetSetting(PyMOLGlobals*, int, pymol::zstring_view, int, int, int)’:
layer3/Executive.cpp:12338:68: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 215 [-Wformat-truncation=]
12338 |                       " Setting: %s unset for %d atoms in object \"%s\".\n",
      |                                                                    ^~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 44 or more bytes (assuming 299) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12360:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 227 [-Wformat-truncation=]
12360 |                         " Setting: %s unset in object \"%s\", state %d.\n",
      |                                                         ^~
layer3/Executive.cpp:12360:25: note: directive argument in the range [1, 2147483647]
12360 |                         " Setting: %s unset in object \"%s\", state %d.\n",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 41 or more bytes (assuming 305) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
layer3/Executive.cpp:12354:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 227 [-Wformat-truncation=]
12354 |                         " Setting: %s unset in object \"%s\".\n",
      |                                                         ^~
layer0/Feedback.h:282:53: note: ‘snprintf’ output 32 or more bytes (assuming 287) into a destination of size 255
  282 | #define PRINTF { FeedbackLineType _FBstr; (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |                                                     ^
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer3/Seeker.cpp -o build/temp.linux-x86_64-cpython-311/layer3/Seeker.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer3/Seeker.cpp: In function ‘void SeekerRefresh(PyMOLGlobals*, std::vector<CSeqRow>&)’:
layer3/Seeker.cpp:485:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  485 |   for(int b = 0; b < nRow; b++) {
      |                  ~~^~~~~~
layer3/Seeker.cpp: In function ‘void SeekerUpdate(PyMOLGlobals*)’:
layer3/Seeker.cpp:1150:23: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1150 |           if(row->len < min_pad) {
      |              ~~~~~~~~~^~~~~~~~~
layer3/Seeker.cpp:1186:23: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1186 |           if(row->len < min_pad) {
      |              ~~~~~~~~~^~~~~~~~~
layer3/Seeker.cpp: In lambda function:
layer3/Seeker.cpp:1248:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
 1248 |             for(int i = 0; i < str_size; i++){
      |                            ~~^~~~~~~~~~
layer3/Seeker.cpp: In function ‘void SeekerUpdate(PyMOLGlobals*)’:
layer3/Seeker.cpp:1930:27: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1930 |           if(row->ext_len < stop)
      |              ~~~~~~~~~~~~~^~~~~~
In file included from layer0/vla.h:7,
                 from layer1/Symmetry.h:26,
                 from layer1/PyMOLObject.h:27,
                 from layer1/Seq.h:21,
                 from layer3/Seeker.cpp:26:
layer3/Seeker.cpp: In function ‘void SeekerFree(PyMOLGlobals*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CSeeker’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer3/Seeker.cpp:1964:3: note: in expansion of macro ‘DeleteP’
 1964 |   DeleteP(G->Seeker);
      |   ^~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveManageObject(PyMOLGlobals*, pymol::CObject*, int, int)’:
layer3/Executive.cpp:14447:37: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 229 [-Wformat-truncation=]
14447 |         " Executive-Warning: name \"%s\" collides with a selection language keyword.\n",
      |                                     ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 73 and 328 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp:14442:36: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 230 [-Wformat-truncation=]
14442 |         " Executive: object name \"%s\" is illegal -- renamed to 'all_'.\n", obj->Name
      |                                    ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 61 and 316 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp:14473:11: warning: ‘strcpy’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=]
14473 |     strcpy(rec->name, obj->Name);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
layer3/Executive.cpp: In function ‘ExecutiveCopy(PyMOLGlobals*, char const*, char const*, int)’:
layer3/Executive.cpp:9665:25: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=]
 9665 |     " Executive: object %s created.\n", oDst->Name ENDFB(G);
      |                         ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 30 and 285 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In member function ‘CExecutive::drag(int, int, int)’:
layer3/Executive.cpp:15471:55: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1013 [-Wformat-overflow=]
15471 |                   sprintf(I->ReorderLog, "cmd.order(\"%s\",location=\"%s\")\n",
      |                                                       ^~
15472 |                           order_input, (location == -2) ? "upper" : "current");
      |                           ~~~~~~~~~~~                  
layer3/Executive.cpp:15471:26: note: ‘sprintf’ output between 32 and 1057 bytes into a destination of size 1024
15471 |                   sprintf(I->ReorderLog, "cmd.order(\"%s\",location=\"%s\")\n",
      |                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15472 |                           order_input, (location == -2) ? "upper" : "current");
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer3/Selector.cpp -o build/temp.linux-x86_64-cpython-311/layer3/Selector.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer3/Executive.cpp: In function ‘ExecutiveGroup(PyMOLGlobals*, pymol::zstring_view, pymol::zstring_view, int, int)’:
layer3/Executive.cpp:2259:40: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 235 [-Wformat-truncation=]
 2259 |                   " Executive: adding '%s' to group '%s'.\n", rec.name, rec.group_name
      |                                        ^~
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 36 and 546 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetName(PyMOLGlobals*, pymol::zstring_view, pymol::zstring_view, bool)’:
layer3/Executive.cpp:3523:41: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 222 [-Wformat-truncation=]
 3523 |       " Warning: Invalid characters in '%s' have been replaced or stripped\n",
      |                                         ^~
 3524 |       name ENDFB(G);
      |       ~~~~                               
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 67 and 322 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetSession(PyMOLGlobals*, _object*, int, int)’:
layer3/Executive.cpp:5070:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 213 [-Wformat-truncation=]
 5070 |             " Executive: skipping unrecognized object \"%s\" of type %d.\n",
      |                                                         ^~
In function ‘ExecutiveSetNamedEntries(PyMOLGlobals*, _object*, int, int, int)’,
    inlined from ‘ExecutiveSetSession(PyMOLGlobals*, _object*, int, int)’ at layer3/Executive.cpp:5696:38:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 56 and 321 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Executive.cpp: In function ‘ExecutiveSetSession(PyMOLGlobals*, _object*, int, int)’:
layer3/Executive.cpp:5095:58: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 210 [-Wformat-truncation=]
 5095 |           "ExectiveSetNamedEntries-Error: after object \"%s\".\n", rec->name ENDFB(G);
      |                                                          ^~
In function ‘ExecutiveSetNamedEntries(PyMOLGlobals*, _object*, int, int, int)’,
    inlined from ‘ExecutiveSetSession(PyMOLGlobals*, _object*, int, int)’ at layer3/Executive.cpp:5696:38:
layer0/Feedback.h:274:15: note: ‘snprintf’ output between 49 and 304 bytes into a destination of size 255
  274 |     (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT,
      |               ^
layer3/Selector.cpp: In member function ‘virtual bool SelectorAtomIterator::next()’:
layer3/Selector.cpp:185:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  185 |   if ((++a) >= selector->Table.size())
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘bool SelectorIsSelectionDiscrete(PyMOLGlobals*, SelectorID_t, bool)’:
layer3/Selector.cpp:1028:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1028 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorClassifyAtoms(PyMOLGlobals*, int, int, ObjectMolecule*)’:
layer3/Selector.cpp:1082:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1082 |   while(a < I->Table.size()) {
      |         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:1106:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1106 |       while(a1 < I->Table.size()) {
      |             ~~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘const char* SelectorGetNameFromIndex(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:1519:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<SelectionInfoRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1519 |   for(int a = 1; a < I->Info.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)’:
layer3/Selector.cpp:1653:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1653 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:1680:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1680 |             while(a1 < I->Table.size()) {
      |                   ~~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:1874:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1874 |         for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                               ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘PyObject* SelectorColorectionGet(PyMOLGlobals*, const char*)’:
layer3/Selector.cpp:2687:18: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2687 |     for(b = 0; b < n_used; b++) {
      |                ~~^~~~~~~~
layer3/Selector.cpp:2703:16: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2703 |   for(a = 0; a < n_used; a++) {
      |              ~~^~~~~~~~
layer3/Selector.cpp:2715:18: warning: comparison of integer expressions of different signedness: ‘ov_size’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2715 |     for(b = 0; b < n_used; b++) {
      |                ~~^~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorColorectionApply(PyMOLGlobals*, PyObject*, const char*)’:
layer3/Selector.cpp:2763:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
 2763 |     for(b = 0; b < n_used; b++) {       /* update selection indices */
      |                ~~^~~~~~~~
layer3/Selector.cpp:2768:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 2768 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:2772:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘ov_size’ {aka ‘long unsigned int’} [-Wsign-compare]
 2772 |       for(b = 0; b < n_used; b++) {
      |                  ~~^~~~~~~~
layer3/Selector.cpp: In function ‘PyObject* SelectorSecretsAsPyList(PyMOLGlobals*)’:
layer3/Selector.cpp:2873:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<SelectionInfoRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 2873 |   for(int a = 0; a < I->Info.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘PyObject* SelectorAsPyList(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:2952:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 2952 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorCountStates(PyMOLGlobals*, int)’:
layer3/Selector.cpp:3446:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3446 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorCheckIntersection(PyMOLGlobals*, int, int)’:
layer3/Selector.cpp:3470:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3470 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorCountAtoms(PyMOLGlobals*, int, int)’:
layer3/Selector.cpp:3488:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3488 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘void SelectorSetDeleteFlagOnSelectionInObject(PyMOLGlobals*, int, ObjectMolecule*, signed char)’:
layer3/Selector.cpp:3503:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3503 |   for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int* SelectorGetIndexVLAImpl(PyMOLGlobals*, CSelector*, SelectorID_t)’:
layer3/Selector.cpp:3589:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3589 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘void SelectorLogSele(PyMOLGlobals*, const char*)’:
layer3/Selector.cpp:3648:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3648 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘ObjectMolecule* SelectorGetSingleObjectMolecule(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:3813:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3813 |   for (a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                          ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘ObjectMolecule* SelectorGetFirstObjectMolecule(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:3843:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3843 |   for (a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                          ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘ObjectMolecule** SelectorGetObjectMoleculeVLA(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:3867:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3867 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorSubdivide(PyMOLGlobals*, const char*, SelectorID_t, SelectorID_t, SelectorID_t, SelectorID_t, const char*, const char*, int*)’:
layer3/Selector.cpp:4266:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4266 |       for(a = 0; a < I->Table.size(); a++)
      |                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorGetSeleNCSet(PyMOLGlobals*, SelectorID_t)’:
layer3/Selector.cpp:4570:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4570 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorGetArrayNCSet(PyMOLGlobals*, const sele_array_t&, int)’:
layer3/Selector.cpp:4600:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4600 |   for(a = start; a < I->Table.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorMapMaskVDW(PyMOLGlobals*, int, ObjectMapState*, float, int)’:
layer3/Selector.cpp:4761:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4761 |   for(a = 0; a < I->Table.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorMapGaussian(PyMOLGlobals*, int, ObjectMapState*, float, int, int, int, int, float)’:
layer3/Selector.cpp:5121:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 5121 |   for(a = 0; a < I->Table.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:5165:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 5165 |   for(a = 0; a < I->Table.size(); a++) {
      |              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorMapCoulomb(PyMOLGlobals*, int, ObjectMapState*, float, int, int, int, float)’:
layer3/Selector.cpp:5373:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 5373 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorCreateObjectMolecule(PyMOLGlobals*, SelectorID_t, const char*, int, int, int, int, int, int, int)’:
layer3/Selector.cpp:6062:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 6062 |   if(ob)
      |   ^~
layer3/Selector.cpp:6066:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
 6066 |     SelectorUpdateTable(G, source, -1);
      |     ^~~~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6077:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6077 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In lambda function:
layer3/Selector.cpp:6103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6103 |   for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                         ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6133:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMolecule*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6133 |   for(a = cNDummyModels; a < I->Obj.size(); a++) {  /* find bonds wholly contained in the selection */
      |                          ~~^~~~~~~~~~~~~~~
layer3/Selector.cpp:6159:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6159 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6200:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6200 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:6224:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6224 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)  /* any selected atoms in this state? */
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorEmbedSelection(PyMOLGlobals*, const int*, pymol::zstring_view, ObjectMolecule*, int, int)’:
layer3/Selector.cpp:6660:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6660 |   for(a = start; a < I->Table.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘sele_array_t SelectorSelectFromTagDict(PyMOLGlobals*, const std::unordered_map<int, int>&)’:
layer3/Selector.cpp:6755:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6755 |       for(int a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                 ~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/cassert:44,
                 from layer0/Field.h:24,
                 from layer0/Isosurf.h:24,
                 from layer2/ObjectMap.h:25,
                 from layer3/Selector.h:27,
                 from layer3/Selector.cpp:39:
layer3/Selector.cpp: In function ‘void SelectorUpdateTableSingleObject(PyMOLGlobals*, ObjectMolecule*, int, bool)’:
layer3/Selector.cpp:6997:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 6997 |   assert(c == I->Table.size());
      |          ~~^~~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘sele_array_t SelectorGetSeleArrayForAtomIndices(CSelector*, ObjectMolecule*, const int*, int, bool)’:
layer3/Selector.cpp:7010:26: warning: comparison of integer expressions of different signedness: ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 7010 |   assert(I->Table.size() == cNDummyAtoms + obj->NAtom);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorModulate1(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:7293:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7293 |           for (a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7316:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7316 |                   for(a = 0; ok && a < I->Table.size(); a++) {
      |                                    ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7379:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7379 |       for(a = 0; a < I->Table.size(); a++) {
      |                  ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7393 |           for(a = 0; a < I->Table.size(); a++) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7416:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7416 |                   for(a = 0; ok && a < I->Table.size(); a++) {
      |                                    ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7457:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7457 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorSelect0(PyMOLGlobals*, EvalElem*)’:
layer3/Selector.cpp:7490:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7490 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7501:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7501 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7506:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7506 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7513:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7513 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7517:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7517 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7521:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7521 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7525:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7525 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7529:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7529 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7538:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7538 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7555:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7555 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7560:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7560 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7565:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7565 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7570:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7570 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7575:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7575 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7580:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7580 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7585:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7585 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7589:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7589 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7593:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7593 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7598:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7598 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7603:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7603 |     for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7610:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7610 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7626:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7626 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7632:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7632 |     for(a = 0; a < I->Table.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7641:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7641 |     for(a = 0; a < I->Table.size(); a++) {
      |                ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7653:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7653 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:7673:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 7673 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘pymol::Result<> SelectorSelect1(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:8378:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMolecule*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8378 |           for(a = cNDummyModels; a < I->Obj.size(); a++)
      |                                  ~~^~~~~~~~~~~~~~~
layer3/Selector.cpp:8388:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ObjectMolecule*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8388 |             else if(model > I->Obj.size())
      |                     ~~~~~~^~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorSelect2(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:8470:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8470 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8474 |         for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                               ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8522:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8522 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8533:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8533 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8544:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8544 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8555:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8555 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8570:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8570 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8581:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8581 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8592:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8592 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8603:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8603 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8618:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8618 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8629:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8629 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8640:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8640 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:8651:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 8651 |             for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                                   ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorLogic1(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:9128:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9128 |           for(a = 0; a < I->Table.size(); a++) {
      |                      ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:9157:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9157 |                   for(a = 0; a < I->Table.size(); a++) {
      |                              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘int SelectorOperator22(PyMOLGlobals*, EvalElem*, int)’:
layer3/Selector.cpp:9416:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
 9416 |           for(a = 0; a < table_size; a++) {
      |                      ~~^~~~~~~~~~~~
layer3/Selector.cpp:9438:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9438 |                   for(a = 0; a < I->Table.size(); a++) {
      |                              ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:9468:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9468 |         for(a = 0; a < I->Table.size(); a++) {
      |                    ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:9473:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9473 |       for(a = cNDummyAtoms; a < I->Table.size(); a++)
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘pymol::Result<std::unique_ptr<int [], std::default_delete<int []> > > SelectorEvaluate(PyMOLGlobals*, std::vector<std::__cxx11::basic_string<char> >&, int, int)’:
layer3/Selector.cpp:9622:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 9622 |   while(ok && c < word.size()) {
      |               ~~^~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘DistSet* SelectorGetDistSet(PyMOLGlobals*, DistSet*, int, int, int, int, int, float, float*)’:
layer3/Selector.cpp:10213:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
10213 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘DistSet* SelectorGetAngleSet(PyMOLGlobals*, DistSet*, int, int, int, int, int, int, int, float*, int*)’:
layer3/Selector.cpp:10495:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
10495 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:10519:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
10519 |       for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                             ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp: In function ‘DistSet* SelectorGetDihedralSet(PyMOLGlobals*, DistSet*, int, int, int, int, int, int, int, int, int, float*, int*)’:
layer3/Selector.cpp:10724:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
10724 |     for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                           ~~^~~~~~~~~~~~~~~~~
layer3/Selector.cpp:10801:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TableRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
10801 |         for(a = cNDummyAtoms; a < I->Table.size(); a++) {
      |                               ~~^~~~~~~~~~~~~~~~~
layer0/Field.h: In instantiation of ‘T* CField::ptr(SizeTs ...) [with T = float; SizeTs = {int, int, int, int}]’:
layer3/Selector.cpp:4800:18:   required from here
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:5309:20:   required from here
layer0/Field.h:100:27: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer3/ExecutivePython.cpp -o build/temp.linux-x86_64-cpython-311/layer3/ExecutivePython.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer3/ExecutivePython.cpp: In function ‘pymol::Result<> ExecutiveSetRawAlignment(PyMOLGlobals*, pymol::zstring_view, PyObject*, pymol::zstring_view, int, int)’:
layer3/ExecutivePython.cpp:171:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
  171 |   for(size_t c = 0; c < n_cols; ++c) {
      |                     ~~^~~~~~~~
layer3/ExecutivePython.cpp:180:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
  180 |     for(size_t i = 0; i < n_idx; ++i) {
      |                       ~~^~~~~~~
layer3/Selector.cpp: In function ‘SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)’:
layer3/Selector.cpp:1722:70: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 207 [-Wformat-truncation=]
 1722 |                     " AssignSS-Warning: Ignoring incomplete residue /%s/%s/%s/%d%c ...\n",
      |                                                                      ^~
In file included from /usr/include/stdio.h:906,
                 from /usr/include/c++/13/cstdio:42,
                 from /usr/include/c++/13/ext/string_conversions.h:45,
                 from /usr/include/c++/13/bits/basic_string.h:4072,
                 from /usr/include/c++/13/string:54,
                 from layer3/Selector.cpp:20:
In function ‘snprintf’,
    inlined from ‘SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)’ at layer3/Selector.cpp:1721:19:
/usr/include/bits/stdio2.h: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 ());
      |                                    ~~~~~~~~~~~~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer3/MaeExportHelpers.cpp -o build/temp.linux-x86_64-cpython-311/layer3/MaeExportHelpers.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from layer2/AtomInfo.h:23,
                 from layer3/MaeExportHelpers.h:11,
                 from layer3/MaeExportHelpers.cpp:11:
In function ‘SettingUniqueGetTypedValuePtr(PyMOLGlobals*, int, int, int, bool*)’,
    inlined from ‘SettingUniqueGetIfDefined<bool>(PyMOLGlobals*, int, int, bool*)bool’ at layer1/Setting.h:447:39,
    inlined from ‘AtomSettingGetIfDefined<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool*)bool’ at layer2/AtomInfo.h:496:33,
    inlined from ‘AtomSettingGetWD<bool, AtomInfoType const>(PyMOLGlobals*, AtomInfoType const*, int, bool)bool’ at layer2/AtomInfo.h:506:36,
    inlined from ‘SettingGet<bool>(PyMOLGlobals*, SeleCoordIterator const&, int)bool’ at layer3/MaeExportHelpers.cpp:24:26,
    inlined from ‘MaeExportGetAtomStyle(PyMOLGlobals*, SeleCoordIterator const&)’ at layer3/MaeExportHelpers.cpp:73:26:
layer1/Setting.h:436:11: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
  436 |   int i = *out;
      |           ^~~~
layer2/AtomInfo.h: In function ‘MaeExportGetAtomStyle(PyMOLGlobals*, SeleCoordIterator const&)’:
layer2/AtomInfo.h:505:5: note: ‘out’ was declared here
  505 |   V out;
      |     ^~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer3/SelectorTmp.cpp -o build/temp.linux-x86_64-cpython-311/layer3/SelectorTmp.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer3/SpecRec.cpp -o build/temp.linux-x86_64-cpython-311/layer3/SpecRec.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer3/SpecRecSpecial.cpp -o build/temp.linux-x86_64-cpython-311/layer3/SpecRecSpecial.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer4/Cmd.cpp -o build/temp.linux-x86_64-cpython-311/layer4/Cmd.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer4/Cmd.cpp: In function ‘PyObject* CmdPushUndo(PyObject*, PyObject*)’:
layer4/Cmd.cpp:2216:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 2216 |     if(ok)
      |     ^~
layer4/Cmd.cpp:2218:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
 2218 |       if(s0[0])
      |       ^~
layer4/Cmd.cpp: In function ‘PyObject* CmdGetMinMax(PyObject*, PyObject*)’:
layer4/Cmd.cpp:4469:7: warning: variable ‘ok’ set but not used [-Wunused-but-set-variable]
 4469 |   int ok = false;
      |       ^~
In file included from layer4/Cmd.cpp:77:
layer1/PConv.h: In instantiation of ‘PyObject* PConvToPyObject(const std::array<_Tp, _Nm>&) [with T = float; long unsigned int N = 3; PyObject = _object]’:
layer4/Cmd.cpp:380:27:   required from ‘PyObject* APIResult(PyMOLGlobals*, pymol::Result<T>&) [with T = std::array<float, 3>; PyObject = _object]’
layer4/Cmd.cpp:4034:19:   required from here
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) {
      |                   ~~^~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer4/Menu.cpp -o build/temp.linux-x86_64-cpython-311/layer4/Menu.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer4/PopUp.cpp -o build/temp.linux-x86_64-cpython-311/layer4/PopUp.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
In file included from layer0/OOMac.h:22,
                 from layer4/PopUp.cpp:23:
layer4/PopUp.cpp: In function ‘void PopUpFree(Block*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CPopUp’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer4/PopUp.cpp:401:3: note: in expansion of macro ‘DeleteP’
  401 |   DeleteP(I);
      |   ^~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer5/PyMOL.cpp -o build/temp.linux-x86_64-cpython-311/layer5/PyMOL.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
layer5/PyMOL.cpp: In function ‘PyMOLreturn_status Loader(CPyMOL*, const char*, const char*, int, const char*, const char*, int, int, int, int, int, int)’:
layer5/PyMOL.cpp:1546:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
 1546 |         if((stop - start) >= sizeof(WordType))
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from layer5/PyMOL.cpp:23:
layer5/PyMOL.cpp: In function ‘void PyMOL_Stop(CPyMOL*)’:
layer0/MemoryDebug.h:86:32: warning: deleting object of polymorphic class type ‘CMovie’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   86 | #define DeleteP(ptr) {if(ptr) {delete ptr;ptr=NULL;}}
layer5/PyMOL.cpp:1987:3: note: in expansion of macro ‘DeleteP’
 1987 |   DeleteP(G->Movie);
      |   ^~~~~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer5/TestPyMOL.cpp -o build/temp.linux-x86_64-cpython-311/layer5/TestPyMOL.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD layer5/main.cpp -o build/temp.linux-x86_64-cpython-311/layer5/main.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD ov/src/OVContext.cpp -o build/temp.linux-x86_64-cpython-311/ov/src/OVContext.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
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;
      |             ^~~~
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD ov/src/OVHeap.cpp -o build/temp.linux-x86_64-cpython-311/ov/src/OVHeap.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD ov/src/OVHeapArray.cpp -o build/temp.linux-x86_64-cpython-311/ov/src/OVHeapArray.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD ov/src/OVLexicon.cpp -o build/temp.linux-x86_64-cpython-311/ov/src/OVLexicon.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD ov/src/OVOneToAny.cpp -o build/temp.linux-x86_64-cpython-311/ov/src/OVOneToAny.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD ov/src/OVOneToOne.cpp -o build/temp.linux-x86_64-cpython-311/ov/src/OVOneToOne.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD ov/src/OVRandom.cpp -o build/temp.linux-x86_64-cpython-311/ov/src/OVRandom.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -DMMTF_MSGPACK_USE_CPP11 -D_PYMOL_NO_MAIN -D_PYMOL_NUMPY -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -Icontrib/mmtf-c -I/usr/lib64/python3.11/site-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python3.11 -c -MMD ov/src/ov_utility.cpp -o build/temp.linux-x86_64-cpython-311/ov/src/ov_utility.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O2 -fopenmp
g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-311/build/generated/ShaderText.o build/temp.linux-x86_64-cpython-311/contrib/mmtf-c/mmtf_parser.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/avsplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/basissetplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/binposplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/biomoccaplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/brixplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/carplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/corplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/crdplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/dxplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/edmplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/graspplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/grdplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/gridplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/gromacsplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/hash.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/inthash.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/jsplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/mapplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/msmsplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/offplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/parmplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/pbeqplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/phiplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/pltplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/plyplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/psfplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/raster3dplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/situsplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/stlplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/tinkerplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.o build/temp.linux-x86_64-cpython-311/contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.o build/temp.linux-x86_64-cpython-311/layer0/Block.o build/temp.linux-x86_64-cpython-311/layer0/CarveHelper.o build/temp.linux-x86_64-cpython-311/layer0/ContourSurf.o build/temp.linux-x86_64-cpython-311/layer0/Crystal.o build/temp.linux-x86_64-cpython-311/layer0/Deferred.o build/temp.linux-x86_64-cpython-311/layer0/Err.o build/temp.linux-x86_64-cpython-311/layer0/Feedback.o build/temp.linux-x86_64-cpython-311/layer0/Field.o build/temp.linux-x86_64-cpython-311/layer0/File.o build/temp.linux-x86_64-cpython-311/layer0/GenericBuffer.o build/temp.linux-x86_64-cpython-311/layer0/GraphicsUtil.o build/temp.linux-x86_64-cpython-311/layer0/Isosurf.o build/temp.linux-x86_64-cpython-311/layer0/Map.o build/temp.linux-x86_64-cpython-311/layer0/Match.o build/temp.linux-x86_64-cpython-311/layer0/Matrix.o build/temp.linux-x86_64-cpython-311/layer0/MemoryDebug.o build/temp.linux-x86_64-cpython-311/layer0/MemoryUsage.o build/temp.linux-x86_64-cpython-311/layer0/MyPNG.o build/temp.linux-x86_64-cpython-311/layer0/Parse.o build/temp.linux-x86_64-cpython-311/layer0/Pixmap.o build/temp.linux-x86_64-cpython-311/layer0/PostProcess.o build/temp.linux-x86_64-cpython-311/layer0/ShaderMgr.o build/temp.linux-x86_64-cpython-311/layer0/ShaderPrg.o build/temp.linux-x86_64-cpython-311/layer0/Sphere.o build/temp.linux-x86_64-cpython-311/layer0/Tetsurf.o build/temp.linux-x86_64-cpython-311/layer0/Texture.o build/temp.linux-x86_64-cpython-311/layer0/Tracker.o build/temp.linux-x86_64-cpython-311/layer0/Triangle.o build/temp.linux-x86_64-cpython-311/layer0/Util.o build/temp.linux-x86_64-cpython-311/layer0/Util2.o build/temp.linux-x86_64-cpython-311/layer0/Vector.o build/temp.linux-x86_64-cpython-311/layer0/Word.o build/temp.linux-x86_64-cpython-311/layer0/ccealignmodule.o build/temp.linux-x86_64-cpython-311/layer0/marching_cubes.o build/temp.linux-x86_64-cpython-311/layer0/os_gl.o build/temp.linux-x86_64-cpython-311/layer1/Basis.o build/temp.linux-x86_64-cpython-311/layer1/ButMode.o build/temp.linux-x86_64-cpython-311/layer1/CGO.o build/temp.linux-x86_64-cpython-311/layer1/COLLADA.o build/temp.linux-x86_64-cpython-311/layer1/Character.o build/temp.linux-x86_64-cpython-311/layer1/Color.o build/temp.linux-x86_64-cpython-311/layer1/Control.o build/temp.linux-x86_64-cpython-311/layer1/Extrude.o build/temp.linux-x86_64-cpython-311/layer1/Font.o build/temp.linux-x86_64-cpython-311/layer1/FontGLUT.o build/temp.linux-x86_64-cpython-311/layer1/FontGLUT8x13.o build/temp.linux-x86_64-cpython-311/layer1/FontGLUT9x15.o build/temp.linux-x86_64-cpython-311/layer1/FontGLUTHel10.o build/temp.linux-x86_64-cpython-311/layer1/FontGLUTHel12.o build/temp.linux-x86_64-cpython-311/layer1/FontGLUTHel18.o build/temp.linux-x86_64-cpython-311/layer1/FontType.o build/temp.linux-x86_64-cpython-311/layer1/Movie.o build/temp.linux-x86_64-cpython-311/layer1/Ortho.o build/temp.linux-x86_64-cpython-311/layer1/P.o build/temp.linux-x86_64-cpython-311/layer1/PConv.o build/temp.linux-x86_64-cpython-311/layer1/Picking.o build/temp.linux-x86_64-cpython-311/layer1/Pop.o build/temp.linux-x86_64-cpython-311/layer1/PyMOLObject.o build/temp.linux-x86_64-cpython-311/layer1/Ray.o build/temp.linux-x86_64-cpython-311/layer1/Rep.o build/temp.linux-x86_64-cpython-311/layer1/Scene.o build/temp.linux-x86_64-cpython-311/layer1/SceneMouse.o build/temp.linux-x86_64-cpython-311/layer1/ScenePicking.o build/temp.linux-x86_64-cpython-311/layer1/SceneRay.o build/temp.linux-x86_64-cpython-311/layer1/SceneRender.o build/temp.linux-x86_64-cpython-311/layer1/ScrollBar.o build/temp.linux-x86_64-cpython-311/layer1/Seq.o build/temp.linux-x86_64-cpython-311/layer1/Setting.o build/temp.linux-x86_64-cpython-311/layer1/Shaker.o build/temp.linux-x86_64-cpython-311/layer1/SymOp.o build/temp.linux-x86_64-cpython-311/layer1/SymOpPConv.o build/temp.linux-x86_64-cpython-311/layer1/SymOpTools.o build/temp.linux-x86_64-cpython-311/layer1/Symmetry.o build/temp.linux-x86_64-cpython-311/layer1/Text.o build/temp.linux-x86_64-cpython-311/layer1/TypeFace.o build/temp.linux-x86_64-cpython-311/layer1/View.o build/temp.linux-x86_64-cpython-311/layer1/Wizard.o build/temp.linux-x86_64-cpython-311/layer2/AssemblyHelpers.o build/temp.linux-x86_64-cpython-311/layer2/AtomInfo.o build/temp.linux-x86_64-cpython-311/layer2/AtomInfoHistory.o build/temp.linux-x86_64-cpython-311/layer2/BondTypeHistory.o build/temp.linux-x86_64-cpython-311/layer2/CifFile.o build/temp.linux-x86_64-cpython-311/layer2/CifMoleculeReader.o build/temp.linux-x86_64-cpython-311/layer2/CoordSet.o build/temp.linux-x86_64-cpython-311/layer2/DistSet.o build/temp.linux-x86_64-cpython-311/layer2/GadgetSet.o build/temp.linux-x86_64-cpython-311/layer2/HydrogenAdder.o build/temp.linux-x86_64-cpython-311/layer2/MmodTyping.o build/temp.linux-x86_64-cpython-311/layer2/MmtfMoleculeReader.o build/temp.linux-x86_64-cpython-311/layer2/Mol2Typing.o build/temp.linux-x86_64-cpython-311/layer2/MolV3000.o build/temp.linux-x86_64-cpython-311/layer2/ObjectAlignment.o build/temp.linux-x86_64-cpython-311/layer2/ObjectCGO.o build/temp.linux-x86_64-cpython-311/layer2/ObjectCallback.o build/temp.linux-x86_64-cpython-311/layer2/ObjectDist.o build/temp.linux-x86_64-cpython-311/layer2/ObjectGadget.o build/temp.linux-x86_64-cpython-311/layer2/ObjectGadgetRamp.o build/temp.linux-x86_64-cpython-311/layer2/ObjectGroup.o build/temp.linux-x86_64-cpython-311/layer2/ObjectMap.o build/temp.linux-x86_64-cpython-311/layer2/ObjectMesh.o build/temp.linux-x86_64-cpython-311/layer2/ObjectMolecule.o build/temp.linux-x86_64-cpython-311/layer2/ObjectMolecule2.o build/temp.linux-x86_64-cpython-311/layer2/ObjectMolecule3.o build/temp.linux-x86_64-cpython-311/layer2/ObjectSlice.o build/temp.linux-x86_64-cpython-311/layer2/ObjectSurface.o build/temp.linux-x86_64-cpython-311/layer2/ObjectVolume.o build/temp.linux-x86_64-cpython-311/layer2/RepAngle.o build/temp.linux-x86_64-cpython-311/layer2/RepCartoon.o build/temp.linux-x86_64-cpython-311/layer2/RepCylBond.o build/temp.linux-x86_64-cpython-311/layer2/RepDihedral.o build/temp.linux-x86_64-cpython-311/layer2/RepDistDash.o build/temp.linux-x86_64-cpython-311/layer2/RepDistLabel.o build/temp.linux-x86_64-cpython-311/layer2/RepDot.o build/temp.linux-x86_64-cpython-311/layer2/RepEllipsoid.o build/temp.linux-x86_64-cpython-311/layer2/RepLabel.o build/temp.linux-x86_64-cpython-311/layer2/RepMesh.o build/temp.linux-x86_64-cpython-311/layer2/RepNonbonded.o build/temp.linux-x86_64-cpython-311/layer2/RepNonbondedSphere.o build/temp.linux-x86_64-cpython-311/layer2/RepRibbon.o build/temp.linux-x86_64-cpython-311/layer2/RepSphere.o build/temp.linux-x86_64-cpython-311/layer2/RepSphereGenerate.o build/temp.linux-x86_64-cpython-311/layer2/RepSphereImmediate.o build/temp.linux-x86_64-cpython-311/layer2/RepSurface.o build/temp.linux-x86_64-cpython-311/layer2/RepWireBond.o build/temp.linux-x86_64-cpython-311/layer2/Sculpt.o build/temp.linux-x86_64-cpython-311/layer2/SculptCache.o build/temp.linux-x86_64-cpython-311/layer2/SideChainHelper.o build/temp.linux-x86_64-cpython-311/layer2/VFont.o build/temp.linux-x86_64-cpython-311/layer3/AtomIterators.o build/temp.linux-x86_64-cpython-311/layer3/CifDataValueFormatter.o build/temp.linux-x86_64-cpython-311/layer3/Editor.o build/temp.linux-x86_64-cpython-311/layer3/Executive.o build/temp.linux-x86_64-cpython-311/layer3/ExecutivePython.o build/temp.linux-x86_64-cpython-311/layer3/MaeExportHelpers.o build/temp.linux-x86_64-cpython-311/layer3/MoleculeExporter.o build/temp.linux-x86_64-cpython-311/layer3/MovieScene.o build/temp.linux-x86_64-cpython-311/layer3/PlugIOManager.o build/temp.linux-x86_64-cpython-311/layer3/RingFinder.o build/temp.linux-x86_64-cpython-311/layer3/Seeker.o build/temp.linux-x86_64-cpython-311/layer3/Selector.o build/temp.linux-x86_64-cpython-311/layer3/SelectorTmp.o build/temp.linux-x86_64-cpython-311/layer3/SpecRec.o build/temp.linux-x86_64-cpython-311/layer3/SpecRecSpecial.o build/temp.linux-x86_64-cpython-311/layer4/Cmd.o build/temp.linux-x86_64-cpython-311/layer4/Menu.o build/temp.linux-x86_64-cpython-311/layer4/PopUp.o build/temp.linux-x86_64-cpython-311/layer5/PyMOL.o build/temp.linux-x86_64-cpython-311/layer5/TestPyMOL.o build/temp.linux-x86_64-cpython-311/layer5/main.o build/temp.linux-x86_64-cpython-311/ov/src/OVContext.o build/temp.linux-x86_64-cpython-311/ov/src/OVHeap.o build/temp.linux-x86_64-cpython-311/ov/src/OVHeapArray.o build/temp.linux-x86_64-cpython-311/ov/src/OVLexicon.o build/temp.linux-x86_64-cpython-311/ov/src/OVOneToAny.o build/temp.linux-x86_64-cpython-311/ov/src/OVOneToOne.o build/temp.linux-x86_64-cpython-311/ov/src/OVRandom.o build/temp.linux-x86_64-cpython-311/ov/src/ov_utility.o -L/usr/lib64 -L/usr/lib -L/usr/lib64 -lpng -lfreetype -lxml2 -lGL -lGLEW -lnetcdf -o build/lib.linux-x86_64-cpython-311/pymol/_cmd.cpython-311-x86_64-linux-gnu.so -fopenmp
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:62:16: warning: type ‘struct parm’ violates the C++ One Definition Rule [-Wodr]
   62 | typedef struct parm {
      |                ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:59:16: note: a different type is defined in another translation unit
   59 | typedef struct parm {
      |                ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:63:8: note: the first difference of corresponding definitions is field ‘title’
   63 |   char title[85];
      |        ^
contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:60:17: note: a field with different name is defined in another translation unit
   60 |         char    ititl[81];
      |                 ^
contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:33:3: warning: type ‘struct parmdata’ violates the C++ One Definition Rule [-Wodr]
   33 | } parmdata;
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/parmplugin.cpp:32:3: note: a different type is defined in another translation unit
   32 | } parmdata;
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:28:15: note: the first difference of corresponding definitions is field ‘prm’
   28 |   parmstruct *prm;
      |               ^
contrib/uiuc/plugins/molfile_plugin/src/parmplugin.cpp:28:13: note: a field with different name is defined in another translation unit
   28 |   ReadPARM *rp;
      |             ^
layer0/Isosurf.cpp:47:16: warning: type ‘struct PointType’ violates the C++ One Definition Rule [-Wodr]
   47 | typedef struct PointType {
      |                ^
layer0/Tetsurf.cpp:46:3: note: a different type is defined in another translation unit
   46 | } PointType;
      |   ^
layer0/Isosurf.cpp:49:7: note: the first difference of corresponding definitions is field ‘NLink’
   49 |   int NLink;
      |       ^
layer0/Tetsurf.cpp:43:9: note: a field with different name is defined in another translation unit
   43 |   float Normal[3];
      |         ^
ov/src/OVOneToAny.cpp:15:3: warning: type ‘struct up_element’ violates the C++ One Definition Rule [-Wodr]
   15 | } up_element;
      |   ^
ov/src/OVOneToOne.cpp:15:3: note: a different type is defined in another translation unit
   15 | } up_element;
      |   ^
ov/src/OVOneToOne.cpp:14:25: note: the first difference of corresponding definitions is field ‘reverse_next’
   14 |   ov_size forward_next, reverse_next;
      |                         ^
ov/src/OVOneToOne.cpp:15:3: note: a type with different number of fields is defined in another translation unit
   15 | } up_element;
      |   ^
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function ‘recreate_command_line’:
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1334:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 1334 |   line[0] = '\0';
      |           ^
contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1333:26: note: destination object of size 0 allocated by ‘malloc’
 1333 |   line = (char *) malloc (sizeof(char) * len);
      |                          ^
layer3/Executive.cpp: In function ‘ExecutiveManageObject’:
layer3/Executive.cpp:14473:11: warning: ‘strcpy’ writing between 1 and 256 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
14473 |     strcpy(rec->name, obj->Name);
      |           ^
lto1: note: destination object is likely at address zero
building 'chempy.champ._champ' extension
creating build/temp.linux-x86_64-cpython-311/contrib/champ
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -Icontrib/champ -I/usr/include/python3.11 -c -MMD contrib/champ/champ.c -o build/temp.linux-x86_64-cpython-311/contrib/champ/champ.o
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -Icontrib/champ -I/usr/include/python3.11 -c -MMD contrib/champ/chiral.c -o build/temp.linux-x86_64-cpython-311/contrib/champ/chiral.o
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -Icontrib/champ -I/usr/include/python3.11 -c -MMD contrib/champ/err2.c -o build/temp.linux-x86_64-cpython-311/contrib/champ/err2.o
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -Icontrib/champ -I/usr/include/python3.11 -c -MMD contrib/champ/feedback2.c -o build/temp.linux-x86_64-cpython-311/contrib/champ/feedback2.o
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -Icontrib/champ -I/usr/include/python3.11 -c -MMD contrib/champ/list.c -o build/temp.linux-x86_64-cpython-311/contrib/champ/list.o
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -Icontrib/champ -I/usr/include/python3.11 -c -MMD contrib/champ/os_memory.c -o build/temp.linux-x86_64-cpython-311/contrib/champ/os_memory.o
contrib/champ/os_memory.c: In function ‘OSMemoryZero’:
contrib/champ/os_memory.c:55:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   55 |   while(count&&(((int)p)&mask)) {
      |                  ^
contrib/champ/os_memory.c: In function ‘OSMemoryHashAdd’:
contrib/champ/os_memory.c:137:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  137 |   hash=(int)rec;
      |        ^
contrib/champ/os_memory.c: In function ‘OSMemoryHashRemove’:
contrib/champ/os_memory.c:150:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  150 |   hash=(int)rec;
      |        ^
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -Icontrib/champ -I/usr/include/python3.11 -c -MMD contrib/champ/sort.c -o build/temp.linux-x86_64-cpython-311/contrib/champ/sort.o
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -Icontrib/champ -I/usr/include/python3.11 -c -MMD contrib/champ/strblock.c -o build/temp.linux-x86_64-cpython-311/contrib/champ/strblock.o
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -Icontrib/champ -I/usr/include/python3.11 -c -MMD contrib/champ/vla.c -o build/temp.linux-x86_64-cpython-311/contrib/champ/vla.o
gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -Icontrib/champ -I/usr/include/python3.11 -c -MMD contrib/champ/champ_module.c -o build/temp.linux-x86_64-cpython-311/contrib/champ/champ_module.o
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-311/contrib/champ/champ.o build/temp.linux-x86_64-cpython-311/contrib/champ/champ_module.o build/temp.linux-x86_64-cpython-311/contrib/champ/chiral.o build/temp.linux-x86_64-cpython-311/contrib/champ/err2.o build/temp.linux-x86_64-cpython-311/contrib/champ/feedback2.o build/temp.linux-x86_64-cpython-311/contrib/champ/list.o build/temp.linux-x86_64-cpython-311/contrib/champ/os_memory.o build/temp.linux-x86_64-cpython-311/contrib/champ/sort.o build/temp.linux-x86_64-cpython-311/contrib/champ/strblock.o build/temp.linux-x86_64-cpython-311/contrib/champ/vla.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-311/chempy/champ/_champ.cpython-311-x86_64-linux-gnu.so
Exception ignored in: <function Pool.__del__ at 0x7f77069ec040>
Traceback (most recent call last):
  File "/usr/lib64/python3.11/multiprocessing/pool.py", line 271, in __del__
  File "/usr/lib64/python3.11/multiprocessing/queues.py", line 377, in put
  File "/usr/lib64/python3.11/multiprocessing/connection.py", line 199, in send_bytes
  File "/usr/lib64/python3.11/multiprocessing/connection.py", line 399, in _send_bytes
AttributeError: 'NoneType' object has no attribute 'pack'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.UHvb20
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64
++ dirname /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd pymol-open-source-2.5.0
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64 --prefix /usr --use-msgpackc=c++11 --use-openmp=yes --pymol-path=/usr/lib64/python3.11/site-packages/pymol
running install
running install_lib
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/bmin
copying build/lib.linux-x86_64-cpython-311/chempy/bmin/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/bmin
copying build/lib.linux-x86_64-cpython-311/chempy/bmin/commands.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/bmin
copying build/lib.linux-x86_64-cpython-311/chempy/bmin/realtime.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/bmin
copying build/lib.linux-x86_64-cpython-311/chempy/bmin/state.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/bmin
copying build/lib.linux-x86_64-cpython-311/chempy/bmin/util.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/bmin
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/champ
copying build/lib.linux-x86_64-cpython-311/chempy/champ/_champ.cpython-311-x86_64-linux-gnu.so -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/champ
copying build/lib.linux-x86_64-cpython-311/chempy/champ/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/champ
copying build/lib.linux-x86_64-cpython-311/chempy/champ/amber99.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/champ
copying build/lib.linux-x86_64-cpython-311/chempy/champ/assign.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/champ
copying build/lib.linux-x86_64-cpython-311/chempy/champ/formal_charges.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/champ
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/fast
copying build/lib.linux-x86_64-cpython-311/chempy/fast/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/fast
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/fragments
copying build/lib.linux-x86_64-cpython-311/chempy/fragments/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/fragments
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/mmtf
copying build/lib.linux-x86_64-cpython-311/chempy/mmtf/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/mmtf
copying build/lib.linux-x86_64-cpython-311/chempy/mmtf/io.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/mmtf
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/tinker
copying build/lib.linux-x86_64-cpython-311/chempy/tinker/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/tinker
copying build/lib.linux-x86_64-cpython-311/chempy/tinker/amber.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/tinker
copying build/lib.linux-x86_64-cpython-311/chempy/tinker/keyword.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/tinker
copying build/lib.linux-x86_64-cpython-311/chempy/tinker/realtime.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/tinker
copying build/lib.linux-x86_64-cpython-311/chempy/tinker/state.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/tinker
copying build/lib.linux-x86_64-cpython-311/chempy/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/arc.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/bond_amber.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/bond_mmff.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/bonds.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/brick.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/cc1.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/charge.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/cif.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/cpv.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/dictdb.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/gamess1.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/gms.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/hetatm.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/io.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/lst.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/mae.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/map.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/mass.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/mmd.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/models.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/mol.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/mol2.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/neighbor.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/pdb.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/pkl.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/place.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/protein.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/protein_amber.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/protein_amber99.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/protein_mmff.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/protein_residues.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/sdf.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/solvate.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/water_amber.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/water_residues.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
copying build/lib.linux-x86_64-cpython-311/chempy/xyz.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/askpartial.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/change_confirm.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/colors.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/create_shortcut.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/fetch.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/help_shortcut.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/load_aln.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/load_mae.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/load_map.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/load_mtz.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/load_traj.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/movieexport.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/pluginitem.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/pluginmanager.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/png.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/props.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/render.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/save_molecule.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/save_object.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/shortcut_menu.ui -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
copying build/lib.linux-x86_64-cpython-311/pmg_qt/forms/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/syntax
copying build/lib.linux-x86_64-cpython-311/pmg_qt/syntax/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/syntax
copying build/lib.linux-x86_64-cpython-311/pmg_qt/syntax/pml.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/syntax
copying build/lib.linux-x86_64-cpython-311/pmg_qt/syntax/pmlparser.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/syntax
copying build/lib.linux-x86_64-cpython-311/pmg_qt/syntax/python.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/syntax
copying build/lib.linux-x86_64-cpython-311/pmg_qt/TextEditor.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt
copying build/lib.linux-x86_64-cpython-311/pmg_qt/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt
copying build/lib.linux-x86_64-cpython-311/pmg_qt/advanced_settings_gui.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt
copying build/lib.linux-x86_64-cpython-311/pmg_qt/builder.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt
copying build/lib.linux-x86_64-cpython-311/pmg_qt/file_dialogs.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt
copying build/lib.linux-x86_64-cpython-311/pmg_qt/keymapping.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt
copying build/lib.linux-x86_64-cpython-311/pmg_qt/mimic_pmg_tk.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt
copying build/lib.linux-x86_64-cpython-311/pmg_qt/mimic_tk.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt
copying build/lib.linux-x86_64-cpython-311/pmg_qt/properties_dialog.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt
copying build/lib.linux-x86_64-cpython-311/pmg_qt/pymol_gl_widget.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt
copying build/lib.linux-x86_64-cpython-311/pmg_qt/pymol_qt_gui.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt
copying build/lib.linux-x86_64-cpython-311/pmg_qt/shortcut_menu_gui.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt
copying build/lib.linux-x86_64-cpython-311/pmg_qt/volume.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/skins
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/skins/demo
copying build/lib.linux-x86_64-cpython-311/pmg_tk/skins/demo/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/skins/demo
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/skins/normal
copying build/lib.linux-x86_64-cpython-311/pmg_tk/skins/normal/ModalWindow.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/skins/normal
copying build/lib.linux-x86_64-cpython-311/pmg_tk/skins/normal/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/skins/normal
copying build/lib.linux-x86_64-cpython-311/pmg_tk/skins/normal/builder.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/skins/normal
copying build/lib.linux-x86_64-cpython-311/pmg_tk/skins/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/skins
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/startup
copying build/lib.linux-x86_64-cpython-311/pmg_tk/startup/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/startup
copying build/lib.linux-x86_64-cpython-311/pmg_tk/ColorEditor.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk
copying build/lib.linux-x86_64-cpython-311/pmg_tk/Demo.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk
copying build/lib.linux-x86_64-cpython-311/pmg_tk/PyMOLMapLoad.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk
copying build/lib.linux-x86_64-cpython-311/pmg_tk/SetEditor.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk
copying build/lib.linux-x86_64-cpython-311/pmg_tk/Setting.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk
copying build/lib.linux-x86_64-cpython-311/pmg_tk/TextEditor.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk
copying build/lib.linux-x86_64-cpython-311/pmg_tk/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk
copying build/lib.linux-x86_64-cpython-311/pmg_tk/volume.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk
copying build/lib.linux-x86_64-cpython-311/pmg_tk/PMGApp.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/_cmd.cpython-311-x86_64-linux-gnu.so -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/Qt
copying build/lib.linux-x86_64-cpython-311/pymol/Qt/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/Qt
copying build/lib.linux-x86_64-cpython-311/pymol/Qt/utils.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/Qt
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/plugins
copying build/lib.linux-x86_64-cpython-311/pymol/plugins/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/plugins
copying build/lib.linux-x86_64-cpython-311/pymol/plugins/installation.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/plugins
copying build/lib.linux-x86_64-cpython-311/pymol/plugins/legacysupport.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/plugins
copying build/lib.linux-x86_64-cpython-311/pymol/plugins/managergui.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/plugins
copying build/lib.linux-x86_64-cpython-311/pymol/plugins/managergui_qt.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/plugins
copying build/lib.linux-x86_64-cpython-311/pymol/plugins/repository.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/plugins
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/stereochemistry
copying build/lib.linux-x86_64-cpython-311/pymol/stereochemistry/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/stereochemistry
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/annotation.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/appearance.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/benchmark.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/box.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/charge.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/cleanup.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/command.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/demo.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/density.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/distance.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/dragging.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/filter.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/label.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/measurement.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/message.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/mutagenesis.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/nucmutagenesis.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/openvr.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/pair_fit.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/pseudoatom.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/renaming.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/sculpting.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/security.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/stereodemo.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/wizard/toggle.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard
copying build/lib.linux-x86_64-cpython-311/pymol/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/__main__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/_gui.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/api.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/callback.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/cgo.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/checking.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/cmd.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/colorprinting.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/colorramping.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/commanding.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/completing.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/computing.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/constants.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/constants_palette.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/controlling.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/creating.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/diagnosing.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/editing.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/editor.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/experimenting.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/exporting.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/externing.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/feedingback.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/fitting.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/gui.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/headering.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/helping.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/importing.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/internal.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/invocation.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/keyboard.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/keywords.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/lazyio.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/locking.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/menu.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/monitoring.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/morphing.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/movie.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/moving.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/mpeg_encode.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/parser.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/parsing.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/povray.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/preset.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/pymolhttpd.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/querying.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/rpc.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/save_shortcut.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/selecting.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/selector.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/seqalign.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/setting.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/shortcut.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/shortcut_dict.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/shortcut_manager.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/util.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/vfont.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/viewing.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/wizarding.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/xray.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying build/lib.linux-x86_64-cpython-311/pymol/xwin.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol2
copying build/lib.linux-x86_64-cpython-311/pymol2/__init__.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol2
copying build/lib.linux-x86_64-cpython-311/pymol2/cmd2.py -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol2
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/bmin/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/bmin/commands.py to commands.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/bmin/realtime.py to realtime.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/bmin/state.py to state.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/bmin/util.py to util.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/champ/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/champ/amber99.py to amber99.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/champ/assign.py to assign.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/champ/formal_charges.py to formal_charges.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/fast/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/fragments/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/mmtf/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/mmtf/io.py to io.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/tinker/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/tinker/amber.py to amber.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/tinker/keyword.py to keyword.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/tinker/realtime.py to realtime.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/tinker/state.py to state.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/arc.py to arc.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/bond_amber.py to bond_amber.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/bond_mmff.py to bond_mmff.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/bonds.py to bonds.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/brick.py to brick.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/cc1.py to cc1.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/charge.py to charge.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/cif.py to cif.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/cpv.py to cpv.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/dictdb.py to dictdb.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/gamess1.py to gamess1.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/gms.py to gms.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/hetatm.py to hetatm.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/io.py to io.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/lst.py to lst.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/mae.py to mae.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/map.py to map.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/mass.py to mass.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/mmd.py to mmd.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/models.py to models.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/mol.py to mol.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/mol2.py to mol2.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/neighbor.py to neighbor.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/pdb.py to pdb.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/pkl.py to pkl.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/place.py to place.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/protein.py to protein.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/protein_amber.py to protein_amber.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/protein_amber99.py to protein_amber99.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/protein_mmff.py to protein_mmff.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/protein_residues.py to protein_residues.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/sdf.py to sdf.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/solvate.py to solvate.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/water_amber.py to water_amber.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/water_residues.py to water_residues.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/xyz.py to xyz.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/forms/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/syntax/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/syntax/pml.py to pml.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/syntax/pmlparser.py to pmlparser.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/syntax/python.py to python.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/TextEditor.py to TextEditor.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/advanced_settings_gui.py to advanced_settings_gui.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/builder.py to builder.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/file_dialogs.py to file_dialogs.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/keymapping.py to keymapping.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/mimic_pmg_tk.py to mimic_pmg_tk.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/mimic_tk.py to mimic_tk.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/properties_dialog.py to properties_dialog.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/pymol_gl_widget.py to pymol_gl_widget.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/pymol_qt_gui.py to pymol_qt_gui.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/shortcut_menu_gui.py to shortcut_menu_gui.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_qt/volume.py to volume.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/skins/demo/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/skins/normal/ModalWindow.py to ModalWindow.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/skins/normal/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/skins/normal/builder.py to builder.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/skins/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/startup/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/ColorEditor.py to ColorEditor.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/Demo.py to Demo.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/PyMOLMapLoad.py to PyMOLMapLoad.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/SetEditor.py to SetEditor.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/Setting.py to Setting.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/TextEditor.py to TextEditor.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/volume.py to volume.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pmg_tk/PMGApp.py to PMGApp.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/Qt/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/Qt/utils.py to utils.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/plugins/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/plugins/installation.py to installation.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/plugins/legacysupport.py to legacysupport.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/plugins/managergui.py to managergui.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/plugins/managergui_qt.py to managergui_qt.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/plugins/repository.py to repository.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/stereochemistry/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/annotation.py to annotation.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/appearance.py to appearance.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/benchmark.py to benchmark.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/box.py to box.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/charge.py to charge.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/cleanup.py to cleanup.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/command.py to command.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/demo.py to demo.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/density.py to density.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/distance.py to distance.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/dragging.py to dragging.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/filter.py to filter.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/label.py to label.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/measurement.py to measurement.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/message.py to message.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/mutagenesis.py to mutagenesis.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/nucmutagenesis.py to nucmutagenesis.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/openvr.py to openvr.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/pair_fit.py to pair_fit.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/pseudoatom.py to pseudoatom.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/renaming.py to renaming.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/sculpting.py to sculpting.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/security.py to security.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/stereodemo.py to stereodemo.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizard/toggle.py to toggle.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/__main__.py to __main__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/_gui.py to _gui.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/api.py to api.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/callback.py to callback.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/cgo.py to cgo.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/checking.py to checking.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/cmd.py to cmd.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/colorprinting.py to colorprinting.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/colorramping.py to colorramping.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/commanding.py to commanding.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/completing.py to completing.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/computing.py to computing.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/constants.py to constants.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/constants_palette.py to constants_palette.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/controlling.py to controlling.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/creating.py to creating.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/diagnosing.py to diagnosing.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/editing.py to editing.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/editor.py to editor.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/experimenting.py to experimenting.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/exporting.py to exporting.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/externing.py to externing.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/feedingback.py to feedingback.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/fitting.py to fitting.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/gui.py to gui.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/headering.py to headering.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/helping.py to helping.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/importing.py to importing.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/internal.py to internal.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/invocation.py to invocation.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/keyboard.py to keyboard.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/keywords.py to keywords.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/lazyio.py to lazyio.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/locking.py to locking.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/menu.py to menu.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/monitoring.py to monitoring.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/morphing.py to morphing.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/movie.py to movie.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/moving.py to moving.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/mpeg_encode.py to mpeg_encode.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/parser.py to parser.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/parsing.py to parsing.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/povray.py to povray.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/preset.py to preset.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/pymolhttpd.py to pymolhttpd.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/querying.py to querying.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/rpc.py to rpc.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/save_shortcut.py to save_shortcut.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/selecting.py to selecting.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/selector.py to selector.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/seqalign.py to seqalign.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/setting.py to setting.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/shortcut.py to shortcut.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/shortcut_dict.py to shortcut_dict.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/shortcut_manager.py to shortcut_manager.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/util.py to util.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/vfont.py to vfont.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/viewing.py to viewing.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/wizarding.py to wizarding.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/xray.py to xray.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/xwin.py to xwin.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol2/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol2/cmd2.py to cmd2.cpython-311.pyc
writing byte-compilation script '/tmp/tmpee2ntsb2.py'
/usr/bin/python3 /tmp/tmpee2ntsb2.py
removing /tmp/tmpee2ntsb2.py
running install_egg_info
running egg_info
creating pymol.egg-info
writing pymol.egg-info/PKG-INFO
writing dependency_links to pymol.egg-info/dependency_links.txt
writing top-level names to pymol.egg-info/top_level.txt
writing manifest file 'pymol.egg-info/SOURCES.txt'
/usr/lib/python3.11/site-packages/setuptools/command/egg_info.py:643: SetuptoolsDeprecationWarning: Custom 'build_py' does not implement 'get_data_files_without_manifest'.
Please extend command classes from setuptools instead of distutils.
  warnings.warn(
reading manifest file 'pymol.egg-info/SOURCES.txt'
adding license file 'LICENSE'
adding license file 'AUTHORS'
writing manifest file 'pymol.egg-info/SOURCES.txt'
Copying pymol.egg-info to /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol-2.5.0-py3.11.egg-info
copying LICENSE -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol
copying data -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/data
copying test -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/test
copying examples -> /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/examples
creating /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/bin
Exception ignored in: <function Pool.__del__ at 0x7f150b608040>
Traceback (most recent call last):
  File "/usr/lib64/python3.11/multiprocessing/pool.py", line 271, in __del__
  File "/usr/lib64/python3.11/multiprocessing/queues.py", line 377, in put
  File "/usr/lib64/python3.11/multiprocessing/connection.py", line 199, in send_bytes
  File "/usr/lib64/python3.11/multiprocessing/connection.py", line 399, in _send_bytes
AttributeError: 'NoneType' object has no attribute 'pack'
+ rm -rfv /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/bin/__pycache__
+ echo '#!/bin/sh'
+ echo 'export PYMOL_PATH=/usr/lib64/python3.11/site-packages/pymol'
+ echo 'exec /usr/bin/python3 /usr/lib64/python3.11/site-packages/pymol/__init__.py "$@"'
+ cp -a data examples test /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/
+ rm -f /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/examples/devel/link_demo.py
+ rm -f /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/examples/devel/particle01.py
+ rm -f /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/examples/devel/particle02.py
+ rm -f /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/test/inp/B03.py
+ rm -f /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/test/inp/B05.py
+ rm -f /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/test/inp/B11.py
+ rm -f /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/test/ref/T01.log
+ rm -f /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/pymol_path/examples/devel/link_demo.py
+ rm -f /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/pymol_path/examples/devel/particle01.py
+ rm -f /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/pymol_path/examples/devel/particle02.py
+ rm -f /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/pymol_path/test/inp/B03.py
+ rm -f /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/pymol_path/test/inp/B05.py
+ rm -f /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/pymol_path/test/inp/B11.py
+ rm -f /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/pymol_path/test/ref/T01.log
+ mkdir -p /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/bin
+ install -p -m 755 pymol /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/bin/
+ desktop-file-install --vendor= --dir=/builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/share/applications /builddir/build/SOURCES/pymol.desktop
+ mkdir -p /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/share/pixmaps
+ install -p -m 644 /builddir/build/SOURCES/pymol.png /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/share/pixmaps/
+ mkdir -p /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/share/metainfo
+ install -p -m 644 /builddir/build/SOURCES/pymol.appdata.xml /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/share/metainfo/
+ appstream-util validate-relax --nonet /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64//usr/share/metainfo/pymol.appdata.xml
/builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64//usr/share/metainfo/pymol.appdata.xml: OK
+ /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 2.5.0-6.fc38 --unique-debug-suffix -2.5.0-6.fc38.x86_64 --unique-debug-src-base pymol-2.5.0-6.fc38.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/pymol-open-source-2.5.0
extracting debug info from /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/chempy/champ/_champ.cpython-311-x86_64-linux-gnu.so
extracting debug info from /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11/site-packages/pymol/_cmd.cpython-311-x86_64-linux-gnu.so
original debug info size: 59008kB, size after compression: 45312kB
/usr/bin/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match.
51230 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
*** WARNING: ./usr/src/debug/pymol-2.5.0-6.fc38.x86_64/layer3/MaeExportHelpers.h is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/pymol-2.5.0-6.fc38.x86_64/layer3/MaeExportHelpers.cpp is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/pymol-2.5.0-6.fc38.x86_64/layer0/GraphicsUtil.h is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/pymol-2.5.0-6.fc38.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
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2
Bytecompiling .py files below /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib/debug/usr/lib64/python3.11 using python3.11
Bytecompiling .py files below /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/lib64/python3.11 using python3.11
+ /usr/lib/rpm/redhat/brp-python-hardlink
Processing files: pymol-2.5.0-6.fc38.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.5HM79M
+ umask 022
+ cd /builddir/build/BUILD
+ cd pymol-open-source-2.5.0
+ DOCDIR=/builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/share/doc/pymol
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/share/doc/pymol
+ cp -pr AUTHORS /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/share/doc/pymol
+ cp -pr DEVELOPERS /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/share/doc/pymol
+ cp -pr README.md /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/share/doc/pymol
+ cp -pr ChangeLog /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/share/doc/pymol
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.gTamLW
+ umask 022
+ cd /builddir/build/BUILD
+ cd pymol-open-source-2.5.0
+ LICENSEDIR=/builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/share/licenses/pymol
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/share/licenses/pymol
+ cp -pr LICENSE /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64/usr/share/licenses/pymol
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: PyMOL(x86-64) = 0:2.5.0-6.fc38 application() application(pymol.desktop) metainfo() metainfo(pymol.appdata.xml) pymol = 2.5.0-6.fc38 pymol(x86-64) = 2.5.0-6.fc38 python3.11dist(pymol) = 2.5 python3dist(pymol) = 2.5
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/sh libGL.so.1()(64bit) libGLEW.so.2.2()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.35)(64bit) libnetcdf.so.19()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) libxml2.so.2(LIBXML2_2.6.3)(64bit) python(abi) = 3.11 rtld(GNU_HASH)
Processing files: pymol-debugsource-2.5.0-6.fc38.x86_64
Provides: pymol-debugsource = 2.5.0-6.fc38 pymol-debugsource(x86-64) = 2.5.0-6.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: pymol-debuginfo-2.5.0-6.fc38.x86_64
Provides: debuginfo(build-id) = 04e92f5e2adaf8736fe5df4eedfb964268beca1b debuginfo(build-id) = 063b24295e4c5848fbb5f13f53c9e9a1dbc43b71 pymol-debuginfo = 2.5.0-6.fc38 pymol-debuginfo(x86-64) = 2.5.0-6.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: pymol-debugsource(x86-64) = 2.5.0-6.fc38
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64
Wrote: /builddir/build/RPMS/pymol-debugsource-2.5.0-6.fc38.x86_64.rpm
Wrote: /builddir/build/RPMS/pymol-debuginfo-2.5.0-6.fc38.x86_64.rpm
Wrote: /builddir/build/RPMS/pymol-2.5.0-6.fc38.x86_64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.89XZao
+ umask 022
+ cd /builddir/build/BUILD
+ cd pymol-open-source-2.5.0
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/pymol-2.5.0-6.fc38.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.CJAz1k
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf pymol-open-source-2.5.0 pymol-open-source-2.5.0.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0