sage-on-gentoo
sage-on-gentoo copied to clipboard
sci-mathematics/sage-doc fails to build: unable to simplify to float approximation
Not a duplicate of #790
[plotting ][0m39;49;00m File "sage/libs/mpmath/utils.pyx", line 443, in sage.libs.mpmath.utils.call (/var/tmp/portage/sci-mathematics/sagemath-standard-10.4-r1/work/sagemath_standard-10.4-python3_12/build/cythonized/sage/libs/mpmath/utils.c:10173)
[plotting ][0m39;49;00m y = mpmath_to_sage(y, prec)
[plotting ][0m39;49;00m File "sage/libs/mpmath/utils.pyx", line 278, in sage.libs.mpmath.utils.mpmath_to_sage (/var/tmp/portage/sci-mathematics/sagemath-standard-10.4-r1/work/sagemath_standard-10.4-python3_12/build/cythonized/sage/libs/mpmath/utils.c:8651)
[plotting ][0m39;49;00m mpfr_from_mpfval(z.__re, re)
[plotting ][0m39;49;00m File "sage/libs/mpmath/utils.pyx", line 166, in sage.libs.mpmath.utils.mpfr_from_mpfval (/var/tmp/portage/sci-mathematics/sagemath-standard-10.4-r1/work/sagemath_standard-10.4-python3_12/build/cythonized/sage/libs/mpmath/utils.c:7600)
[plotting ][0m39;49;00m sign, man, exp, bc = x
[plotting ][0m39;49;00m TypeError: Cannot convert gmpy2.mpz to sage.rings.integer.Integer
[plotting ][0m39;49;00m During handling of the above exception, another exception occurred:
[plotting ][0m39;49;00m Traceback (most recent call last):
[plotting ][0m39;49;00m File "sage/symbolic/expression.pyx", line 1959, in sage.symbolic.expression.Expression.__float__ (/var/tmp/portage/sci-mathematics/sagemath-standard-10.4-r1/work/sagemath_standard-10.4-python3_12/build/cythonized/sage/symbolic/expression.cpp:52690)
[plotting ][0m39;49;00m c = (self._eval_self(complex))
[plotting ][0m39;49;00m File "sage/symbolic/expression.pyx", line 1627, in sage.symbolic.expression.Expression._eval_self (/var/tmp/portage/sci-mathematics/sagemath-standard-10.4-r1/work/sagemath_standard-10.4-python3_12/build/cythonized/sage/symbolic/expression.cpp:49424)
[plotting ][0m39;49;00m res = self._convert({'parent':R_complex})
[plotting ][0m39;49;00m File "sage/symbolic/expression.pyx", line 1701, in sage.symbolic.expression.Expression._convert (/var/tmp/portage/sci-mathematics/sagemath-standard-10.4-r1/work/sagemath_standard-10.4-python3_12/build/cythonized/sage/symbolic/expression.cpp:49928)
[plotting ][0m39;49;00m cdef GEx res = self._gobj.evalf(0, kwds)
[plotting ][0m39;49;00m File "/usr/lib/python3.12/site-packages/sage/functions/bessel.py", line 421, in _evalf_
[plotting ][0m39;49;00m return _mpmath_utils_call(_mpmath_besselj, n, x, parent=parent)
[plotting ][0m39;49;00m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[plotting ][0m39;49;00m File "sage/libs/mpmath/utils.pyx", line 443, in sage.libs.mpmath.utils.call (/var/tmp/portage/sci-mathematics/sagemath-standard-10.4-r1/work/sagemath_standard-10.4-python3_12/build/cythonized/sage/libs/mpmath/utils.c:10173)
[plotting ][0m39;49;00m y = mpmath_to_sage(y, prec)
[plotting ][0m39;49;00m File "sage/libs/mpmath/utils.pyx", line 278, in sage.libs.mpmath.utils.mpmath_to_sage (/var/tmp/portage/sci-mathematics/sagemath-standard-10.4-r1/work/sagemath_standard-10.4-python3_12/build/cythonized/sage/libs/mpmath/utils.c:8651)
[plotting ][0m39;49;00m mpfr_from_mpfval(z.__re, re)
[plotting ][0m39;49;00m File "sage/libs/mpmath/utils.pyx", line 166, in sage.libs.mpmath.utils.mpfr_from_mpfval (/var/tmp/portage/sci-mathematics/sagemath-standard-10.4-r1/work/sagemath_standard-10.4-python3_12/build/cythonized/sage/libs/mpmath/utils.c:7600)
[plotting ][0m39;49;00m sign, man, exp, bc = x
[plotting ][0m39;49;00m TypeError: Cannot convert gmpy2.mpz to sage.rings.integer.Integer
[plotting ][0m39;49;00m During handling of the above exception, another exception occurred:
[plotting ][0m39;49;00m Traceback (most recent call last):
[plotting ][0m39;49;00m File "/usr/lib/python3.12/site-packages/matplotlib/sphinxext/plot_directive.py", line 552, in _run_code
[plotting ][0m39;49;00m exec(code, ns)
[plotting ][0m39;49;00m File "<string>", line 2, in <module>
[plotting ][0m39;49;00m File "/usr/lib/python3.12/site-packages/sage/plot/line.py", line 311, in line
[plotting ][0m39;49;00m return line2d(points, **kwds)
[plotting ][0m39;49;00m ^^^^^^^^^^^^^^^^^^^^^^
[plotting ][0m39;49;00m File "/usr/lib/python3.12/site-packages/sage/misc/decorators.py", line 658, in wrapper
[plotting ][0m39;49;00m return func(*args, **kwds)
[plotting ][0m39;49;00m ^^^^^^^^^^^^^^^^^^^
[plotting ][0m39;49;00m File "/usr/lib/python3.12/site-packages/sage/misc/decorators.py", line 497, in wrapper
[plotting ][0m39;49;00m return func(*args, **options)
[plotting ][0m39;49;00m ^^^^^^^^^^^^^^^^^^^^^^
[plotting ][0m39;49;00m File "/usr/lib/python3.12/site-packages/sage/plot/line.py", line 621, in line2d
[plotting ][0m39;49;00m xdata, ydata = xydata_from_point_list(points)
[plotting ][0m39;49;00m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[plotting ][0m39;49;00m File "/usr/lib/python3.12/site-packages/sage/plot/plot.py", line 839, in xydata_from_point_list
[plotting ][0m39;49;00m ydata.append(float(y))
[plotting ][0m39;49;00m ^^^^^^^^
[plotting ][0m39;49;00m File "sage/symbolic/expression.pyx", line 1965, in sage.symbolic.expression.Expression.__float__ (/var/tmp/portage/sci-mathematics/sagemath-standard-10.4-r1/work/sagemath_standard-10.4-python3_12/build/cythonized/sage/symbolic/expression.cpp:52832)
[plotting ][0m39;49;00m raise TypeError("unable to simplify to float approximation")
[plotting ][0m39;49;00m TypeError: unable to simplify to float approximation[0m39;49;00m
[plotting ][0m39;49;00m The inventory file is in ../../../build_doc/inventory/en/reference/plotting.
Error building the documentation.
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/usr/lib/python3.12/site-packages/sage_docbuild/__main__.py", line 530, in <module>
sys.exit(main())
^^^^^^
File "/usr/lib/python3.12/site-packages/sage_docbuild/__main__.py", line 526, in main
builder()
File "/usr/lib/python3.12/site-packages/sage_docbuild/builders.py", line 827, in _wrapper
getattr(DocBuilder, build_type)(self, *args, **kwds)
File "/usr/lib/python3.12/site-packages/sage_docbuild/builders.py", line 163, in f
runsphinx()
File "/usr/lib/python3.12/site-packages/sage_docbuild/sphinxbuild.py", line 319, in runsphinx
sys.stderr.raise_errors()
File "/usr/lib/python3.12/site-packages/sage_docbuild/sphinxbuild.py", line 255, in raise_errors
raise OSError(self._error)
OSError: /usr/lib/python3.12/site-packages/sage/plot/line.py:docstring of sage.plot.line.line2d:223: WARNING: Exception occurred in plotting line-14
Note: incremental documentation builds sometimes cause spurious
error messages. To be certain that these are real errors, run
"make doc-clean doc-uninstall" first and try again.
make[1]: *** [Makefile:28: doc-inventory--reference-plotting] Error 1
make[1]: Leaving directory '/var/tmp/portage/sci-mathematics/sage-doc-10.4/work/sage-10.4/src/doc'
make: *** [Makefile:41: doc-inventory-reference] Error 2
Full log: build.log