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.