Attempting to build Sage 10.5 beta on macOS Version 14.2.1 (23C71)
```
[sagelib-10.5.beta3] [spkg-install] ld: illegal thread local variable reference to regular symbol __ZN3NTL8ZZ_pInfoE for architecture arm64
[sagelib-10.5.beta3] [spkg-install] clang: error: linker command failed with exit code 1 (use -v to see invocation)
[sagelib-10.5.beta3] [spkg-install] error: command '/usr/bin/g++' failed with exit code 1
[sagelib-10.5.beta3] [spkg-install] error: subprocess-exited-with-error
[sagelib-10.5.beta3] [spkg-install]
[sagelib-10.5.beta3] [spkg-install] × python setup.py develop did not run successfully.
[sagelib-10.5.beta3] [spkg-install] │ exit code: 1
[sagelib-10.5.beta3] [spkg-install] ╰─> See above for output.
[sagelib-10.5.beta3] [spkg-install]
[sagelib-10.5.beta3] [spkg-install] note: This error originates from a subprocess, and is likely not a problem with pip.
[sagelib-10.5.beta3] [spkg-install] full command: /Users/mavin/Downloads/sage-10.5.beta3/local/var/lib/sage/venv-python3.9/bin/python3 -c '
[sagelib-10.5.beta3] [spkg-install] exec(compile('"'"''"'"''"'"'
[sagelib-10.5.beta3] [spkg-install] # This is <pip-setuptools-caller> -- a caller that pip uses to run setup.py
[sagelib-10.5.beta3] [spkg-install] #
[sagelib-10.5.beta3] [spkg-install] # - It imports setuptools before invoking setup.py, to enable projects that directly
[sagelib-10.5.beta3] [spkg-install] # import from `distutils.core` to work with newer packaging standards.
[sagelib-10.5.beta3] [spkg-install] # - It provides a clear error message when setuptools is not installed.
[sagelib-10.5.beta3] [spkg-install] # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so
[sagelib-10.5.beta3] [spkg-install] # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning:
[sagelib-10.5.beta3] [spkg-install] # manifest_maker: standard file '"'"'-c'"'"' not found".
[sagelib-10.5.beta3] [spkg-install] # - It generates a shim setup.py, for handling setup.cfg-only projects.
[sagelib-10.5.beta3] [spkg-install] import os, sys, tokenize
[sagelib-10.5.beta3] [spkg-install]
[sagelib-10.5.beta3] [spkg-install] try:
[sagelib-10.5.beta3] [spkg-install] import setuptools
[sagelib-10.5.beta3] [spkg-install] except ImportError as error:
[sagelib-10.5.beta3] [spkg-install] print(
[sagelib-10.5.beta3] [spkg-install] "ERROR: Can not execute `setup.py` since setuptools is not available in "
[sagelib-10.5.beta3] [spkg-install] "the build environment.",
[sagelib-10.5.beta3] [spkg-install] file=sys.stderr,
[sagelib-10.5.beta3] [spkg-install] )
[sagelib-10.5.beta3] [spkg-install] sys.exit(1)
[sagelib-10.5.beta3] [spkg-install]
[sagelib-10.5.beta3] [spkg-install] __file__ = %r
[sagelib-10.5.beta3] [spkg-install] sys.argv[0] = __file__
[sagelib-10.5.beta3] [spkg-install]
[sagelib-10.5.beta3] [spkg-install] if os.path.exists(__file__):
[sagelib-10.5.beta3] [spkg-install] filename = __file__
[sagelib-10.5.beta3] [spkg-install] with tokenize.open(__file__) as f:
[sagelib-10.5.beta3] [spkg-install] setup_py_code = f.read()
[sagelib-10.5.beta3] [spkg-install] else:
[sagelib-10.5.beta3] [spkg-install] filename = "<auto-generated setuptools caller>"
[sagelib-10.5.beta3] [spkg-install] setup_py_code = "from setuptools import setup; setup()"
[sagelib-10.5.beta3] [spkg-install]
[sagelib-10.5.beta3] [spkg-install] exec(compile(setup_py_code, filename, "exec"))
[sagelib-10.5.beta3] [spkg-install] '"'"''"'"''"'"' % ('"'"'/Users/mavin/Downloads/sage-10.5.beta3/src/setup.py'"'"',), "<pip-setuptools-caller>", "exec"))' --no-user-cfg develop --no-deps
[sagelib-10.5.beta3] [spkg-install] cwd: /Users/mavin/Downloads/sage-10.5.beta3/src/
[sagelib-10.5.beta3] [spkg-install] error: subprocess-exited-with-error
[sagelib-10.5.beta3] [spkg-install]
[sagelib-10.5.beta3] [spkg-install] × python setup.py develop did not run successfully.
[sagelib-10.5.beta3] [spkg-install] │ exit code: 1
[sagelib-10.5.beta3] [spkg-install] ╰─> See above for output.
[sagelib-10.5.beta3] [spkg-install]
[sagelib-10.5.beta3] [spkg-install] note: This error originates from a subprocess, and is likely not a problem with pip.
[sagelib-10.5.beta3] [spkg-install] *************************************************************************************************
[sagelib-10.5.beta3] [spkg-install] Error installing sagelib-10.5.beta3
[sagelib-10.5.beta3] [spkg-install] *************************************************************************************************
[sagelib-10.5.beta3] ************************************************************************
[sagelib-10.5.beta3] Error installing package sagelib-10.5.beta3
[sagelib-10.5.beta3] ************************************************************************
[sagelib-10.5.beta3] Please email sage-devel (
http://groups.google.com/group/sage-devel)
[sagelib-10.5.beta3] explaining the problem and including the log files
[sagelib-10.5.beta3] /Users/mavin/Downloads/sage-10.5.beta3/logs/pkgs/sagelib-10.5.beta3.log
[sagelib-10.5.beta3] and
[sagelib-10.5.beta3] /Users/mavin/Downloads/sage-10.5.beta3/config.log
[sagelib-10.5.beta3] Describe your computer, operating system, etc.
[sagelib-10.5.beta3] If you want to try to fix the problem yourself, *don't* just cd to
[sagelib-10.5.beta3] /Users/mavin/Downloads/sage-10.5.beta3/local/var/lib/sage/venv-python3.9/var/tmp/sage/build/sagelib-10.5.beta3 and type 'make' or whatever is appropriate.
[sagelib-10.5.beta3] Instead, the following commands setup all environment variables
[sagelib-10.5.beta3] correctly and load a subshell for you to debug the error:
[sagelib-10.5.beta3] (cd '/Users/mavin/Downloads/sage-10.5.beta3/local/var/lib/sage/venv-python3.9/var/tmp/sage/build/sagelib-10.5.beta3' && '/Users/mavin/Downloads/sage-10.5.beta3/sage' --buildsh)
[sagelib-10.5.beta3] When you are done debugging, you can type "exit" to leave the subshell.
[sagelib-10.5.beta3] ************************************************************************
[sagelib-10.5.beta3] real 1m34.240s user 1m29.080s sys 0m4.457s
make[4]: *** [sagelib-SAGE_VENV-no-deps] Error 1
make[3]: *** [/Users/mavin/Downloads/sage-10.5.beta3/local/var/lib/sage/venv-python3.9/var/lib/sage/installed/sagelib-10.5.beta3] Error 2
make[2]: *** [all-start] Error 2
***************************************************************
Error building Sage.
The following package(s) may have failed to build (not necessarily
during this run of 'make all-start'):
* package: m4ri-20200125
last build time: Sep 14 10:39
log file: /Users/mavin/Downloads/sage-10.5.beta3/logs/pkgs/m4ri-20200125.log
* package: sagelib-10.5.beta3
last build time: Sep 14 12:32
log file: /Users/mavin/Downloads/sage-10.5.beta3/logs/pkgs/sagelib-10.5.beta3.log
It is safe to delete any log files and build directories, but they
contain information that is helpful for debugging build problems.
WARNING: If you now run 'make' again, the build directory of the
same version of the package will, by default, be deleted. Set the
environment variable SAGE_KEEP_BUILT_SPKGS=yes to prevent this.
real 1m36.324s user 1m30.335s sys 0m5.100s
make[1]: *** [all-start] Error 1
make: *** [all] Error 2
mavin@Mac-Studio sage-10.5.beta3 %
```