Thank you for this new beta.

Unfortunately, I’m unable to compile it on macOS 14.7.4 (with recent brew 
upgrade).

In a fresh shell, using a fresh clone, I did:
./bootstrap
source .homebrew-build-env
./configure
make build

The compilation is failing due to a wrong version of Python. It uses 3.9 but 
requires '<3.14,>=3.11’.
I don’t understand why.

In install.log, many packages are compiled using system Python 3.13.2, but at 
some point, I see
mkdir -p 
"/Users/dcoudert/sage/local/var/lib/sage/venv-python3.9/var/lib/sage/installed"
And also
[pip-24.2] Setting up build directory 
/Users/dcoudert/sage/local/var/lib/sage/venv-python3.9/var/tmp/sage/build/pip-24.2

Help is more than welcome.
Thanks,
David.

## In my environment:

xxxx:sage dcoudert$ which python3
/opt/homebrew/bin/python3
xxxx:sage dcoudert$ python3 --version
Python 3.13.2

xxxx:sage dcoudert$ env
CVXOPT_SUITESPARSE_INC_DIR=/opt/homebrew/include/suitesparse
TERM_PROGRAM=Apple_Terminal
TERM=xterm-256color
SHELL=/bin/bash
HOMEBREW_REPOSITORY=/opt/homebrew
TMPDIR=/var/folders/hw/w6ldqpgn52vdvv03cgbkkr3h3lhtdp/T/
LIBRARY_PATH=/opt/homebrew/opt/primesieve/lib:/opt/homebrew/opt/bdw-gc/lib:/opt/homebrew/opt/libpng/lib:/opt/homebrew/opt/polymake/lib:/opt/homebrew/opt/ntl/lib:/opt/homebrew/opt/readline/lib:/opt/homebrew/lib
CPLEX_HOME=/Users/dcoudert/Applications/CPLEX_Studio2211
TERM_PROGRAM_VERSION=453
TERM_SESSION_ID=92898994-6AC4-4FA8-93BF-B57B39DD8AFA
DOT_SAGE=/Users/dcoudert/.sage
USER=dcoudert
CPATH=/opt/homebrew/opt/primesieve/include:/opt/homebrew/opt/bdw-gc/include:/opt/homebrew/opt/libpng/include:/opt/homebrew/opt/polymake/include:/opt/homebrew/opt/ntl/include:/opt/homebrew/opt/readline/include:/opt/homebrew/include
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.w3NBoWA5DE/Listeners
CVXOPT_SUITESPARSE_LIB_DIR=/opt/homebrew/lib
PATH=/opt/homebrew/opt/polymake/bin:/opt/homebrew/opt/texinfo/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/Library/TeX/texbin
MOSEKLM_LICENSE_FILE=/Users/dcoudert/Applications/mosek/mosek.lic
LaunchInstanceID=C5B54F28-5164-4FA8-8154-8D94AF74F0E4
__CFBundleIdentifier=com.apple.Terminal
PWD=/Users/dcoudert/sage
LANG=fr_FR.UTF-8
SAGE_ROOT=/Users/dcoudert/sage
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
HOME=/Users/dcoudert
SHLVL=1
HOMEBREW_PREFIX=/opt/homebrew
LOGNAME=dcoudert
PKG_CONFIG_PATH=/opt/homebrew/opt/sqlite/lib/pkgconfig:/opt/homebrew/opt/readline/lib/pkgconfig:/opt/homebrew/opt/openssl/lib/pkgconfig:/opt/homebrew/opt/openblas/lib/pkgconfig:/opt/homebrew/lib/pkgconfig:
INFOPATH=/opt/homebrew/share/info:
HOMEBREW_CELLAR=/opt/homebrew/Cellar
SECURITYSESSIONID=186b3
_=/usr/bin/env


## The end of the compilation

….
[sage_setup-10.6.beta7] [spkg-install] Successfully built sage-setup
[sage_setup-10.6.beta7] [spkg-install] Installing collected packages: sage-setup
[sage_setup-10.6.beta7] [spkg-install] Successfully installed sage-setup-10.6b7
[sage_setup-10.6.beta7] Moving package files from temporary location 
/Users/dcoudert/sage/local/var/lib/sage/venv-python3.9/var/tmp/sage/build/sage_setup-10.6.beta7/inst
 to /Users/dcoudert/sage/local/var/lib/sage/venv-python3.9
