I have the same problem with maxima can't compile ubuntu 25.10 sage 10.7 /10.8 in fact I couldn't compile sage ,  for a long time I haven't any problem

Le 12/09/2025 à 10:51, Emmanuel Charpentier a écrit :

In Debian testing running on Ryzen 9 + 64 GB RAM, upgrading from 10.7 to 10.8.beta2 gave me various problems :

  * maxima didn’t compile, eclib complaining that boolean couldn’t be
    defined by typedef ; after several attempts (including a rebuild
    from scratch after make distclean), I ended up by disabling
    system’s ecl and eclib and installing system’s maxima-sage.
  * gap_packages does not compile due to (several instances of) this
    error :

spkg-install] src/orb.c:1389:5: error: initialization of 'struct OpaqueBag * (*)(void)' from incompatible pointer type 'struct OpaqueBag * (*)(struct OpaqueBag *, struct OpaqueBag *)' [-Wincompatible-pointer-types] [spkg-install] 1389 | AVLNewNode_C, [spkg-install] | ^~~~~~~~~~~~ [spkg-install] src/orb.c:1389:5: note: (near initialization for 'GVarFuncs[1].handler') [spkg-install] src/orb.c:132:12: note: 'AVLNewNode_C' declared here [spkg-install] 132 | static Obj AVLNewNode_C( Obj self, Obj t ) [spkg-install] | ^~~~~~~~~~~~

I ended up (temporarily) disabling it.

After these adjustments, I was able to build and run ptestlong, which gave me one transient error :

sage-runtests --long --warn-long 30.0 --random-seed=194510266999920133103647870401425514928 src/sage/rings/complex_arb.pyx # Timed out (and interrupt failed)

and four permanent failures. Three of them :

sage-runtests --long --warn-long 30.0 --random-seed=194510266999920133103647870401425514928 src/sage/rings/polynomial/multi_polynomial_ideal.py # 1 doctest failed sage-runtests --long --warn-long 30.0 --random-seed=194510266999920133103647870401425514928 src/sage/rings/real_mpfr.pyx # 1 doctest failed sage-runtests --long --warn-long 30.0 --random-seed=194510266999920133103647870401425514928 src/sage/rings/polynomial/msolve.py # 14 doctests failed

have already been reported (two of them are differences in the expressions of the same mathematical result, the third is a warning mistaken for an error).

The last failure is new :

sage-runtests --long --warn-long 30.0 --random-seed=194510266999920133103647870401425514928 src/sage/interfaces/fricas.py # 1 doctest failed

Re-running it :

