build failure on freebsd
Since today, pynacl does not build on fbsd 14.3:
Failed to build pynacl
Running command git clone --filter=blob:none --quiet https://github.com/mxmlnkn/mfusepy.git /tmp/pip-install-gvmnkvh7/mfusepy_eaf8c92b24374b51a72e7e8af9cec794
error: subprocess-exited-with-error
× Building wheel for pynacl (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [581 lines of output]
/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated
!!
********************************************************************************
Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).
By 2026-Feb-18, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
corresp(dist, value, root_dir)
/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: Apache Software License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
dist._finalize_license_expression()
/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: Apache Software License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self._finalize_license_expression()
running bdist_wheel
running build
running build_py
creating build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl
copying src/nacl/__init__.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl
copying src/nacl/encoding.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl
copying src/nacl/exceptions.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl
copying src/nacl/hash.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl
copying src/nacl/hashlib.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl
copying src/nacl/public.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl
copying src/nacl/secret.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl
copying src/nacl/signing.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl
copying src/nacl/utils.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl
creating build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/pwhash
copying src/nacl/pwhash/__init__.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/pwhash
copying src/nacl/pwhash/_argon2.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/pwhash
copying src/nacl/pwhash/argon2i.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/pwhash
copying src/nacl/pwhash/argon2id.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/pwhash
copying src/nacl/pwhash/scrypt.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/pwhash
creating build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/__init__.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/crypto_aead.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/crypto_box.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/crypto_core.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/crypto_generichash.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/crypto_hash.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/crypto_kx.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/crypto_pwhash.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/crypto_scalarmult.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/crypto_secretbox.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/crypto_secretstream.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/crypto_shorthash.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/crypto_sign.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/randombytes.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/sodium_core.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
copying src/nacl/bindings/utils.py -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl/bindings
running egg_info
writing src/PyNaCl.egg-info/PKG-INFO
writing dependency_links to src/PyNaCl.egg-info/dependency_links.txt
writing requirements to src/PyNaCl.egg-info/requires.txt
writing top-level names to src/PyNaCl.egg-info/top_level.txt
reading manifest file 'src/PyNaCl.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'docs/_build'
warning: no previously-included files matching '__pycache__/*' found anywhere in distribution
warning: no previously-included files matching '*' found under directory '.github'
warning: no previously-included files found matching '.readthedocs.yml'
warning: no previously-included files found matching '.coveragerc'
warning: no previously-included files found matching 'codecov.yml'
warning: no previously-included files found matching 'release.py'
warning: no previously-included files found matching 'src/libsodium*.zip'
adding license file 'LICENSE'
writing manifest file 'src/PyNaCl.egg-info/SOURCES.txt'
copying src/nacl/py.typed -> build/lib.freebsd-14.3-RELEASE-amd64-cpython-311/nacl
running build_clib
checking build system type... x86_64-unknown-freebsd14.3
checking host system type... x86_64-unknown-freebsd14.3
checking target system type... x86_64-unknown-freebsd14.3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 2
checking whether build environment is sane... yes
checking for a race-free mkdir -p... mkdir -p
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether UID '1001' is supported by ustar format... yes
checking whether GID '1001' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... cc -pthread
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether cc -pthread accepts -g... yes
checking for cc -pthread option to enable C11 features... none needed
checking whether cc -pthread understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of cc -pthread... none
checking dependency style of cc -pthread... none
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for a sed that does not truncate output... /usr/bin/sed
checking how to run the C preprocessor... cc -pthread -E
checking for egrep -e... /usr/bin/grep -E
checking whether cc -pthread is Clang... yes
checking whether pthreads work with "-pthread" and "-lpthread"... yes
checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... no
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for valgrind... no
checking for variable-length arrays... yes
checking for __wasi__ defined... no
checking whether C compiler accepts -fvisibility=hidden... yes
checking whether C compiler accepts -fPIC... yes
checking whether C compiler accepts -fPIE... yes
checking whether the linker accepts -pie... yes
checking whether C compiler accepts -fno-strict-aliasing... yes
checking whether C compiler accepts -fno-strict-overflow... yes
checking whether C compiler accepts -fstack-protector... yes
checking whether the linker accepts -fstack-protector... yes
checking whether C compiler accepts -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wall... yes
checking whether C compiler accepts -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations... yes
checking whether C compiler accepts -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations -Wno-unknown-pragmas... yes
checking for clang... yes
checking whether C compiler accepts -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wall -Wno-unknown-warning-option... yes
checking whether C compiler accepts -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wall -Wno-unknown-warning-option -Wextra... yes
checking whether C compiler accepts -Wextra -Warray-bounds... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-funpy311-mfusepy: exit 1 (382.75 seconds) /home/runner/work/borg/borg> python -I -m pip install 'Cython>=3.0.3' argon2-cffi 'borghash~=0.1.0' 'borgstore[s3]~=0.3.0' 'borgstore[sftp]~=0.3.0' 'borgstore~=0.3.0' 'mfusepy@ git+https://github.com/mxmlnkn/mfusepy.git@master' 'msgpack<=1.1.2,>=1.0.3' packaging pkgconfig 'platformdirs<5.0.0,>=2.6.0; sys_platform != "darwin"' 'platformdirs<5.0.0,>=3.0.0; sys_platform == "darwin"' 'setuptools>=78.1.1' 'setuptools_scm[toml]>=6.2' 'shtab>=1.8.0' wheel pid=1489
ction-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum -Wvariable-decl... yes
checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32 -Wsometimes-uninitialized -Wstrict-prototypes -Wswitch-enum -Wvariable-decl -Wwrite-strings... yes
checking whether the linker accepts -Wl,-z,relro... yes
checking whether the linker accepts -Wl,-z,now... yes
checking whether the linker accepts -Wl,-z,noexecstack... yes
checking whether segmentation violations can be caught... yes
checking whether SIGABRT can be caught... yes
checking for thread local storage (TLS) class... _Thread_local
thread local storage is supported
checking whether C compiler accepts -ftls-model=local-dynamic... yes
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by cc -pthread... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm
checking the name lister (/usr/bin/nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 393216
checking how to convert x86_64-unknown-freebsd14.3 file names to x86_64-unknown-freebsd14.3 format... func_convert_file_noop
checking how to convert x86_64-unknown-freebsd14.3 file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ranlib... ranlib
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking command to parse /usr/bin/nm output from cc -pthread object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if cc -pthread supports -fno-rtti -fno-exceptions... yes
checking for cc -pthread option to produce PIC... -fPIC -DPIC
checking if cc -pthread PIC flag -fPIC -DPIC works... yes
checking if cc -pthread static flag -static works... no
checking if cc -pthread supports -c -o file.o... yes
checking if cc -pthread supports -c -o file.o... (cached) yes
checking whether the cc -pthread linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... freebsd14.3 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for ar... (cached) ar
checking for ARM64 target... no
checking whether C compiler accepts -mmmx... yes
checking for MMX instructions set... yes
checking whether C compiler accepts -mmmx... (cached) yes
checking whether C compiler accepts -msse2... yes
checking for SSE2 instructions set... yes
checking whether C compiler accepts -msse2... (cached) yes
checking whether C compiler accepts -msse3... yes
checking for SSE3 instructions set... yes
checking whether C compiler accepts -msse3... (cached) yes
checking whether C compiler accepts -mssse3... yes
checking for SSSE3 instructions set... yes
checking whether C compiler accepts -mssse3... (cached) yes
checking whether C compiler accepts -msse4.1... yes
checking for SSE4.1 instructions set... yes
checking whether C compiler accepts -msse4.1... (cached) yes
checking whether C compiler accepts -mavx... yes
checking for AVX instructions set... yes
checking whether C compiler accepts -mavx... (cached) yes
checking whether C compiler accepts -mavx2... yes
checking for AVX2 instructions set... yes
checking whether C compiler accepts -mavx2... (cached) yes
checking if _mm256_broadcastsi128_si256 is correctly defined... yes
checking whether C compiler accepts -mavx512f... yes
checking for AVX512F instructions set... yes
checking whether C compiler accepts -mavx512f... (cached) yes
checking whether C compiler accepts -maes... yes
checking whether C compiler accepts -mpclmul... yes
checking for AESNI instructions set and PCLMULQDQ... yes
checking whether C compiler accepts -maes... (cached) yes
checking whether C compiler accepts -mpclmul... (cached) yes
checking whether C compiler accepts -mrdrnd... yes
checking for RDRAND... yes
checking whether C compiler accepts -mrdrnd... (cached) yes
checking for sys/mman.h... yes
checking for sys/param.h... yes
checking for sys/random.h... yes
checking for intrin.h... no
checking for sys/auxv.h... yes
checking for CommonCrypto/CommonRandom.h... no
checking for cet.h... yes
checking for threads.h... yes
checking if _xgetbv() is available... no
checking for inline... inline
checking whether byte ordering is bigendian... (cached) no
checking whether __STDC_LIMIT_MACROS is required... no
checking whether we can use inline asm code... yes
no
checking whether we can use x86_64 asm code... yes
checking whether we can assemble AVX opcodes... yes
checking for 128-bit arithmetic... yes
checking for cpuid instruction... yes
checking if the .private_extern asm directive is supported... no
checking if the .hidden asm directive is supported... yes
checking if weak symbols are supported... yes
checking if atomic operations are supported... yes
checking if C11 memory fences are supported... yes
checking if gcc memory fences are supported... yes
checking for size_t... yes
checking for working alloca.h... no
checking for alloca... yes
checking for arc4random... yes
checking for arc4random_buf... yes
checking for mmap... yes
checking for mlock... yes
checking for madvise... yes
checking for mprotect... yes
checking for raise... yes
checking for sysconf... yes
checking for getrandom with a standard API... yes
checking for getrandom... yes
checking for getentropy with a standard API... yes
checking for getentropy... yes
checking for getpid... yes
checking for getauxval... no
checking for elf_aux_info... yes
checking for posix_memalign... yes
checking for nanosleep... yes
checking for clock_gettime... yes
checking for memset_s... yes
checking for explicit_bzero... yes
checking for memset_explicit... no
checking for explicit_memset... no
checking if gcc/ld supports -Wl,--output-def... not needed, shared libraries are disabled
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating builds/Makefile
config.status: creating contrib/Makefile
config.status: creating dist-build/Makefile
config.status: creating libsodium.pc
config.status: creating libsodium-uninstalled.pc
config.status: creating src/Makefile
config.status: creating src/libsodium/Makefile
config.status: creating src/libsodium/include/Makefile
config.status: creating src/libsodium/include/sodium/version.h
config.status: creating test/default/Makefile
config.status: creating test/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
Making all in builds
Making all in contrib
Making all in dist-build
Making all in src
Making all in libsodium
Making all in include
CC crypto_aead/aegis128l/libsodium_la-aead_aegis128l.lo
CC crypto_aead/aegis128l/libsodium_la-aegis128l_soft.lo
CC crypto_aead/aegis256/libsodium_la-aead_aegis256.lo
CC crypto_aead/aegis256/libsodium_la-aegis256_soft.lo
CC crypto_aead/aes256gcm/libsodium_la-aead_aes256gcm.lo
CC crypto_aead/chacha20poly1305/libsodium_la-aead_chacha20poly1305.lo
CC crypto_aead/xchacha20poly1305/libsodium_la-aead_xchacha20poly1305.lo
CC crypto_auth/libsodium_la-crypto_auth.lo
CC crypto_auth/hmacsha256/libsodium_la-auth_hmacsha256.lo
CC crypto_auth/hmacsha512/libsodium_la-auth_hmacsha512.lo
CC crypto_auth/hmacsha512256/libsodium_la-auth_hmacsha512256.lo
CC crypto_box/libsodium_la-crypto_box.lo
CC crypto_box/libsodium_la-crypto_box_easy.lo
CC crypto_box/libsodium_la-crypto_box_seal.lo
CC crypto_box/curve25519xsalsa20poly1305/libsodium_la-box_curve25519xsalsa20poly1305.lo
CC crypto_core/ed25519/ref10/libsodium_la-ed25519_ref10.lo
CC crypto_core/hchacha20/libsodium_la-core_hchacha20.lo
CC crypto_core/hsalsa20/ref2/libsodium_la-core_hsalsa20_ref2.lo
CC crypto_core/hsalsa20/libsodium_la-core_hsalsa20.lo
CC crypto_core/salsa/ref/libsodium_la-core_salsa_ref.lo
CC crypto_core/softaes/libsodium_la-softaes.lo
CC crypto_generichash/libsodium_la-crypto_generichash.lo
CC crypto_generichash/blake2b/libsodium_la-generichash_blake2.lo
CC crypto_generichash/blake2b/ref/libsodium_la-blake2b-compress-ref.lo
CC crypto_generichash/blake2b/ref/libsodium_la-blake2b-ref.lo
CC crypto_generichash/blake2b/ref/libsodium_la-generichash_blake2b.lo
CC crypto_hash/libsodium_la-crypto_hash.lo
CC crypto_hash/sha256/libsodium_la-hash_sha256.lo
CC crypto_hash/sha256/cp/libsodium_la-hash_sha256_cp.lo
CC crypto_hash/sha512/libsodium_la-hash_sha512.lo
CC crypto_hash/sha512/cp/libsodium_la-hash_sha512_cp.lo
CC crypto_kdf/blake2b/libsodium_la-kdf_blake2b.lo
CC crypto_kdf/libsodium_la-crypto_kdf.lo
CC crypto_kdf/hkdf/libsodium_la-kdf_hkdf_sha256.lo
CC crypto_kdf/hkdf/libsodium_la-kdf_hkdf_sha512.lo
CC crypto_kx/libsodium_la-crypto_kx.lo
CC crypto_onetimeauth/libsodium_la-crypto_onetimeauth.lo
CC crypto_onetimeauth/poly1305/libsodium_la-onetimeauth_poly1305.lo
CC crypto_onetimeauth/poly1305/donna/libsodium_la-poly1305_donna.lo
CC crypto_pwhash/argon2/libsodium_la-argon2-core.lo
CC crypto_pwhash/argon2/libsodium_la-argon2-encoding.lo
CC crypto_pwhash/argon2/libsodium_la-argon2-fill-block-ref.lo
CC crypto_pwhash/argon2/libsodium_la-argon2.lo
CC crypto_pwhash/argon2/libsodium_la-blake2b-long.lo
CC crypto_pwhash/argon2/libsodium_la-pwhash_argon2i.lo
CC crypto_pwhash/argon2/libsodium_la-pwhash_argon2id.lo
CC crypto_pwhash/libsodium_la-crypto_pwhash.lo
CC crypto_scalarmult/libsodium_la-crypto_scalarmult.lo
CC crypto_scalarmult/curve25519/ref10/libsodium_la-x25519_ref10.lo
CC crypto_scalarmult/curve25519/libsodium_la-scalarmult_curve25519.lo
CC crypto_secretbox/libsodium_la-crypto_secretbox.lo
CC crypto_secretbox/libsodium_la-crypto_secretbox_easy.lo
CC crypto_secretbox/xsalsa20poly1305/libsodium_la-secretbox_xsalsa20poly1305.lo
CC crypto_secretstream/xchacha20poly1305/libsodium_la-secretstream_xchacha20poly1305.lo
CC crypto_shorthash/libsodium_la-crypto_shorthash.lo
CC crypto_shorthash/siphash24/libsodium_la-shorthash_siphash24.lo
CC crypto_shorthash/siphash24/ref/libsodium_la-shorthash_siphash24_ref.lo
CC crypto_sign/libsodium_la-crypto_sign.lo
CC crypto_sign/ed25519/libsodium_la-sign_ed25519.lo
CC crypto_sign/ed25519/ref10/libsodium_la-keypair.lo
CC crypto_sign/ed25519/ref10/libsodium_la-open.lo
CC crypto_sign/ed25519/ref10/libsodium_la-sign.lo
CC crypto_stream/chacha20/libsodium_la-stream_chacha20.lo
CC crypto_stream/chacha20/ref/libsodium_la-chacha20_ref.lo
CC crypto_stream/libsodium_la-crypto_stream.lo
CC crypto_stream/salsa20/libsodium_la-stream_salsa20.lo
CC crypto_stream/xsalsa20/libsodium_la-stream_xsalsa20.lo
CC crypto_verify/libsodium_la-verify.lo
CC randombytes/libsodium_la-randombytes.lo
CC sodium/libsodium_la-codecs.lo
CC sodium/libsodium_la-core.lo
CC sodium/libsodium_la-runtime.lo
/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/src/libsodium/src/libsodium/sodium/runtime.c:96:9: warning: code will never be executed [-Wunreachable-code]
96 | if (cpu_features->has_neon == 0) {
| ^~~~~~~~~~~~
1 warning generated.
CC sodium/libsodium_la-utils.lo
CC sodium/libsodium_la-version.lo
CPPAS crypto_stream/salsa20/xmm6/libsodium_la-salsa20_xmm6-asm.lo
CC crypto_stream/salsa20/xmm6/libsodium_la-salsa20_xmm6.lo
CC crypto_scalarmult/curve25519/sandy2x/libsodium_la-curve25519_sandy2x.lo
CC crypto_scalarmult/curve25519/sandy2x/libsodium_la-fe51_invert.lo
CC crypto_scalarmult/curve25519/sandy2x/libsodium_la-fe_frombytes_sandy2x.lo
CPPAS crypto_scalarmult/curve25519/sandy2x/libsodium_la-sandy2x.lo
CC crypto_box/curve25519xchacha20poly1305/libsodium_la-box_curve25519xchacha20poly1305.lo
CC crypto_box/curve25519xchacha20poly1305/libsodium_la-box_seal_curve25519xchacha20poly1305.lo
CC crypto_core/ed25519/libsodium_la-core_ed25519.lo
CC crypto_core/ed25519/libsodium_la-core_ristretto255.lo
CC crypto_pwhash/scryptsalsa208sha256/libsodium_la-crypto_scrypt-common.lo
CC crypto_pwhash/scryptsalsa208sha256/libsodium_la-scrypt_platform.lo
CC crypto_pwhash/scryptsalsa208sha256/libsodium_la-pbkdf2-sha256.lo
CC crypto_pwhash/scryptsalsa208sha256/libsodium_la-pwhash_scryptsalsa208sha256.lo
CC crypto_pwhash/scryptsalsa208sha256/nosse/libsodium_la-pwhash_scryptsalsa208sha256_nosse.lo
CC crypto_scalarmult/ed25519/ref10/libsodium_la-scalarmult_ed25519_ref10.lo
CC crypto_scalarmult/ristretto255/ref10/libsodium_la-scalarmult_ristretto255_ref10.lo
CC crypto_secretbox/xchacha20poly1305/libsodium_la-secretbox_xchacha20poly1305.lo
CC crypto_shorthash/siphash24/libsodium_la-shorthash_siphashx24.lo
CC crypto_shorthash/siphash24/ref/libsodium_la-shorthash_siphashx24_ref.lo
CC crypto_sign/ed25519/ref10/libsodium_la-obsolete.lo
CC crypto_stream/salsa2012/ref/libsodium_la-stream_salsa2012_ref.lo
CC crypto_stream/salsa2012/libsodium_la-stream_salsa2012.lo
CC crypto_stream/salsa208/ref/libsodium_la-stream_salsa208_ref.lo
CC crypto_stream/salsa208/libsodium_la-stream_salsa208.lo
CC crypto_stream/xchacha20/libsodium_la-stream_xchacha20.lo
CC randombytes/sysrandom/libsodium_la-randombytes_sysrandom.lo
CC crypto_aead/aegis128l/libaesni_la-aegis128l_aesni.lo
CC crypto_aead/aegis256/libaesni_la-aegis256_aesni.lo
CC crypto_aead/aes256gcm/aesni/libaesni_la-aead_aes256gcm_aesni.lo
CCLD libaesni.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
CC crypto_aead/aegis128l/libarmcrypto_la-aegis128l_armcrypto.lo
CC crypto_aead/aegis256/libarmcrypto_la-aegis256_armcrypto.lo
CC crypto_aead/aes256gcm/armcrypto/libarmcrypto_la-aead_aes256gcm_armcrypto.lo
CCLD libarmcrypto.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
CC crypto_onetimeauth/poly1305/sse2/libsse2_la-poly1305_sse2.lo
CC crypto_pwhash/scryptsalsa208sha256/sse/libsse2_la-pwhash_scryptsalsa208sha256_sse.lo
CCLD libsse2.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
CC crypto_generichash/blake2b/ref/libssse3_la-blake2b-compress-ssse3.lo
CC crypto_pwhash/argon2/libssse3_la-argon2-fill-block-ssse3.lo
CC crypto_stream/chacha20/dolbeau/libssse3_la-chacha20_dolbeau-ssse3.lo
CCLD libssse3.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
CC crypto_generichash/blake2b/ref/libsse41_la-blake2b-compress-sse41.lo
CCLD libsse41.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
CC crypto_generichash/blake2b/ref/libavx2_la-blake2b-compress-avx2.lo
CC crypto_pwhash/argon2/libavx2_la-argon2-fill-block-avx2.lo
CC crypto_stream/chacha20/dolbeau/libavx2_la-chacha20_dolbeau-avx2.lo
CC crypto_stream/salsa20/xmm6int/libavx2_la-salsa20_xmm6int-avx2.lo
CCLD libavx2.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
CC crypto_pwhash/argon2/libavx512f_la-argon2-fill-block-avx512f.lo
CCLD libavx512f.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
CC randombytes/internal/librdrand_la-randombytes_internal_random.lo
/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/src/libsodium/src/libsodium/randombytes/internal/randombytes_internal_random.c:395:5: warning: code will never be executed [-Wunreachable-code]
395 | sodium_misuse();
| ^~~~~~~~~~~~~
1 warning generated.
CCLD librdrand.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
CCLD libsodium.la
Making all in test
Making all in default
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2952: Invalid line type
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2954: Invalid line type
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2956: Invalid line type
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2960: Invalid line type
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2963: Invalid line type
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2965: Invalid line type
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2978: Invalid line type
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2980: Error in archive specification: ""
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2981: Invalid line type
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2987: Invalid line type
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2988: Invalid line type
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2989: warning: duplicate script for target "ifeq" ignored
make[2]: "Makefile" line 2961: warning: using previous script for "ifeq" defined here
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2989: warning: duplicate script for target "(no,yes)" ignored
make[2]: "Makefile" line 2961: warning: using previous script for "(no,yes)" defined here
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2990: Invalid line type
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2992: Invalid line type
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2993: Invalid line type
make[2]: "/tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default/Makefile" line 2995: Invalid line type
make[2]: Fatal errors encountered -- cannot continue
make[2]: stopped in /tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test/default
*** Error code 1
Stop.
make[1]: stopped in /tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311/test
*** Error code 1
Stop.
make: stopped in /tmp/pip-install-gvmnkvh7/pynacl_190068b8b30a4ca187b6558ec6347425/build/temp.freebsd-14.3-RELEASE-amd64-cpython-311
Traceback (most recent call last):
File "/home/runner/work/borg/borg/.tox/py311-mfusepy/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
main()
File "/home/runner/work/borg/borg/.tox/py311-mfusepy/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main
json_out["return_val"] = hook(**hook_input["kwargs"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/runner/work/borg/borg/.tox/py311-mfusepy/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 280, in build_wheel
return _build_backend().build_wheel(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 435, in build_wheel
return _build(['bdist_wheel', '--dist-info-dir', str(metadata_directory)])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 423, in _build
return self._build_with_temp_dir(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir
self.run_setup()
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 317, in run_setup
exec(code, locals())
File "<string>", line 192, in <module>
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/__init__.py", line 115, in setup
return distutils.core.setup(**attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 186, in setup
return run_commands(dist)
^^^^^^^^^^^^^^^^^^
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
dist.run_commands()
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
self.run_command(cmd)
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/command/bdist_wheel.py", line 370, in run
self.run_command("build")
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
File "/tmp/pip-build-env-2lbl2n1u/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "<string>", line 155, in run
File "/usr/local/lib/python3.11/subprocess.py", line 413, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['make']' returned non-zero exit status 1.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pynacl
See https://github.com/pyca/pynacl/issues/899
Well, I don't install pynacl directly, it is just a requirement for a requirement for ...
Setting MAKE would change the make used for everything built, isn't that potentially causing even more problems?
If you want to improve teh compatibility of the Makefile, that's feedback to be directed upstream to libsodium.
It probably won’t cause any issues, but if it does you can install pynacl into your env using the required make and then install your original package. Since the transitive pynacl dep will already be satisfied it will work. Ultimately this male requirement comes from upstream libsodium so we can’t fix it here.
https://github.com/jedisct1/libsodium/discussions/1492