[sage_setup-10.6.beta7] Deleting build directory 
/Users/dcoudert/sage/local/var/lib/sage/venv-python3.9/var/tmp/sage/build/sage_setup-10.6.beta7
[sage_setup-10.6.beta7] Finished installing sage_setup-10.6.beta7
make --no-print-directory sagelib-SAGE_VENV-no-deps
[sagelib-10.6.beta7] Setting up build directory 
/Users/dcoudert/sage/local/var/lib/sage/venv-python3.9/var/tmp/sage/build/sagelib-10.6.beta7
[sagelib-10.6.beta7] Host system: Darwin MAC-04017247 23.6.0 Darwin Kernel 
Version 23.6.0: Thu Dec 19 20:44:10 PST 2024; 
root:xnu-10063.141.1.703.2~1/RELEASE_ARM64_T6000 arm64
[sagelib-10.6.beta7] C compiler: gcc, Apple clang version 16.0.0 
(clang-1600.0.26.6), Target: arm64-apple-darwin23.6.0, Thread model: posix, 
InstalledDir: 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
[sagelib-10.6.beta7] No stamp file for package 'sagelib' in 
/Users/dcoudert/sage/local/var/lib/sage/venv-python3.9/var/lib/sage/installed
[sagelib-10.6.beta7] No spkg-legacy-uninstall script; nothing to do
[sagelib-10.6.beta7] [spkg-install] Installing sagelib-10.6.beta7 (editable 
mode)
[sagelib-10.6.beta7] [spkg-install] Using pip 24.2 from 
/Users/dcoudert/sage/local/var/lib/sage/venv-python3.9/lib/python3.9/site-packages/pip
 (python 3.9)
