Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/python-ckzg.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-e/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'unshare_net=TrueprintOutput=Truenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6j6bx3_u:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6j6bx3_u:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '446001ba6b7d4ddd9c1f65d43cb78a5b', '-D', '/var/lib/mock/fedora-rawhide-x86_64-e/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6j6bx3_u:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/python-ckzg.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\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=1737936000 Wrote: /builddir/build/SRPMS/python-ckzg-2.0.1-1.fc42.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', "/usr/bin/rpmbuild -br --noclean --target x86_64 --nodeps --define '__spec_check_template exit 0; ' /builddir/build/SPECS/python-ckzg.spec"], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-e/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Truenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6j6bx3_u:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6j6bx3_u:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '21906a8522b74b868325fb912dae86ca', '-D', '/var/lib/mock/fedora-rawhide-x86_64-e/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6j6bx3_u:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', "/usr/bin/rpmbuild -br --noclean --target x86_64 --nodeps --define '__spec_check_template exit 0; ' /builddir/build/SPECS/python-ckzg.spec"] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\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=1737936000 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.RT7kzZ + umask 022 + cd /builddir/build/BUILD/python-ckzg-2.0.1-build + test -d /builddir/build/BUILD/python-ckzg-2.0.1-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/python-ckzg-2.0.1-build + /usr/bin/rm -rf /builddir/build/BUILD/python-ckzg-2.0.1-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-ckzg-2.0.1-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-ckzg-2.0.1-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8Q8y0X + umask 022 + cd /builddir/build/BUILD/python-ckzg-2.0.1-build + cd /builddir/build/BUILD/python-ckzg-2.0.1-build + rm -rf ckzg-2.0.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/ckzg-2.0.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ckzg-2.0.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/python-ckzg-0001-Let-override-CC.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/python-ckzg-0002-Disable-Werror.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/blst-0001-Support-64-bit-limbs-on-no-asm-platforms.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.eLTOgP + umask 022 + cd /builddir/build/BUILD/python-ckzg-2.0.1-build + cd ckzg-2.0.1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/pyproject-wheeldir --output /builddir/build/BUILD/python-ckzg-2.0.1-build/python-ckzg-2.0.1-1.fc42.x86_64-pyproject-buildrequires -t Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 74.1.3) running egg_info writing ckzg.egg-info/PKG-INFO writing dependency_links to ckzg.egg-info/dependency_links.txt writing top-level names to ckzg.egg-info/top_level.txt reading manifest file 'ckzg.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'ckzg.egg-info/SOURCES.txt' Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.14) py313: OK (0.00 seconds) congratulations :) (0.05 seconds) Handling tox from tox --print-deps-only: py313 Requirement satisfied: tox (installed: tox 4.23.2) py313: OK (0.00 seconds) congratulations :) (0.05 seconds) running dist_info writing ckzg.egg-info/PKG-INFO writing dependency_links to ckzg.egg-info/dependency_links.txt writing top-level names to ckzg.egg-info/top_level.txt reading manifest file 'ckzg.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'ckzg.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/ckzg-2.0.1.dist-info' + cat /builddir/build/BUILD/python-ckzg-2.0.1-build/python-ckzg-2.0.1-1.fc42.x86_64-pyproject-buildrequires + rm -rfv ckzg-2.0.1.dist-info/ removed 'ckzg-2.0.1.dist-info/top_level.txt' removed 'ckzg-2.0.1.dist-info/METADATA' removed 'ckzg-2.0.1.dist-info/LICENSE' removed directory 'ckzg-2.0.1.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-ckzg-2.0.1-1.fc42.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', "/usr/bin/rpmbuild -ba --noprep --noclean --target x86_64 --nodeps --define '__spec_check_template exit 0; ' /builddir/build/SPECS/python-ckzg.spec"], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-e/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'unshare_net=TrueprintOutput=Truenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6j6bx3_u:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6j6bx3_u:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '86041bb144f043c09afc4429151cf51e', '-D', '/var/lib/mock/fedora-rawhide-x86_64-e/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6j6bx3_u:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', "/usr/bin/rpmbuild -ba --noprep --noclean --target x86_64 --nodeps --define '__spec_check_template exit 0; ' /builddir/build/SPECS/python-ckzg.spec"] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\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=1737936000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.HT66ZX + umask 022 + cd /builddir/build/BUILD/python-ckzg-2.0.1-build + cd ckzg-2.0.1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/pyproject-wheeldir --output /builddir/build/BUILD/python-ckzg-2.0.1-build/python-ckzg-2.0.1-1.fc42.x86_64-pyproject-buildrequires -t Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 74.1.3) running egg_info writing ckzg.egg-info/PKG-INFO writing dependency_links to ckzg.egg-info/dependency_links.txt writing top-level names to ckzg.egg-info/top_level.txt reading manifest file 'ckzg.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'ckzg.egg-info/SOURCES.txt' Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.14) py313: OK (0.00 seconds) congratulations :) (0.05 seconds) Handling tox from tox --print-deps-only: py313 Requirement satisfied: tox (installed: tox 4.23.2) py313: OK (0.00 seconds) congratulations :) (0.04 seconds) running dist_info writing ckzg.egg-info/PKG-INFO writing dependency_links to ckzg.egg-info/dependency_links.txt writing top-level names to ckzg.egg-info/top_level.txt reading manifest file 'ckzg.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'ckzg.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/ckzg-2.0.1.dist-info' + cat /builddir/build/BUILD/python-ckzg-2.0.1-build/python-ckzg-2.0.1-1.fc42.x86_64-pyproject-buildrequires + rm -rfv ckzg-2.0.1.dist-info/ removed 'ckzg-2.0.1.dist-info/top_level.txt' removed 'ckzg-2.0.1.dist-info/METADATA' removed 'ckzg-2.0.1.dist-info/LICENSE' removed directory 'ckzg-2.0.1.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.QdCHEo + umask 022 + cd /builddir/build/BUILD/python-ckzg-2.0.1-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ckzg-2.0.1 + mkdir -p /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/pyproject-wheeldir Processing /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) running dist_info creating /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir/pip-modern-metadata-a_7cobm6/ckzg.egg-info writing /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir/pip-modern-metadata-a_7cobm6/ckzg.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir/pip-modern-metadata-a_7cobm6/ckzg.egg-info/dependency_links.txt writing top-level names to /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir/pip-modern-metadata-a_7cobm6/ckzg.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir/pip-modern-metadata-a_7cobm6/ckzg.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir/pip-modern-metadata-a_7cobm6/ckzg.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir/pip-modern-metadata-a_7cobm6/ckzg.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir/pip-modern-metadata-a_7cobm6/ckzg-2.0.1.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ckzg Building wheel for ckzg (pyproject.toml): started Running command Building wheel for ckzg (pyproject.toml) running bdist_wheel running build running build_ext make: Entering directory '/builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/src' make: git: No such file or directory make[1]: Entering directory '/builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/src' make[1]: git: No such file or directory [+] building blst + gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I../inc -pedantic -Wall -Wextra -Waggregate-return -Walloca -Warray-bounds -Wbad-function-cast -Wcast-align -Wcast-qual -Wconversion -Wdisabled-optimization -Wdouble-promotion -Wenum-compare -Wfloat-equal -Wframe-larger-than=1048576 -Wimplicit -Wimplicit-fallthrough -Winit-self -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Woverlength-strings -Wpacked -Wpadded -Wpointer-arith -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wstack-protector -Wstrict-aliasing=2 -Wstrict-overflow=5 -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wtype-limits -Wundef -Wuninitialized -Wunreachable-code -Wvariadic-macros -Wwrite-strings -fPIC -Wmissing-braces -I. -I../inc -pedantic -Wall -Wextra -Waggregate-return -Walloca -Warray-bounds -Wbad-function-cast -Wcast-align -Wcast-qual -Wconversion -Wdisabled-optimization -Wdouble-promotion -Wenum-compare -Wfloat-equal -Wframe-larger-than=1048576 -Wimplicit -Wimplicit-fallthrough -Winit-self -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Woverlength-strings -Wpacked -Wpadded -Wpointer-arith -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wstack-protector -Wstrict-aliasing=2 -Wstrict-overflow=5 -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wtype-limits -Wundef -Wuninitialized -Wunreachable-code -Wvariadic-macros -Wwrite-strings -fPIC -Wmissing-braces -D__ADX__ -D__BLST_PORTABLE__ -c ./src/server.c In file included from ./src/consts.h:8, from ./src/keygen.c:7, from ./src/server.c:7: ./src/vect.h: In function ‘vec_is_zero’: ./src/vect.h:318:12: warning: nested extern declaration of ‘vec_is_zero_16x’ [-Wnested-externs] 318 | bool_t vec_is_zero_16x(const void *a, size_t num); | ^~~~~~~~~~~~~~~ ./src/vect.h: In function ‘vec_is_equal’: ./src/vect.h:339:12: warning: nested extern declaration of ‘vec_is_equal_16x’ [-Wnested-externs] 339 | bool_t vec_is_equal_16x(const void *a, const void *b, size_t num); | ^~~~~~~~~~~~~~~~ ./src/keygen.c: At top level: ./src/keygen.c:214:6: warning: no previous prototype for ‘blst_keygen’ [-Wmissing-prototypes] 214 | void blst_keygen(pow256 SK, const void *IKM, size_t IKM_len, | ^~~~~~~~~~~ ./src/keygen.c:218:6: warning: no previous prototype for ‘blst_keygen_v3’ [-Wmissing-prototypes] 218 | void blst_keygen_v3(pow256 SK, const void *IKM, size_t IKM_len, | ^~~~~~~~~~~~~~ ./src/keygen.c:222:6: warning: no previous prototype for ‘blst_keygen_v4_5’ [-Wmissing-prototypes] 222 | void blst_keygen_v4_5(pow256 SK, const void *IKM, size_t IKM_len, | ^~~~~~~~~~~~~~~~ ./src/keygen.c:227:6: warning: no previous prototype for ‘blst_keygen_v5’ [-Wmissing-prototypes] 227 | void blst_keygen_v5(pow256 SK, const void *IKM, size_t IKM_len, | ^~~~~~~~~~~~~~ ./src/keygen.c:235:6: warning: no previous prototype for ‘blst_derive_master_eip2333’ [-Wmissing-prototypes] 235 | void blst_derive_master_eip2333(pow256 SK, const void *seed, size_t seed_len) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/keygen.c:313:6: warning: no previous prototype for ‘blst_derive_child_eip2333’ [-Wmissing-prototypes] 313 | void blst_derive_child_eip2333(pow256 SK, const pow256 parent_SK, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/server.c:8: ./src/hash_to_field.c: In function ‘expand_message_xmd’: ./src/hash_to_field.c:72:48: warning: unsigned conversion from ‘int’ to ‘size_t’ {aka ‘long unsigned int’} changes value from ‘-64’ to ‘18446744073709551552’ [-Wsign-conversion] 72 | b_i_blocks = ((33 + DST_len + 1 + 9) + 63) & -64; | ^ ./src/hash_to_field.c: At top level: ./src/hash_to_field.c:156:6: warning: no previous prototype for ‘blst_expand_message_xmd’ [-Wmissing-prototypes] 156 | void blst_expand_message_xmd(unsigned char *bytes, size_t len_in_bytes, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/server.c:9: ./src/e1.c:57:6: warning: no previous prototype for ‘blst_p1_cneg’ [-Wmissing-prototypes] 57 | void blst_p1_cneg(POINTonE1 *a, int cbit) | ^~~~~~~~~~~~ ./src/e1.c: In function ‘blst_p1_cneg’: ./src/e1.c:58:31: warning: conversion to ‘limb_t’ {aka ‘long long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 58 | { POINTonE1_cneg(a, is_zero(cbit) ^ 1); } | ^~~~ ./src/e1.c: At top level: ./src/e1.c:77:6: warning: no previous prototype for ‘blst_p1_from_jacobian’ [-Wmissing-prototypes] 77 | void blst_p1_from_jacobian(POINTonE1 *out, const POINTonE1 *a) | ^~~~~~~~~~~~~~~~~~~~~ ./src/e1.c:91:6: warning: no previous prototype for ‘blst_p1_to_affine’ [-Wmissing-prototypes] 91 | void blst_p1_to_affine(POINTonE1_affine *out, const POINTonE1 *a) | ^~~~~~~~~~~~~~~~~ ./src/e1.c:94:6: warning: no previous prototype for ‘blst_p1_from_affine’ [-Wmissing-prototypes] 94 | void blst_p1_from_affine(POINTonE1 *out, const POINTonE1_affine *a) | ^~~~~~~~~~~~~~~~~~~ ./src/e1.c:114:5: warning: no previous prototype for ‘blst_p1_affine_on_curve’ [-Wmissing-prototypes] 114 | int blst_p1_affine_on_curve(const POINTonE1_affine *p) | ^~~~~~~~~~~~~~~~~~~~~~~ ./src/e1.c:136:5: warning: no previous prototype for ‘blst_p1_on_curve’ [-Wmissing-prototypes] 136 | int blst_p1_on_curve(const POINTonE1 *p) | ^~~~~~~~~~~~~~~~ ./src/e1.c:153:6: warning: no previous prototype for ‘blst_p1_affine_serialize’ [-Wmissing-prototypes] 153 | void blst_p1_affine_serialize(unsigned char out[96], | ^~~~~~~~~~~~~~~~~~~~~~~~ ./src/e1.c:187:6: warning: no previous prototype for ‘blst_p1_serialize’ [-Wmissing-prototypes] 187 | void blst_p1_serialize(unsigned char out[96], const POINTonE1 *in) | ^~~~~~~~~~~~~~~~~ ./src/e1.c:201:6: warning: no previous prototype for ‘blst_p1_affine_compress’ [-Wmissing-prototypes] 201 | void blst_p1_affine_compress(unsigned char out[48], const POINTonE1_affine *in) | ^~~~~~~~~~~~~~~~~~~~~~~ ./src/e1.c:225:6: warning: no previous prototype for ‘blst_p1_compress’ [-Wmissing-prototypes] 225 | void blst_p1_compress(unsigned char out[48], const POINTonE1 *in) | ^~~~~~~~~~~~~~~~ ./src/e1.c:293:12: warning: no previous prototype for ‘blst_p1_uncompress’ [-Wmissing-prototypes] 293 | BLST_ERROR blst_p1_uncompress(POINTonE1_affine *out, const unsigned char in[48]) | ^~~~~~~~~~~~~~~~~~ ./src/e1.c:349:12: warning: no previous prototype for ‘blst_p1_deserialize’ [-Wmissing-prototypes] 349 | BLST_ERROR blst_p1_deserialize(POINTonE1_affine *out, | ^~~~~~~~~~~~~~~~~~~ ./src/e1.c:361:6: warning: no previous prototype for ‘blst_p1_add’ [-Wmissing-prototypes] 361 | void blst_p1_add(POINTonE1 *out, const POINTonE1 *a, const POINTonE1 *b) | ^~~~~~~~~~~ ./src/e1.c:364:6: warning: no previous prototype for ‘blst_p1_add_or_double’ [-Wmissing-prototypes] 364 | void blst_p1_add_or_double(POINTonE1 *out, const POINTonE1 *a, | ^~~~~~~~~~~~~~~~~~~~~ ./src/e1.c:368:6: warning: no previous prototype for ‘blst_p1_add_affine’ [-Wmissing-prototypes] 368 | void blst_p1_add_affine(POINTonE1 *out, const POINTonE1 *a, | ^~~~~~~~~~~~~~~~~~ ./src/e1.c:372:6: warning: no previous prototype for ‘blst_p1_add_or_double_affine’ [-Wmissing-prototypes] 372 | void blst_p1_add_or_double_affine(POINTonE1 *out, const POINTonE1 *a, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/e1.c:376:6: warning: no previous prototype for ‘blst_p1_double’ [-Wmissing-prototypes] 376 | void blst_p1_double(POINTonE1 *out, const POINTonE1 *a) | ^~~~~~~~~~~~~~ ./src/e1.c:379:5: warning: no previous prototype for ‘blst_p1_is_equal’ [-Wmissing-prototypes] 379 | int blst_p1_is_equal(const POINTonE1 *a, const POINTonE1 *b) | ^~~~~~~~~~~~~~~~ ./src/e1.c:469:6: warning: no previous prototype for ‘blst_sk_to_pk_in_g1’ [-Wmissing-prototypes] 469 | void blst_sk_to_pk_in_g1(POINTonE1 *out, const pow256 SK) | ^~~~~~~~~~~~~~~~~~~ ./src/e1.c:472:6: warning: no previous prototype for ‘blst_sign_pk_in_g2’ [-Wmissing-prototypes] 472 | void blst_sign_pk_in_g2(POINTonE1 *out, const POINTonE1 *msg, const pow256 SK) | ^~~~~~~~~~~~~~~~~~ ./src/e1.c:475:6: warning: no previous prototype for ‘blst_sk_to_pk2_in_g1’ [-Wmissing-prototypes] 475 | void blst_sk_to_pk2_in_g1(unsigned char out[96], POINTonE1_affine *PK, | ^~~~~~~~~~~~~~~~~~~~ ./src/e1.c: In function ‘blst_sk_to_pk2_in_g1’: ./src/e1.c:486:19: warning: conversion from ‘bool_t’ {aka ‘long long unsigned int’} to ‘unsigned char’ may change value [-Wconversion] 486 | out[0] |= vec_is_zero(P->Z, sizeof(P->Z)) << 6; | ^~~~~~~~~~~ ./src/e1.c: At top level: ./src/e1.c:490:6: warning: no previous prototype for ‘blst_sign_pk2_in_g2’ [-Wmissing-prototypes] 490 | void blst_sign_pk2_in_g2(unsigned char out[96], POINTonE1_affine *sig, | ^~~~~~~~~~~~~~~~~~~ ./src/e1.c: In function ‘blst_sign_pk2_in_g2’: ./src/e1.c:501:19: warning: conversion from ‘bool_t’ {aka ‘long long unsigned int’} to ‘unsigned char’ may change value [-Wconversion] 501 | out[0] |= vec_is_zero(P->Z, sizeof(P->Z)) << 6; | ^~~~~~~~~~~ ./src/e1.c: At top level: ./src/e1.c:505:6: warning: no previous prototype for ‘blst_p1_mult’ [-Wmissing-prototypes] 505 | void blst_p1_mult(POINTonE1 *out, const POINTonE1 *a, | ^~~~~~~~~~~~ ./src/e1.c: In function ‘blst_p1_mult’: ./src/e1.c:519:26: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘byte’ {aka ‘unsigned char’} may change value [-Wconversion] 519 | val.s[i++] = scalar[j] & mask; | ^~~~~~ ./src/e1.c: At top level: ./src/e1.c:535:6: warning: no previous prototype for ‘blst_p1_unchecked_mult’ [-Wmissing-prototypes] 535 | void blst_p1_unchecked_mult(POINTonE1 *out, const POINTonE1 *a, | ^~~~~~~~~~~~~~~~~~~~~~ ./src/e1.c:544:5: warning: no previous prototype for ‘blst_p1_affine_is_equal’ [-Wmissing-prototypes] 544 | int blst_p1_affine_is_equal(const POINTonE1_affine *a, | ^~~~~~~~~~~~~~~~~~~~~~~ ./src/e1.c:548:5: warning: no previous prototype for ‘blst_p1_is_inf’ [-Wmissing-prototypes] 548 | int blst_p1_is_inf(const POINTonE1 *p) | ^~~~~~~~~~~~~~ ./src/e1.c:551:18: warning: no previous prototype for ‘blst_p1_generator’ [-Wmissing-prototypes] 551 | const POINTonE1 *blst_p1_generator(void) | ^~~~~~~~~~~~~~~~~ ./src/e1.c:554:5: warning: no previous prototype for ‘blst_p1_affine_is_inf’ [-Wmissing-prototypes] 554 | int blst_p1_affine_is_inf(const POINTonE1_affine *p) | ^~~~~~~~~~~~~~~~~~~~~ ./src/e1.c:557:25: warning: no previous prototype for ‘blst_p1_affine_generator’ [-Wmissing-prototypes] 557 | const POINTonE1_affine *blst_p1_affine_generator(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./src/e1.c: In function ‘blst_p1_affine_generator’: ./src/e1.c:558:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 558 | { return (const POINTonE1_affine *)&BLS12_381_G1; } | ^~~~~~~~~~~~~ ./src/e1.c: At top level: ./src/e1.c:560:8: warning: no previous prototype for ‘blst_p1_sizeof’ [-Wmissing-prototypes] 560 | size_t blst_p1_sizeof(void) | ^~~~~~~~~~~~~~ ./src/e1.c:563:8: warning: no previous prototype for ‘blst_p1_affine_sizeof’ [-Wmissing-prototypes] 563 | size_t blst_p1_affine_sizeof(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./src/server.c:10: ./src/map_to_g1.c:422:6: warning: no previous prototype for ‘blst_map_to_g1’ [-Wmissing-prototypes] 422 | void blst_map_to_g1(POINTonE1 *out, const vec384 u, const vec384 v) | ^~~~~~~~~~~~~~ ./src/map_to_g1.c:435:6: warning: no previous prototype for ‘blst_encode_to_g1’ [-Wmissing-prototypes] 435 | void blst_encode_to_g1(POINTonE1 *p, const unsigned char *msg, size_t msg_len, | ^~~~~~~~~~~~~~~~~ ./src/map_to_g1.c:450:6: warning: no previous prototype for ‘blst_hash_to_g1’ [-Wmissing-prototypes] 450 | void blst_hash_to_g1(POINTonE1 *p, const unsigned char *msg, size_t msg_len, | ^~~~~~~~~~~~~~~ ./src/map_to_g1.c:455:13: warning: redundant redeclaration of ‘sigma’ [-Wredundant-decls] 455 | static void sigma(POINTonE1 *out, const POINTonE1 *in); | ^~~~~ ./src/e1.c:405:13: note: previous definition of ‘sigma’ with type ‘void(POINTonE1 *, const POINTonE1 *)’ 405 | static void sigma(POINTonE1 *out, const POINTonE1 *in) | ^~~~~ ./src/map_to_g1.c:547:5: warning: no previous prototype for ‘blst_p1_in_g1’ [-Wmissing-prototypes] 547 | int blst_p1_in_g1(const POINTonE1 *p) | ^~~~~~~~~~~~~ ./src/map_to_g1.c:550:5: warning: no previous prototype for ‘blst_p1_affine_in_g1’ [-Wmissing-prototypes] 550 | int blst_p1_affine_in_g1(const POINTonE1_affine *p) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./src/server.c:11: ./src/e2.c:94:6: warning: no previous prototype for ‘blst_p2_cneg’ [-Wmissing-prototypes] 94 | void blst_p2_cneg(POINTonE2 *a, int cbit) | ^~~~~~~~~~~~ ./src/e2.c: In function ‘blst_p2_cneg’: ./src/e2.c:95:31: warning: conversion to ‘limb_t’ {aka ‘long long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 95 | { POINTonE2_cneg(a, is_zero(cbit) ^ 1); } | ^~~~ ./src/e2.c: At top level: ./src/e2.c:114:6: warning: no previous prototype for ‘blst_p2_from_jacobian’ [-Wmissing-prototypes] 114 | void blst_p2_from_jacobian(POINTonE2 *out, const POINTonE2 *a) | ^~~~~~~~~~~~~~~~~~~~~ ./src/e2.c:128:6: warning: no previous prototype for ‘blst_p2_to_affine’ [-Wmissing-prototypes] 128 | void blst_p2_to_affine(POINTonE2_affine *out, const POINTonE2 *a) | ^~~~~~~~~~~~~~~~~ ./src/e2.c:131:6: warning: no previous prototype for ‘blst_p2_from_affine’ [-Wmissing-prototypes] 131 | void blst_p2_from_affine(POINTonE2 *out, const POINTonE2_affine *a) | ^~~~~~~~~~~~~~~~~~~ ./src/e2.c:151:5: warning: no previous prototype for ‘blst_p2_affine_on_curve’ [-Wmissing-prototypes] 151 | int blst_p2_affine_on_curve(const POINTonE2_affine *p) | ^~~~~~~~~~~~~~~~~~~~~~~ ./src/e2.c:173:5: warning: no previous prototype for ‘blst_p2_on_curve’ [-Wmissing-prototypes] 173 | int blst_p2_on_curve(const POINTonE2 *p) | ^~~~~~~~~~~~~~~~ ./src/e2.c:194:6: warning: no previous prototype for ‘blst_p2_affine_serialize’ [-Wmissing-prototypes] 194 | void blst_p2_affine_serialize(unsigned char out[192], | ^~~~~~~~~~~~~~~~~~~~~~~~ ./src/e2.c:228:6: warning: no previous prototype for ‘blst_p2_serialize’ [-Wmissing-prototypes] 228 | void blst_p2_serialize(unsigned char out[192], const POINTonE2 *in) | ^~~~~~~~~~~~~~~~~ ./src/e2.c:244:6: warning: no previous prototype for ‘blst_p2_affine_compress’ [-Wmissing-prototypes] 244 | void blst_p2_affine_compress(unsigned char out[96], const POINTonE2_affine *in) | ^~~~~~~~~~~~~~~~~~~~~~~ ./src/e2.c:268:6: warning: no previous prototype for ‘blst_p2_compress’ [-Wmissing-prototypes] 268 | void blst_p2_compress(unsigned char out[96], const POINTonE2 *in) | ^~~~~~~~~~~~~~~~ ./src/e2.c:342:12: warning: no previous prototype for ‘blst_p2_uncompress’ [-Wmissing-prototypes] 342 | BLST_ERROR blst_p2_uncompress(POINTonE2_affine *out, const unsigned char in[96]) | ^~~~~~~~~~~~~~~~~~ ./src/e2.c:408:12: warning: no previous prototype for ‘blst_p2_deserialize’ [-Wmissing-prototypes] 408 | BLST_ERROR blst_p2_deserialize(POINTonE2_affine *out, | ^~~~~~~~~~~~~~~~~~~ ./src/e2.c:420:6: warning: no previous prototype for ‘blst_p2_add’ [-Wmissing-prototypes] 420 | void blst_p2_add(POINTonE2 *out, const POINTonE2 *a, const POINTonE2 *b) | ^~~~~~~~~~~ ./src/e2.c:423:6: warning: no previous prototype for ‘blst_p2_add_or_double’ [-Wmissing-prototypes] 423 | void blst_p2_add_or_double(POINTonE2 *out, const POINTonE2 *a, | ^~~~~~~~~~~~~~~~~~~~~ ./src/e2.c:427:6: warning: no previous prototype for ‘blst_p2_add_affine’ [-Wmissing-prototypes] 427 | void blst_p2_add_affine(POINTonE2 *out, const POINTonE2 *a, | ^~~~~~~~~~~~~~~~~~ ./src/e2.c:431:6: warning: no previous prototype for ‘blst_p2_add_or_double_affine’ [-Wmissing-prototypes] 431 | void blst_p2_add_or_double_affine(POINTonE2 *out, const POINTonE2 *a, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/e2.c:435:6: warning: no previous prototype for ‘blst_p2_double’ [-Wmissing-prototypes] 435 | void blst_p2_double(POINTonE2 *out, const POINTonE2 *a) | ^~~~~~~~~~~~~~ ./src/e2.c:438:5: warning: no previous prototype for ‘blst_p2_is_equal’ [-Wmissing-prototypes] 438 | int blst_p2_is_equal(const POINTonE2 *a, const POINTonE2 *b) | ^~~~~~~~~~~~~~~~ ./src/e2.c:543:6: warning: no previous prototype for ‘blst_sk_to_pk_in_g2’ [-Wmissing-prototypes] 543 | void blst_sk_to_pk_in_g2(POINTonE2 *out, const pow256 SK) | ^~~~~~~~~~~~~~~~~~~ ./src/e2.c:546:6: warning: no previous prototype for ‘blst_sign_pk_in_g1’ [-Wmissing-prototypes] 546 | void blst_sign_pk_in_g1(POINTonE2 *out, const POINTonE2 *msg, const pow256 SK) | ^~~~~~~~~~~~~~~~~~ ./src/e2.c:549:6: warning: no previous prototype for ‘blst_sk_to_pk2_in_g2’ [-Wmissing-prototypes] 549 | void blst_sk_to_pk2_in_g2(unsigned char out[192], POINTonE2_affine *PK, | ^~~~~~~~~~~~~~~~~~~~ ./src/e2.c: In function ‘blst_sk_to_pk2_in_g2’: ./src/e2.c:560:19: warning: conversion from ‘bool_t’ {aka ‘long long unsigned int’} to ‘unsigned char’ may change value [-Wconversion] 560 | out[0] |= vec_is_zero(P->Z, sizeof(P->Z)) << 6; | ^~~~~~~~~~~ ./src/e2.c: At top level: ./src/e2.c:564:6: warning: no previous prototype for ‘blst_sign_pk2_in_g1’ [-Wmissing-prototypes] 564 | void blst_sign_pk2_in_g1(unsigned char out[192], POINTonE2_affine *sig, | ^~~~~~~~~~~~~~~~~~~ ./src/e2.c: In function ‘blst_sign_pk2_in_g1’: ./src/e2.c:575:19: warning: conversion from ‘bool_t’ {aka ‘long long unsigned int’} to ‘unsigned char’ may change value [-Wconversion] 575 | out[0] |= vec_is_zero(P->Z, sizeof(P->Z)) << 6; | ^~~~~~~~~~~ ./src/e2.c: At top level: ./src/e2.c:579:6: warning: no previous prototype for ‘blst_p2_mult’ [-Wmissing-prototypes] 579 | void blst_p2_mult(POINTonE2 *out, const POINTonE2 *a, | ^~~~~~~~~~~~ ./src/e2.c: In function ‘blst_p2_mult’: ./src/e2.c:593:26: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘byte’ {aka ‘unsigned char’} may change value [-Wconversion] 593 | val.s[i++] = scalar[j] & mask; | ^~~~~~ ./src/e2.c: At top level: ./src/e2.c:609:6: warning: no previous prototype for ‘blst_p2_unchecked_mult’ [-Wmissing-prototypes] 609 | void blst_p2_unchecked_mult(POINTonE2 *out, const POINTonE2 *a, | ^~~~~~~~~~~~~~~~~~~~~~ ./src/e2.c:618:5: warning: no previous prototype for ‘blst_p2_affine_is_equal’ [-Wmissing-prototypes] 618 | int blst_p2_affine_is_equal(const POINTonE2_affine *a, | ^~~~~~~~~~~~~~~~~~~~~~~ ./src/e2.c:622:5: warning: no previous prototype for ‘blst_p2_is_inf’ [-Wmissing-prototypes] 622 | int blst_p2_is_inf(const POINTonE2 *p) | ^~~~~~~~~~~~~~ ./src/e2.c:625:18: warning: no previous prototype for ‘blst_p2_generator’ [-Wmissing-prototypes] 625 | const POINTonE2 *blst_p2_generator(void) | ^~~~~~~~~~~~~~~~~ ./src/e2.c:628:5: warning: no previous prototype for ‘blst_p2_affine_is_inf’ [-Wmissing-prototypes] 628 | int blst_p2_affine_is_inf(const POINTonE2_affine *p) | ^~~~~~~~~~~~~~~~~~~~~ ./src/e2.c:631:25: warning: no previous prototype for ‘blst_p2_affine_generator’ [-Wmissing-prototypes] 631 | const POINTonE2_affine *blst_p2_affine_generator(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./src/e2.c: In function ‘blst_p2_affine_generator’: ./src/e2.c:632:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 632 | { return (const POINTonE2_affine *)&BLS12_381_G2; } | ^~~~~~~~~~~~~ ./src/e2.c: At top level: ./src/e2.c:634:8: warning: no previous prototype for ‘blst_p2_sizeof’ [-Wmissing-prototypes] 634 | size_t blst_p2_sizeof(void) | ^~~~~~~~~~~~~~ ./src/e2.c:637:8: warning: no previous prototype for ‘blst_p2_affine_sizeof’ [-Wmissing-prototypes] 637 | size_t blst_p2_affine_sizeof(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./src/server.c:12: ./src/map_to_g2.c:325:13: warning: redundant redeclaration of ‘psi’ [-Wredundant-decls] 325 | static void psi(POINTonE2 *out, const POINTonE2 *in); | ^~~ ./src/e2.c:455:13: note: previous definition of ‘psi’ with type ‘void(POINTonE2 *, const POINTonE2 *)’ 455 | static void psi(POINTonE2 *out, const POINTonE2 *in) | ^~~ ./src/map_to_g2.c:370:6: warning: no previous prototype for ‘blst_map_to_g2’ [-Wmissing-prototypes] 370 | void blst_map_to_g2(POINTonE2 *out, const vec384x u, const vec384x v) | ^~~~~~~~~~~~~~ ./src/map_to_g2.c:383:6: warning: no previous prototype for ‘blst_encode_to_g2’ [-Wmissing-prototypes] 383 | void blst_encode_to_g2(POINTonE2 *p, const unsigned char *msg, size_t msg_len, | ^~~~~~~~~~~~~~~~~ ./src/map_to_g2.c:398:6: warning: no previous prototype for ‘blst_hash_to_g2’ [-Wmissing-prototypes] 398 | void blst_hash_to_g2(POINTonE2 *p, const unsigned char *msg, size_t msg_len, | ^~~~~~~~~~~~~~~ ./src/map_to_g2.c:432:5: warning: no previous prototype for ‘blst_p2_in_g2’ [-Wmissing-prototypes] 432 | int blst_p2_in_g2(const POINTonE2 *p) | ^~~~~~~~~~~~~ ./src/map_to_g2.c:435:5: warning: no previous prototype for ‘blst_p2_affine_in_g2’ [-Wmissing-prototypes] 435 | int blst_p2_affine_in_g2(const POINTonE2_affine *p) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./src/server.c:13: ./src/fp12_tower.c:738:6: warning: no previous prototype for ‘blst_fp12_sqr’ [-Wmissing-prototypes] 738 | void blst_fp12_sqr(vec384fp12 ret, const vec384fp12 a) | ^~~~~~~~~~~~~ ./src/fp12_tower.c:741:6: warning: no previous prototype for ‘blst_fp12_cyclotomic_sqr’ [-Wmissing-prototypes] 741 | void blst_fp12_cyclotomic_sqr(vec384fp12 ret, const vec384fp12 a) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./src/fp12_tower.c:744:6: warning: no previous prototype for ‘blst_fp12_mul’ [-Wmissing-prototypes] 744 | void blst_fp12_mul(vec384fp12 ret, const vec384fp12 a, const vec384fp12 b) | ^~~~~~~~~~~~~ ./src/fp12_tower.c:747:6: warning: no previous prototype for ‘blst_fp12_mul_by_xy00z0’ [-Wmissing-prototypes] 747 | void blst_fp12_mul_by_xy00z0(vec384fp12 ret, const vec384fp12 a, | ^~~~~~~~~~~~~~~~~~~~~~~ ./src/fp12_tower.c:751:6: warning: no previous prototype for ‘blst_fp12_conjugate’ [-Wmissing-prototypes] 751 | void blst_fp12_conjugate(vec384fp12 a) | ^~~~~~~~~~~~~~~~~~~ ./src/fp12_tower.c:754:6: warning: no previous prototype for ‘blst_fp12_inverse’ [-Wmissing-prototypes] 754 | void blst_fp12_inverse(vec384fp12 ret, const vec384fp12 a) | ^~~~~~~~~~~~~~~~~ ./src/fp12_tower.c:758:6: warning: no previous prototype for ‘blst_fp12_frobenius_map’ [-Wmissing-prototypes] 758 | void blst_fp12_frobenius_map(vec384fp12 ret, const vec384fp12 a, size_t n) | ^~~~~~~~~~~~~~~~~~~~~~~ ./src/fp12_tower.c:761:5: warning: no previous prototype for ‘blst_fp12_is_equal’ [-Wmissing-prototypes] 761 | int blst_fp12_is_equal(const vec384fp12 a, const vec384fp12 b) | ^~~~~~~~~~~~~~~~~~ ./src/fp12_tower.c:764:5: warning: no previous prototype for ‘blst_fp12_is_one’ [-Wmissing-prototypes] 764 | int blst_fp12_is_one(const vec384fp12 a) | ^~~~~~~~~~~~~~~~ ./src/fp12_tower.c:770:19: warning: no previous prototype for ‘blst_fp12_one’ [-Wmissing-prototypes] 770 | const vec384fp12 *blst_fp12_one(void) | ^~~~~~~~~~~~~ ./src/fp12_tower.c:773:6: warning: no previous prototype for ‘blst_bendian_from_fp12’ [-Wmissing-prototypes] 773 | void blst_bendian_from_fp12(unsigned char ret[48*12], const vec384fp12 a) | ^~~~~~~~~~~~~~~~~~~~~~ ./src/fp12_tower.c:788:8: warning: no previous prototype for ‘blst_fp12_sizeof’ [-Wmissing-prototypes] 788 | size_t blst_fp12_sizeof(void) | ^~~~~~~~~~~~~~~~ In file included from ./src/server.c:14: ./src/pairing.c:406:6: warning: no previous prototype for ‘blst_miller_loop’ [-Wmissing-prototypes] 406 | void blst_miller_loop(vec384fp12 ret, const POINTonE2_affine *Q, | ^~~~~~~~~~~~~~~~ ./src/pairing.c: In function ‘blst_miller_loop’: ./src/pairing.c:408:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 408 | { miller_loop_n(ret, Q ? Q : (const POINTonE2_affine *)&BLS12_381_G2, | ^~~~~~~~~~~~~ ./src/pairing.c:409:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 409 | P ? P : (const POINTonE1_affine *)&BLS12_381_G1, 1); | ^~~~~~~~~~~~~ ./src/pairing.c: At top level: ./src/pairing.c:416:6: warning: no previous prototype for ‘blst_miller_loop_n’ [-Wmissing-prototypes] 416 | void blst_miller_loop_n(vec384fp12 out, const POINTonE2_affine *const Qs[], | ^~~~~~~~~~~~~~~~~~ ./src/pairing.c:461:6: warning: no previous prototype for ‘blst_final_exp’ [-Wmissing-prototypes] 461 | void blst_final_exp(vec384fp12 ret, const vec384fp12 f) | ^~~~~~~~~~~~~~ ./src/pairing.c:464:6: warning: no previous prototype for ‘blst_precompute_lines’ [-Wmissing-prototypes] 464 | void blst_precompute_lines(vec384fp6 Qlines[68], const POINTonE2_affine *Q) | ^~~~~~~~~~~~~~~~~~~~~ ./src/pairing.c:467:6: warning: no previous prototype for ‘blst_miller_loop_lines’ [-Wmissing-prototypes] 467 | void blst_miller_loop_lines(vec384fp12 ret, const vec384fp6 Qlines[68], | ^~~~~~~~~~~~~~~~~~~~~~ ./src/pairing.c:482:5: warning: no previous prototype for ‘blst_fp12_in_group’ [-Wmissing-prototypes] 482 | int blst_fp12_in_group(const vec384fp12 f) | ^~~~~~~~~~~~~~~~~~ In file included from ./src/server.c:15: ./src/aggregate.c:65:8: warning: no previous prototype for ‘blst_pairing_sizeof’ [-Wmissing-prototypes] 65 | size_t blst_pairing_sizeof(void) | ^~~~~~~~~~~~~~~~~~~ ./src/aggregate.c:68:6: warning: no previous prototype for ‘blst_pairing_init’ [-Wmissing-prototypes] 68 | void blst_pairing_init(PAIRING *ctx, int hash_or_encode, | ^~~~~~~~~~~~~~~~~ ./src/aggregate.c:83:13: warning: no previous prototype for ‘blst_pairing_get_dst’ [-Wmissing-prototypes] 83 | const void *blst_pairing_get_dst(const PAIRING *ctx) | ^~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c:192:12: warning: no previous prototype for ‘blst_pairing_aggregate_pk_in_g2’ [-Wmissing-prototypes] 192 | BLST_ERROR blst_pairing_aggregate_pk_in_g2(PAIRING *ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c:201:12: warning: no previous prototype for ‘blst_pairing_mul_n_aggregate_pk_in_g2’ [-Wmissing-prototypes] 201 | BLST_ERROR blst_pairing_mul_n_aggregate_pk_in_g2(PAIRING *ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c:214:12: warning: no previous prototype for ‘blst_pairing_chk_n_aggr_pk_in_g2’ [-Wmissing-prototypes] 214 | BLST_ERROR blst_pairing_chk_n_aggr_pk_in_g2(PAIRING *ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c:225:12: warning: no previous prototype for ‘blst_pairing_chk_n_mul_n_aggr_pk_in_g2’ [-Wmissing-prototypes] 225 | BLST_ERROR blst_pairing_chk_n_mul_n_aggr_pk_in_g2(PAIRING *ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c: In function ‘PAIRING_Aggregate_PK_in_G1’: ./src/aggregate.c:318:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 318 | PK = (const POINTonE1_affine *)pk; | ^~ ./src/aggregate.c: At top level: ./src/aggregate.c:341:12: warning: no previous prototype for ‘blst_pairing_aggregate_pk_in_g1’ [-Wmissing-prototypes] 341 | BLST_ERROR blst_pairing_aggregate_pk_in_g1(PAIRING *ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c:350:12: warning: no previous prototype for ‘blst_pairing_mul_n_aggregate_pk_in_g1’ [-Wmissing-prototypes] 350 | BLST_ERROR blst_pairing_mul_n_aggregate_pk_in_g1(PAIRING *ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c:363:12: warning: no previous prototype for ‘blst_pairing_chk_n_aggr_pk_in_g1’ [-Wmissing-prototypes] 363 | BLST_ERROR blst_pairing_chk_n_aggr_pk_in_g1(PAIRING *ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c:374:12: warning: no previous prototype for ‘blst_pairing_chk_n_mul_n_aggr_pk_in_g1’ [-Wmissing-prototypes] 374 | BLST_ERROR blst_pairing_chk_n_mul_n_aggr_pk_in_g1(PAIRING *ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c:407:6: warning: no previous prototype for ‘blst_pairing_commit’ [-Wmissing-prototypes] 407 | void blst_pairing_commit(PAIRING *ctx) | ^~~~~~~~~~~~~~~~~~~ ./src/aggregate.c:410:12: warning: no previous prototype for ‘blst_pairing_merge’ [-Wmissing-prototypes] 410 | BLST_ERROR blst_pairing_merge(PAIRING *ctx, const PAIRING *ctx1) | ^~~~~~~~~~~~~~~~~~ ./src/aggregate.c: In function ‘PAIRING_FinalVerify’: ./src/aggregate.c:475:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 475 | miller_loop_n(GT, (const POINTonE2_affine *)&BLS12_381_G2, | ^~~~~~~~~~~~~ ./src/aggregate.c:476:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 476 | (const POINTonE1_affine *)&AggrSign.e1, 1); | ^~~~~~~~~~~~ ./src/aggregate.c:480:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 480 | miller_loop_n(GT, (const POINTonE2_affine *)&AggrSign.e2, | ^~~~~~~~~~~~ ./src/aggregate.c:481:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 481 | (const POINTonE1_affine *)&BLS12_381_G1, 1); | ^~~~~~~~~~~~~ ./src/aggregate.c: At top level: ./src/aggregate.c:503:5: warning: no previous prototype for ‘blst_pairing_finalverify’ [-Wmissing-prototypes] 503 | int blst_pairing_finalverify(const PAIRING *ctx, const vec384fp12 GTsig) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c:506:5: warning: no previous prototype for ‘blst_fp12_finalverify’ [-Wmissing-prototypes] 506 | int blst_fp12_finalverify(const vec384fp12 GT1, const vec384fp12 GT2) | ^~~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c:520:6: warning: no previous prototype for ‘blst_pairing_raw_aggregate’ [-Wmissing-prototypes] 520 | void blst_pairing_raw_aggregate(PAIRING *ctx, const POINTonE2_affine *q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c:545:13: warning: no previous prototype for ‘blst_pairing_as_fp12’ [-Wmissing-prototypes] 545 | vec384fp12 *blst_pairing_as_fp12(PAIRING *ctx) | ^~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c:559:12: warning: no previous prototype for ‘blst_aggregate_in_g1’ [-Wmissing-prototypes] 559 | BLST_ERROR blst_aggregate_in_g1(POINTonE1 *out, const POINTonE1 *in, | ^~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c: In function ‘blst_aggregate_in_g1’: ./src/aggregate.c:565:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 565 | ret = POINTonE1_Deserialize_Z((POINTonE1_affine *)P, zwire); | ^ ./src/aggregate.c:584:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 584 | POINTonE1_dadd_affine(out, in, (POINTonE1_affine *)P); | ^ ./src/aggregate.c: At top level: ./src/aggregate.c:589:12: warning: no previous prototype for ‘blst_aggregate_in_g2’ [-Wmissing-prototypes] 589 | BLST_ERROR blst_aggregate_in_g2(POINTonE2 *out, const POINTonE2 *in, | ^~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c: In function ‘blst_aggregate_in_g2’: ./src/aggregate.c:595:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 595 | ret = POINTonE2_Deserialize_Z((POINTonE2_affine *)P, zwire); | ^ ./src/aggregate.c:614:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 614 | POINTonE2_dadd_affine(out, in, (POINTonE2_affine *)P); | ^ ./src/aggregate.c: At top level: ./src/aggregate.c:619:6: warning: no previous prototype for ‘blst_aggregated_in_g1’ [-Wmissing-prototypes] 619 | void blst_aggregated_in_g1(vec384fp12 ret, const POINTonE1_affine *sig) | ^~~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c: In function ‘blst_aggregated_in_g1’: ./src/aggregate.c:620:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 620 | { miller_loop_n(ret, (const POINTonE2_affine *)&BLS12_381_G2, sig, 1); } | ^~~~~~~~~~~~~ ./src/aggregate.c: At top level: ./src/aggregate.c:622:6: warning: no previous prototype for ‘blst_aggregated_in_g2’ [-Wmissing-prototypes] 622 | void blst_aggregated_in_g2(vec384fp12 ret, const POINTonE2_affine *sig) | ^~~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c: In function ‘blst_aggregated_in_g2’: ./src/aggregate.c:623:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 623 | { miller_loop_n(ret, sig, (const POINTonE1_affine *)&BLS12_381_G1, 1); } | ^~~~~~~~~~~~~ ./src/aggregate.c: At top level: ./src/aggregate.c:625:12: warning: no previous prototype for ‘blst_core_verify_pk_in_g1’ [-Wmissing-prototypes] 625 | BLST_ERROR blst_core_verify_pk_in_g1(const POINTonE1_affine *pk, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./src/aggregate.c:650:12: warning: no previous prototype for ‘blst_core_verify_pk_in_g2’ [-Wmissing-prototypes] 650 | BLST_ERROR blst_core_verify_pk_in_g2(const POINTonE2_affine *pk, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/server.c:17: ./src/sqrt.c:89:5: warning: no previous prototype for ‘blst_fp_sqrt’ [-Wmissing-prototypes] 89 | int blst_fp_sqrt(vec384 out, const vec384 inp) | ^~~~~~~~~~~~ ./src/sqrt.c:92:5: warning: no previous prototype for ‘blst_fp_is_square’ [-Wmissing-prototypes] 92 | int blst_fp_is_square(const vec384 inp) | ^~~~~~~~~~~~~~~~~ ./src/sqrt.c:249:5: warning: no previous prototype for ‘blst_fp2_sqrt’ [-Wmissing-prototypes] 249 | int blst_fp2_sqrt(vec384x out, const vec384x inp) | ^~~~~~~~~~~~~ ./src/sqrt.c:252:5: warning: no previous prototype for ‘blst_fp2_is_square’ [-Wmissing-prototypes] 252 | int blst_fp2_is_square(const vec384x inp) | ^~~~~~~~~~~~~~~~~~ In file included from ./src/server.c:18: ./src/recip.c:94:6: warning: no previous prototype for ‘blst_fp_inverse’ [-Wmissing-prototypes] 94 | void blst_fp_inverse(vec384 out, const vec384 inp) | ^~~~~~~~~~~~~~~ ./src/recip.c:97:6: warning: no previous prototype for ‘blst_fp_eucl_inverse’ [-Wmissing-prototypes] 97 | void blst_fp_eucl_inverse(vec384 ret, const vec384 a) | ^~~~~~~~~~~~~~~~~~~~ ./src/recip.c:116:6: warning: no previous prototype for ‘blst_fp2_inverse’ [-Wmissing-prototypes] 116 | void blst_fp2_inverse(vec384x out, const vec384x inp) | ^~~~~~~~~~~~~~~~ ./src/recip.c:119:6: warning: no previous prototype for ‘blst_fp2_eucl_inverse’ [-Wmissing-prototypes] 119 | void blst_fp2_eucl_inverse(vec384x out, const vec384x inp) | ^~~~~~~~~~~~~~~~~~~~~ ./src/recip.c:135:6: warning: no previous prototype for ‘blst_fr_inverse’ [-Wmissing-prototypes] 135 | void blst_fr_inverse(vec256 out, const vec256 inp) | ^~~~~~~~~~~~~~~ ./src/recip.c:138:6: warning: no previous prototype for ‘blst_fr_eucl_inverse’ [-Wmissing-prototypes] 138 | void blst_fr_eucl_inverse(vec256 out, const vec256 inp) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./src/server.c:19: ./src/bulk_addition.c:174:16: warning: no previous prototype for ‘blst_p1s_add’ [-Wmissing-prototypes] 174 | ADDITION_BTREE(blst_p1, POINTonE1, 384, fp, BLS12_381_Rx.p2) | ^~~~~~~ ./src/bulk_addition.c:145:6: note: in definition of macro ‘ADDITION_BTREE’ 145 | void prefix##s_add(ptype *sum, const ptype##_affine *const points[], \ | ^~~~~~ ./src/bulk_addition.c:176:16: warning: no previous prototype for ‘blst_p2s_add’ [-Wmissing-prototypes] 176 | ADDITION_BTREE(blst_p2, POINTonE2, 384x, fp2, BLS12_381_Rx.p2) | ^~~~~~~ ./src/bulk_addition.c:145:6: note: in definition of macro ‘ADDITION_BTREE’ 145 | void prefix##s_add(ptype *sum, const ptype##_affine *const points[], \ | ^~~~~~ In file included from ./src/server.c:20: ./src/multi_scalar.c:57:23: warning: no previous prototype for ‘blst_p1s_to_affine’ [-Wmissing-prototypes] 57 | POINTS_TO_AFFINE_IMPL(blst_p1, POINTonE1, 384, fp) | ^~~~~~~ ./src/multi_scalar.c:53:6: note: in definition of macro ‘POINTS_TO_AFFINE_IMPL’ 53 | void prefix##s_to_affine(ptype##_affine dst[], const ptype *const points[], \ | ^~~~~~ ./src/multi_scalar.c:58:23: warning: no previous prototype for ‘blst_p2s_to_affine’ [-Wmissing-prototypes] 58 | POINTS_TO_AFFINE_IMPL(blst_p2, POINTonE2, 384x, fp2) | ^~~~~~~ ./src/multi_scalar.c:53:6: note: in definition of macro ‘POINTS_TO_AFFINE_IMPL’ 53 | void prefix##s_to_affine(ptype##_affine dst[], const ptype *const points[], \ | ^~~~~~ ./src/multi_scalar.c:253:23: warning: no previous prototype for ‘blst_p1s_mult_wbits_precompute_sizeof’ [-Wmissing-prototypes] 253 | PRECOMPUTE_WBITS_IMPL(blst_p1, POINTonE1, 384, fp, BLS12_381_Rx.p) | ^~~~~~~ ./src/multi_scalar.c:157:8: note: in definition of macro ‘PRECOMPUTE_WBITS_IMPL’ 157 | size_t prefix##s_mult_wbits_precompute_sizeof(size_t wbits, size_t npoints) \ | ^~~~~~ ./src/multi_scalar.c:253:23: warning: no previous prototype for ‘blst_p1s_mult_wbits_precompute’ [-Wmissing-prototypes] 253 | PRECOMPUTE_WBITS_IMPL(blst_p1, POINTonE1, 384, fp, BLS12_381_Rx.p) | ^~~~~~~ ./src/multi_scalar.c:159:6: note: in definition of macro ‘PRECOMPUTE_WBITS_IMPL’ 159 | void prefix##s_mult_wbits_precompute(ptype##_affine table[], size_t wbits, \ | ^~~~~~ ./src/multi_scalar.c:254:24: warning: no previous prototype for ‘blst_p1s_mult_wbits_scratch_sizeof’ [-Wmissing-prototypes] 254 | POINTS_MULT_WBITS_IMPL(blst_p1, POINTonE1, 384, fp, BLS12_381_Rx.p) | ^~~~~~~ ./src/multi_scalar.c:242:8: note: in definition of macro ‘POINTS_MULT_WBITS_IMPL’ 242 | size_t prefix##s_mult_wbits_scratch_sizeof(size_t npoints) \ | ^~~~~~ ./src/multi_scalar.c:254:24: warning: no previous prototype for ‘blst_p1s_mult_wbits’ [-Wmissing-prototypes] 254 | POINTS_MULT_WBITS_IMPL(blst_p1, POINTonE1, 384, fp, BLS12_381_Rx.p) | ^~~~~~~ ./src/multi_scalar.c:247:6: note: in definition of macro ‘POINTS_MULT_WBITS_IMPL’ 247 | void prefix##s_mult_wbits(ptype *ret, const ptype##_affine table[], \ | ^~~~~~ ./src/multi_scalar.c:256:23: warning: no previous prototype for ‘blst_p2s_mult_wbits_precompute_sizeof’ [-Wmissing-prototypes] 256 | PRECOMPUTE_WBITS_IMPL(blst_p2, POINTonE2, 384x, fp2, BLS12_381_Rx.p2) | ^~~~~~~ ./src/multi_scalar.c:157:8: note: in definition of macro ‘PRECOMPUTE_WBITS_IMPL’ 157 | size_t prefix##s_mult_wbits_precompute_sizeof(size_t wbits, size_t npoints) \ | ^~~~~~ ./src/multi_scalar.c:256:23: warning: no previous prototype for ‘blst_p2s_mult_wbits_precompute’ [-Wmissing-prototypes] 256 | PRECOMPUTE_WBITS_IMPL(blst_p2, POINTonE2, 384x, fp2, BLS12_381_Rx.p2) | ^~~~~~~ ./src/multi_scalar.c:159:6: note: in definition of macro ‘PRECOMPUTE_WBITS_IMPL’ 159 | void prefix##s_mult_wbits_precompute(ptype##_affine table[], size_t wbits, \ | ^~~~~~ ./src/multi_scalar.c:257:24: warning: no previous prototype for ‘blst_p2s_mult_wbits_scratch_sizeof’ [-Wmissing-prototypes] 257 | POINTS_MULT_WBITS_IMPL(blst_p2, POINTonE2, 384x, fp2, BLS12_381_Rx.p2) | ^~~~~~~ ./src/multi_scalar.c:242:8: note: in definition of macro ‘POINTS_MULT_WBITS_IMPL’ 242 | size_t prefix##s_mult_wbits_scratch_sizeof(size_t npoints) \ | ^~~~~~ ./src/multi_scalar.c:257:24: warning: no previous prototype for ‘blst_p2s_mult_wbits’ [-Wmissing-prototypes] 257 | POINTS_MULT_WBITS_IMPL(blst_p2, POINTonE2, 384x, fp2, BLS12_381_Rx.p2) | ^~~~~~~ ./src/multi_scalar.c:247:6: note: in definition of macro ‘POINTS_MULT_WBITS_IMPL’ 247 | void prefix##s_mult_wbits(ptype *ret, const ptype##_affine table[], \ | ^~~~~~ ./src/multi_scalar.c: In function ‘POINTonE1_bucket’: ./src/multi_scalar.c:300:15: warning: conversion to ‘limb_t’ {aka ‘long long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 300 | booth_idx &= (1< build/bdist.linux-x86_64/wheel/. running install_egg_info running egg_info writing ckzg.egg-info/PKG-INFO writing dependency_links to ckzg.egg-info/dependency_links.txt writing top-level names to ckzg.egg-info/top_level.txt reading manifest file 'ckzg.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'ckzg.egg-info/SOURCES.txt' Copying ckzg.egg-info to build/bdist.linux-x86_64/wheel/./ckzg-2.0.1-py3.13.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/ckzg-2.0.1.dist-info/WHEEL creating '/builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir/pip-wheel-6a2elc21/.tmp-x1diwvpp/ckzg-2.0.1-cp313-cp313-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'ckzg.cpython-313-x86_64-linux-gnu.so' adding 'ckzg-2.0.1.dist-info/LICENSE' adding 'ckzg-2.0.1.dist-info/METADATA' adding 'ckzg-2.0.1.dist-info/WHEEL' adding 'ckzg-2.0.1.dist-info/top_level.txt' adding 'ckzg-2.0.1.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for ckzg (pyproject.toml): finished with status 'done' Created wheel for ckzg: filename=ckzg-2.0.1-cp313-cp313-linux_x86_64.whl size=459070 sha256=4771d1f1edbd0b2022f3a339dc55488bd7cd502225e84982f0f7a8fa47a1d27c Stored in directory: /builddir/.cache/pip/wheels/31/3c/9c/b99908c58518b2cb3acbfd6caccb8e6c029d60b2130808af3d Successfully built ckzg + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.5wIOOq + umask 022 + cd /builddir/build/BUILD/python-ckzg-2.0.1-build + '[' /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-ckzg-2.0.1-build + mkdir /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ckzg-2.0.1 ++ ls /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/pyproject-wheeldir/ckzg-2.0.1-cp313-cp313-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ckzg==2.0.1 + '[' -z ckzg==2.0.1 ']' + TMPDIR=/builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/pyproject-wheeldir ckzg==2.0.1 Using pip 24.3.1 from /usr/lib/python3.13/site-packages/pip (python 3.13) Looking in links: /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/pyproject-wheeldir Processing ./pyproject-wheeldir/ckzg-2.0.1-cp313-cp313-linux_x86_64.whl Installing collected packages: ckzg Successfully installed ckzg-2.0.1 + '[' -d /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-ckzg-2.0.1-build/python-ckzg-2.0.1-1.fc42.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/lib64/python3.13/site-packages '!=' /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' -d /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/lib64/python3.13/site-packages ']' + site_dirs+=("/usr/lib64/python3.13/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib64/python3.13/site-packages/ckzg-2.0.1.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/ckzg-2.0.1.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT --record /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/ckzg-2.0.1.dist-info/RECORD --output /builddir/build/BUILD/python-ckzg-2.0.1-build/python-ckzg-2.0.1-1.fc42.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/ckzg-2.0.1.dist-info/RECORD removed '/builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/ckzg-2.0.1.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/ckzg-2.0.1.dist-info/REQUESTED removed '/builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/ckzg-2.0.1.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-ckzg-2.0.1-build/python-ckzg-2.0.1-1.fc42.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-ckzg-2.0.1-build/python-ckzg-2.0.1-1.fc42.x86_64-pyproject-files --output-modules /builddir/build/BUILD/python-ckzg-2.0.1-build/python-ckzg-2.0.1-1.fc42.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT --sitelib /usr/lib/python3.13/site-packages --sitearch /usr/lib64/python3.13/site-packages --python-version 3.13 --pyproject-record /builddir/build/BUILD/python-ckzg-2.0.1-build/python-ckzg-2.0.1-1.fc42.x86_64-pyproject-record --prefix /usr -l ckzg + /usr/bin/find-debuginfo -j64 --strict-build-id -m -i --build-id-seed 2.0.1-1.fc42 --unique-debug-suffix -2.0.1-1.fc42.x86_64 --unique-debug-src-base python-ckzg-2.0.1-1.fc42.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/python-ckzg-2.0.1-1.fc42.x86_64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j64 Bytecompiling .py files below /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/lib64/python3.13 using python3.13 Bytecompiling .py files below /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j64 /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT Scanned 27 directories and 77 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/python-ckzg-2.0.1-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.qPbzb0 Processing files: python3-ckzg-2.0.1-1.fc42.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.6Y2dke + umask 022 + cd /builddir/build/BUILD/python-ckzg-2.0.1-build + cd ckzg-2.0.1 + DOCDIR=/builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/share/doc/python3-ckzg + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/share/doc/python3-ckzg + cp -pr /builddir/build/BUILD/python-ckzg-2.0.1-build/ckzg-2.0.1/README.md /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT/usr/share/doc/python3-ckzg + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-ckzg = 2.0.1-1.fc42 python3-ckzg = 2.0.1-1.fc42 python3-ckzg(x86-64) = 2.0.1-1.fc42 python3.13-ckzg = 2.0.1-1.fc42 python3.13dist(ckzg) = 2.0.1 python3dist(ckzg) = 2.0.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: 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.4)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) python(abi) = 3.13 rtld(GNU_HASH) Processing files: python-ckzg-debugsource-2.0.1-1.fc42.x86_64 Provides: python-ckzg-debugsource = 2.0.1-1.fc42 python-ckzg-debugsource(x86-64) = 2.0.1-1.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-ckzg-debuginfo-2.0.1-1.fc42.x86_64 Provides: debuginfo(build-id) = 9bc86c92eb04590fb2a8c78e614173efbadb6863 python-ckzg-debuginfo = 2.0.1-1.fc42 python3-ckzg-debuginfo = 2.0.1-1.fc42 python3-ckzg-debuginfo(x86-64) = 2.0.1-1.fc42 python3.13-ckzg-debuginfo = 2.0.1-1.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: python-ckzg-debugsource(x86-64) = 2.0.1-1.fc42 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-ckzg-2.0.1-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-ckzg-2.0.1-1.fc42.src.rpm Wrote: /builddir/build/RPMS/python3-ckzg-2.0.1-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ckzg-debuginfo-2.0.1-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python-ckzg-debugsource-2.0.1-1.fc42.x86_64.rpm Child return code was: 0