charpent@brique:/usr/local/sage-10$ sage -t --long --warn-long 30.0 --random-seed=194510266999920133103647870401425514928 src/sage/interfaces/fricas.py # 1 doctest failed Running doctests with ID 2025-09-11-23-50-28-403ae53d. Git branch: develop Git ref: 10.6.beta7-4249-g1f459003e01-dirty Running with SAGE_LOCAL='/usr/local/sage-10/local' and SAGE_VENV='/usr/local/sage-10/local/var/lib/sage/venv-python3.13' Using --optional=debian,dot2tex,fricas,giac,pip,pysingular,sage,sage_spkg,sagemath_giac,singular_jupyter Features to be detected: 4ti2,SAGE_SRC,benzene,bliss,buckygen,conway_polynomials,coxeter3,csdp,cvxopt,cvxopt,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_cubic_hecke,database_ellcurves,database_graphs,database_jones_numfield,database_knotinfo,dot2tex,dvipng,ecm,flatter,fpylll,fricas,gap_package_atlasrep,gap_package_design,gap_package_grape,gap_package_guava,gap_package_hap,gap_package_polenta,gap_package_polycyclic,gap_package_qpa,gap_package_quagroup,gfan,giac,glucose,graphviz,imagemagick,info,ipython,jmol,jupymake,jupyter_sphinx,kenzo,khoca,kissat,latte_int,lrcalc_python,lrslib,mathics,matroid_database,mcqd,meataxe,meson_editable,mpmath,msolve,nauty,networkx,numpy,palp,pandoc,pdf2svg,pdftocairo,pexpect,phitigra,pillow,plantri,polytopes_db,polytopes_db_4d,pplpy,primecountpy,ptyprocess,pycosat,pycryptosat,pynormaliz,pyparsing,python_igraph,regina,requests,rpy2,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.libs.braiding,sage.libs.ecl,sage.libs.flint,sage.libs.gap,sage.libs.giac,sage.libs.homfly,sage.libs.linbox,sage.libs.m4ri,sage.libs.ntl,sage.libs.pari,sage.libs.singular,sage.misc.cython,sage.modular,sage.modules,sage.numerical.mip,sage.plot,sage.rings.complex_double,sage.rings.finite_rings,sage.rings.function_field,sage.rings.number_field,sage.rings.padics,sage.rings.polynomial.pbori,sage.rings.real_double,sage.rings.real_mpfr,sage.sat,sage.schemes,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,scipy,singular,sirocco,sloane_database,sphinx,symengine_py,sympy,tdlib,threejs,topcom Doctesting 1 file. sage-runtests --long --warn-long 30.0 --random-seed=194510266999920133103647870401425514928 src/sage/interfaces/fricas.py ********************************************************************** File "src/sage/interfaces/fricas.py", line 292, in sage.interfaces.fricas.FriCAS.? Failed example: fricas == loads(dumps(fricas)) Exception raised: Traceback (most recent call last): File "sage/misc/persist.pyx", line 338, in sage.misc.persist.dumps File "sage/structure/sage_object.pyx", line 508, in sage.structure.sage_object.SageObject.dumps File "sage/misc/persist.pyx", line 306, in sage.misc.persist._base_dumps File "sage/misc/persist.pyx", line 830, in sage.misc.persist.SagePickler.dumps TypeError: cannot pickle 'sage.misc.lazy_import.LazyImport' object During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/sage-10/local/var/lib/sage/venv-python3.13/lib/python3.13/site-packages/sage/doctest/forker.py", line 733, in _run self.compile_and_execute(example, compiler, test.globs) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.13/lib/python3.13/site-packages/sage/doctest/forker.py", line 1157, in compile_and_execute exec(compiled, globs) ~~~~^^^^^^^^^^^^^^^^^ File "<doctest sage.interfaces.fricas.FriCAS.?[0]>", line 1, in <module> fricas == loads(dumps(fricas)) ~~~~~^^^^^^^^ File "sage/misc/persist.pyx", line 340, in sage.misc.persist.dumps File "sage/misc/persist.pyx", line 306, in sage.misc.persist._base_dumps File "sage/misc/persist.pyx", line 830, in sage.misc.persist.SagePickler.dumps TypeError: cannot pickle 'sage.misc.lazy_import.LazyImport' object ********************************************************************** 1 item had failures: 1 of 10 in sage.interfaces.fricas.FriCAS.? [279 tests, 1 failure, 9.92s wall] ---------------------------------------------------------------------- sage-runtests --long --warn-long 30.0 --random-seed=194510266999920133103647870401425514928 src/sage/interfaces/fricas.py # 1 doctest failed ---------------------------------------------------------------------- Total time for all tests: 15.0 seconds cpu time: 10.8 seconds cumulative wall time: 9.9 seconds Features detected for doctesting: charpent@brique:/usr/local/sage-10$ sage -t --long --warn-long 30.0 --random-seed=194510266999920133103647870401425514928 src/sage/rings/polynomial/multi_polynomial_ideal.py # 1 doctest failed

HTH,