[sagelib-10.6.beta7] [spkg-install] Obtaining file:///Users/dcoudert/sage/src
[sagelib-10.6.beta7] [spkg-install]   Checking if build backend supports 
build_editable: started
[sagelib-10.6.beta7] [spkg-install]   Running command Checking if build backend 
supports build_editable
[sagelib-10.6.beta7] [spkg-install]   Checking if build backend supports 
build_editable: finished with status 'done'
[sagelib-10.6.beta7] [spkg-install]   Preparing metadata (pyproject.toml): 
started
[sagelib-10.6.beta7] [spkg-install]   Running command Preparing metadata 
(pyproject.toml)
[sagelib-10.6.beta7] [spkg-install]   running dist_info
[sagelib-10.6.beta7] [spkg-install]   creating 
/private/var/folders/hw/w6ldqpgn52vdvv03cgbkkr3h3lhtdp/T/pip-modern-metadata-p69w9b75/sagemath_standard.egg-info
[sagelib-10.6.beta7] [spkg-install]   writing 
/private/var/folders/hw/w6ldqpgn52vdvv03cgbkkr3h3lhtdp/T/pip-modern-metadata-p69w9b75/sagemath_standard.egg-info/PKG-INFO
[sagelib-10.6.beta7] [spkg-install]   writing dependency_links to 
/private/var/folders/hw/w6ldqpgn52vdvv03cgbkkr3h3lhtdp/T/pip-modern-metadata-p69w9b75/sagemath_standard.egg-info/dependency_links.txt
[sagelib-10.6.beta7] [spkg-install]   writing requirements to 
/private/var/folders/hw/w6ldqpgn52vdvv03cgbkkr3h3lhtdp/T/pip-modern-metadata-p69w9b75/sagemath_standard.egg-info/requires.txt
[sagelib-10.6.beta7] [spkg-install]   writing top-level names to 
/private/var/folders/hw/w6ldqpgn52vdvv03cgbkkr3h3lhtdp/T/pip-modern-metadata-p69w9b75/sagemath_standard.egg-info/top_level.txt
[sagelib-10.6.beta7] [spkg-install]   writing manifest file 
'/private/var/folders/hw/w6ldqpgn52vdvv03cgbkkr3h3lhtdp/T/pip-modern-metadata-p69w9b75/sagemath_standard.egg-info/SOURCES.txt'
[sagelib-10.6.beta7] [spkg-install]   reading manifest template 'MANIFEST.in'
[sagelib-10.6.beta7] [spkg-install]   warning: no previously-included files 
matching '__pycache__' found anywhere in distribution
[sagelib-10.6.beta7] [spkg-install]   warning: no previously-included files 
matching '*.py[co]' found anywhere in distribution
[sagelib-10.6.beta7] [spkg-install]   warning: no previously-included files 
matching '*.bak' found anywhere in distribution
[sagelib-10.6.beta7] [spkg-install]   warning: no previously-included files 
matching '*.so' found anywhere in distribution
[sagelib-10.6.beta7] [spkg-install]   warning: no previously-included files 
matching '*~' found anywhere in distribution
[sagelib-10.6.beta7] [spkg-install]   no previously-included directories found 
matching '.tox'
[sagelib-10.6.beta7] [spkg-install]   no previously-included directories found 
matching 'build'
[sagelib-10.6.beta7] [spkg-install]   no previously-included directories found 
matching 'dist'
[sagelib-10.6.beta7] [spkg-install]   adding license file 'LICENSE.txt'
[sagelib-10.6.beta7] [spkg-install]   writing manifest file 
'/private/var/folders/hw/w6ldqpgn52vdvv03cgbkkr3h3lhtdp/T/pip-modern-metadata-p69w9b75/sagemath_standard.egg-info/SOURCES.txt'
[sagelib-10.6.beta7] [spkg-install]   creating 
'/private/var/folders/hw/w6ldqpgn52vdvv03cgbkkr3h3lhtdp/T/pip-modern-metadata-p69w9b75/sagemath_standard-10.6b7.dist-info'
[sagelib-10.6.beta7] [spkg-install]   Preparing metadata (pyproject.toml): 
finished with status 'done'
[sagelib-10.6.beta7] [spkg-install] INFO: pip is looking at multiple versions 
of sagemath-standard to determine which version is compatible with other 
requirements. This could take a while.
[sagelib-10.6.beta7] [spkg-install] ERROR: Package 'sagemath-standard' requires 
a different Python: 3.9.6 not in '<3.14,>=3.11'
[sagelib-10.6.beta7] [spkg-install] 
********************************************************************************
[sagelib-10.6.beta7] [spkg-install] Error installing sagelib-10.6.beta7
[sagelib-10.6.beta7] [spkg-install] 
********************************************************************************
[sagelib-10.6.beta7] 
************************************************************************
[sagelib-10.6.beta7] Error installing package sagelib-10.6.beta7
[sagelib-10.6.beta7] 
************************************************************************
[sagelib-10.6.beta7] Please email sage-devel 
(http://groups.google.com/group/sage-devel)
[sagelib-10.6.beta7] explaining the problem and including the log files
[sagelib-10.6.beta7]   /Users/dcoudert/sage/logs/pkgs/sagelib-10.6.beta7.log
[sagelib-10.6.beta7] and
[sagelib-10.6.beta7]   /Users/dcoudert/sage/config.log
[sagelib-10.6.beta7] Describe your computer, operating system, etc.
[sagelib-10.6.beta7] If you want to try to fix the problem yourself, *don't* 
just cd to
[sagelib-10.6.beta7] 
/Users/dcoudert/sage/local/var/lib/sage/venv-python3.9/var/tmp/sage/build/sagelib-10.6.beta7
 and type 'make' or whatever is appropriate.
[sagelib-10.6.beta7] Instead, the following commands setup all environment 
variables
[sagelib-10.6.beta7] correctly and load a subshell for you to debug the error:
[sagelib-10.6.beta7]   (cd 
'/Users/dcoudert/sage/local/var/lib/sage/venv-python3.9/var/tmp/sage/build/sagelib-10.6.beta7'
 && '/Users/dcoudert/sage/sage' --buildsh)
[sagelib-10.6.beta7] When you are done debugging, you can type "exit" to leave 
the subshell.
[sagelib-10.6.beta7] 
************************************************************************
make[4]: *** [sagelib-SAGE_VENV-no-deps] Error 1
make[3]: *** 
[/Users/dcoudert/sage/local/var/lib/sage/venv-python3.9/var/lib/sage/installed/sagelib-10.6.beta7]
 Error 2
make[2]: *** [all-build] Error 2
***************************************************************
Error building Sage.





> Le 22 févr. 2025 à 00:40, Volker Braun <[email protected]> a écrit :
> 
> As always, you can get the latest beta version from the "develop" git branch. 
> Alternatively, the self-contained source tarball is at 
> http://www.sagemath.org/download-latest.html
> 
> 
> 9cd86e9596a (tag: 10.6.beta7, github/develop) Updated SageMath version to 
> 10.6.beta7
> c2766d1f625 gh-39541: Remove dead mailing lists.
> 54951498178 gh-39536: Fix a nonfunctional long time doctest tag
> 5289298248a gh-39533: build/pkgs: update eclib to version 20250122
> 7420a272382 gh-39530: Improvement to flint_autogen reader
> cee1e2b52f9 gh-39527: Test on CI that update-meson is properly ran
> a007379b910 gh-39523: multi polynomial element/repr
> 850493472d5 gh-39521: rename also set-like species
> bd626efc02f gh-39518: line_graph for multigraphs
> 72c6188116a gh-39513: Show test failures of ci-meson as annotations
> 4f4c1203415 gh-39510: add of the function rank_support_of_vector
> 2af3de6fa6e gh-39509: Add a doctest for HomsetsCategory._make_named_class_key
> d8b7cdfcecb gh-39508: Fix some typo
> b567299fbbb gh-39506: New algorithm for cuts of a Poset
> 88672d71a29 gh-39505: Improve handling of strings supplied as matrix entries
> 935232df552 gh-39504: Implement im_gens in the class fraction_field_FpT
> a01815fda00 gh-39499: Improve sage_getfile by looking at __init__
> b7da8f23c43 gh-39498: Apply sort and filter of walk_packages consistently
> 3500f616037 gh-39497: moving random_element to category of rings
> e368fa71812 gh-39496: Add deformation cones and checking for regularity for 
> Point Configurations and normal fans of Polyhedra
> 8978ff83f52 gh-39495: Add documentation of Gabidulin codes in the reference 
> manual
> 98eec5d86fe gh-39494: Fix more doctests in meson_editable install
> cfbaaf16be2 gh-39491: fixing doctests failures in misc/latex*.py
> a2737325c19 gh-39489: fix several oeis related doctests
> 8a44c7365b7 gh-39488: Fix issue on matrix construction over integer mod ring 
> for large coefficients
> 78a3eede92c gh-39487: Improvement of the rendering of the documentation in 
> polynomial sequence
> 34b7f9050fb gh-39486: Finish changing Rational's round method default 
> rounding to even
> 04afcf71552 gh-39485:  Implement conversion from laurent series to rational 
> function field
> ae158663847 gh-39482: fix one typo
> 83f7d065286 gh-39481: Fixed issue in list_plot where it assumed data had been 
> enumerated when it might not have been
> 8e204dde3b3 gh-39479: Fixed crash when exp(0) of p-adic numbers is called
> 11ee7ca4e19 gh-39477: typing and details in tableaux files
> c61e562de76 gh-39476: typing annotation for gens method in rings and groups 
> (pyx files)
> 85ce297ff2c gh-39474: convert gens method in modular to return tuple
> c732c6552e4 gh-39473: add tuple typing to gens methods in algebras
> 556d5f0eb80 gh-39466: remove some deprecations in groups
> c22e48480c3 gh-39456: Trivial simplifications for arccos
> 68744be391e gh-39454: remove deprecated stuff in permutation.py
> 784ff00867a gh-39449: Magma padics
> 897e722c74e gh-39423: Use import_module instead of find_spec
> 870aba20786 gh-39397: details in braid groups
> e6975bebe80 gh-39381: Allow system python 3.13
> b57e33797cf gh-39366: Add documentation to LaurentSeries point to accessors
> 357f95e088c gh-39365: Allow coercion from Frac(QQ[x]) to LaurentSeriesRing(QQ)
> 041336691f6 gh-39266: add parameter immutable to generators in 
> `sage/graphs/digraph_generators.py` (part 2)
> e0806107d60 gh-39251: Require Python 3.11 or newer; remove outdated 
> workarounds
> ac8406fba6a gh-39248: introduce new apozeta polynomial for posets
> 10edc54de0a gh-39215: Class polynomial for Drinfeld modules
> 2e0d6d201bf gh-39214: Add keyword prec for exponential and logarithm of 
> Drinfeld modules
> b5c26156430 gh-39212: Refactor period lattice
> d0e72a61433 gh-39128: Add note about makeflags and ninja parallelism
> 067ebbd0c8c gh-39093: Improve hack used in debug_options
> a89c57b64f8 gh-39092: Remove erroneous member declaration in farey_symbol
> cc231ef0353 gh-39061: Fix some errors in documentation of cachefunc
> f0581cbe397 gh-39025: Add reseed_rng option to p_iter_fork
> 290b261bc4f gh-38986: Allow CRT_list() to be called with one argument
> 0a278fc918e gh-38824: Turn some doctests in `ell_rational_field.py` into long 
> tests
> c43cd23ee83 gh-38650: Add support for pseudomorphisms
> 6e82ee51eb9 gh-38108: Implicit function solver for lazy series
> 42d00ed27b3 gh-37173: Implemented `.ramified_places` and modified further 
> methods to extend quaternion algebra functionality to number fields
> 8d7107c1aab gh-37158: use Parent in quotient rings too
> 766c7a0c5b8 (tag: 10.6.beta6) Updated SageMath version to 10.6.beta6
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To view this discussion visit 
> https://groups.google.com/d/msgid/sage-release/6d596461-07e7-4cc4-91ee-1cddec4537d9n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/sage-release/6d596461-07e7-4cc4-91ee-1cddec4537d9n%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/sage-release/3CFD6076-686E-4AB6-9E9E-A3140B0AE23D%40gmail.com.

Reply via email to