Hello,

actually I think that my previous analysis is wrong.
The file maxima-index-html.lisp is indeed missing, but maxima-sage seems
to bypass this first error to rich an other one in some Python script.
Below might be the relevant part in the `build log`.

[...]
latex -interaction batchmode sagetex.dtx
This is pdfTeX, Version 3.141592653-2.6-1.40.29 (TeX Live 2026/Debian) 
(preloaded format=latex)
 restricted \write18 enabled.
entering extended mode
sage sagetex.sagetex.sage
INFO:matplotlib.font_manager:generated new fontManager
;;; Warning: Maxima is unable to set up the help system.
(Details: CL-INFO::LOAD-PRIMARY-INDEX: Cannot open 
#P"/usr/share/doc/maxima-sage/info/maxima-index-html.lisp".
C library error: No such file or directory)

 -- an error. To debug this try: debugmode(true);
Traceback (most recent call last):
  File "/tmp/sage_9p739tja/sagetex.sagetexpz_m4sip.sage.py", line 53, in 
<module>
     _st_.commandline(_sage_const_1 , r"""
     ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
      sage: var('a, b, c');
      ^^^^^^^^^^^^^^^^^^^^^
      sage: ( a*x^2+b*x+c ).solve(x)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    """, globals(), locals(), False)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/forge/sagetex/container-40/sagetex.git/_build/DEBIAN/usr/lib/python3.14/dist-packages/sagetex.py",
 line 210, in commandline
    result = eval(preparse(splitup[i][2]), globals, locals)
  File "<string>", line 1, in <module>
  File "sage/symbolic/expression.pyx", line 12293, in 
sage.symbolic.expression.Expression.solve
    return solve(self, x, multiplicities=multiplicities,
  File "/usr/lib/python3/dist-packages/sage/symbolic/relation.py", line 1288, 
in solve
    return _solve_expression(f[0], x, explicit_solutions, multiplicities, 
to_poly_solve, solution_dict, algorithm, domain)
  File "/usr/lib/python3/dist-packages/sage/symbolic/relation.py", line 1526, 
in _solve_expression
    m = f._maxima_()
  File "sage/symbolic/expression.pyx", line 1151, in 
sage.symbolic.expression.Expression._maxima_
    return super()._interface_(maxima)
  File "sage/structure/sage_object.pyx", line 711, in 
sage.structure.sage_object.SageObject._interface_
    nm = I.name()
  File "sage/misc/lazy_import.pyx", line 381, in 
sage.misc.lazy_import.LazyImport.__getattr__
    return getattr(self.get_object(), attr)
  File "sage/misc/lazy_import.pyx", line 231, in 
sage.misc.lazy_import.LazyImport.get_object
    return self._get_object()
  File "sage/misc/lazy_import.pyx", line 266, in 
sage.misc.lazy_import.LazyImport._get_object
    self._object = getattr(__import__(self._module, {}, {}, [self._name]), 
self._name)
  File "/usr/lib/python3/dist-packages/sage/interfaces/maxima_lib.py", line 236, in 
<module>
    ecl_eval("#$%s$" % l)
    ~~~~~~~~^^^^^^^^^^^^^
  File "sage/libs/ecl.pyx", line 1334, in sage.libs.ecl.ecl_eval
    cpdef EclObject ecl_eval(str s):
  File "sage/libs/ecl.pyx", line 1361, in sage.libs.ecl.ecl_eval
    raise
  File "sage/libs/ecl.pyx", line 1357, in sage.libs.ecl.ecl_eval
    o = ecl_safe_eval(python_to_ecl(s, True))
  File "sage/libs/ecl.pyx", line 324, in sage.libs.ecl.ecl_safe_eval
    raise RuntimeError("ECL says: {}".format(message))
RuntimeError: ECL says: THROW: The catch MACSYMA-QUIT is undefined.
while evaluating #$load(abs_integrate)$
Processing Sage code for sagetex.tex...
[...]


Jerome

--
Jerome BENOIT | calculus+at-rezozer^dot*net
https://qa.debian.org/[email protected]
AE28 AE15 710D FF1D 87E5  A762 3F92 19A6 7F36 C68B

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to