​
Le dimanche 7 septembre 2025 à 17:39:15 UTC+2, Volker Braun 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

    1f459003e01 (tag: 10.8.beta2, github/develop) Updated SageMath
    version to 10.8.beta2
    287c8b49970 gh-40761: src/sage/plot/plot.py: fix random test failure
    153864ba088 gh-40757: various pep8 fixes in groups/
    90d2653d7c1 gh-40753: Handle aliased functions and methods in
    generated documentation
    bc7c98a6d96 gh-40749: small cleanup of the file splitting_algebra.py
    02dee9fca6f gh-40748: moving the _pseudo_fraction_field method to
    categories
    d542c6ac74a gh-40747: fix some wrong syntax
    89d02402cbd gh-40745: pythran's version_requirements.txt
    f54f0eff0e9 gh-40743: add type annotations "-> str" in algebras/
    86a06a248d3 gh-40737: Speed up the maxima _commands() list
    ab8ee47af5f gh-40736: Clean up symbolic min max doctests
    79623d05bfa gh-40731: Hide spurious stderr output in
    notebook_cmd_test.py
    e1a36723c5b gh-40730: fix issue in method delete_vertices for
    bipartite graphs
    95518b8d9b1 gh-40725: some fixes for ruff SIM warnings
    41fbe031ebb gh-40724: finding more deprecated stuff
    f1657543215 gh-40723: fix some ruff PERF in rings/
    63c9ba7591a gh-40722: Update pillow
    f5f876ac3e2 gh-40720: fix ruff PERF in schemes
    273073b00b8 gh-40719: implement the method "is_left_modular" for
    lattices
    8aed6f7634a gh-40718: Speed up random_element of finite field
    1ad3f20c0c2 gh-40717: Fix enumerating the same cycle twice in
    undirected graph
    eb7e296b908 gh-40713: Improve FiniteField_givaroElement
    7a2ef2fa7de gh-40711: remove some deprecations in matrix2
    da0856bc51f gh-40710: Allow calling is_perfect() on immutable graphs
    fbe24d6ccb6 gh-40709: Fix release dist workflow
    1cfd52c0048 gh-40708: make sure _prereq etc are installed in the
    docker images
    581ee828479 gh-40707: src/sage/symbolic/integration/integral.py:
    delete a few giac doctests
    be7b46b9d07 gh-40704: Fix one more optional test
    ce49ea0b383 gh-40703: trying to get rid of some CommutativeRing
    454957a41bc gh-40696: Add one "long time" annotation
    7b58bd07cfa gh-40694: Fix test failure from #40435
    582f3b57b1a gh-40692: Make update-meson.py script compatible with
    meson 1.9
    7d21cd498a4 gh-40688: check for presense of the patch utility
    0fe4c81736e gh-40685: cython-lint cleanup in modules folder
    e9f3727fba9 gh-40677: src/sage/libs/gap: move a few tests to pytest
    5e10ce7ee5f gh-40672: src/sage/doctest/sources.py: add "long time"
    for two tests
    9ba29896518 gh-40666: is_commutative for coxeter3
    65ec4582b56 gh-40650: Add LinBox algorithm for right kernel of
    sparse matrix over the rationals
    5eacee00b73 gh-40648: Replaced all instances of <RingElement> with
    <Element>
    4617f2fa5b8 gh-40638: Method to add multiples of a matrix row to
    another, ending at some column index
    3f9330174a9 gh-40609: Improve shell code formatting in docs
    329257f750d gh-40592: Update `uv.lock`
    690c2f0a746 gh-40586: Revive doc-release
    d0ec6636908 gh-40568: fixes in spkg-configure.m4's
    1c99c11a01e gh-40401: Implement Square Roots to FiniteFields Category
    9096302c394 gh-40370: Interface for Regina (3-manifold topology
    and normal surface theory)
    59a67bb558b gh-40317: Implement partial integer factorization
    using flint
    edb1ce9ad86 gh-40279: Fix RealLiteral to float conversion
    d953568245f gh-40273: Avoid PariError on finite field construction
    09f397adb55 gh-39876: Faster implementation of is_invertible() by
    checking full rank
    a6c35260a98 gh-39753: move tree generation methods to
    `src/sage/graphs/generators/trees.pyx`
    ad2bb305be7 gh-39030: Use meson in sage-the-distro
    7fb3aaf5d74 gh-36773: Raise a power series to a power series
    4cdd703f8b3 (tag: 10.8.beta1) Updated SageMath version to 10.8.beta1

--
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/e345ff01-9a1a-4527-ae85-2718bea9bd21n%40googlegroups.com <https://groups.google.com/d/msgid/sage-release/e345ff01-9a1a-4527-ae85-2718bea9bd21n%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/413ab8f4-8a30-4f35-826a-0e0c290c0dfa%40gmail.com.

Reply via email to