On a Debian 10 system, building sage-9.3 from source fails with this
error:
...
[dochtml] Traceback (most recent call last):
[dochtml] File "/usr/lib/python3.7/runpy.py", line 183, in _run_module_as_main
[dochtml] mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
[dochtml] File "/usr/lib/python3.7/runpy.py", line 142, in _get_module_details
[dochtml] return _get_module_details(pkg_main_name, error)
[dochtml] File "/usr/lib/python3.7/runpy.py", line 109, in _get_module_details
[dochtml] __import__(pkg_name)
[dochtml] File "/usr/local/Math_Software/sage-9.3/local/lib/python3.7/site-packages/sage_docbuild/__init__.py", line 57, in <module>
[dochtml] import sage.all
[dochtml] File "/usr/local/Math_Software/sage-9.3/local/lib/python3.7/site-packages/sage/all.py", line 142, in <module>
[dochtml] from sage.rings.all import *
[dochtml] File "/usr/local/Math_Software/sage-9.3/local/lib/python3.7/site-packages/sage/rings/all.py", line 50, in <module>
[dochtml] from .finite_rings.all import *
[dochtml] File "/usr/local/Math_Software/sage-9.3/local/lib/python3.7/site-packages/sage/rings/finite_rings/all.py", line 21, in <module>
[dochtml] from .finite_field_constructor import FiniteField
[dochtml] File "/usr/local/Math_Software/sage-9.3/local/lib/python3.7/site-packages/sage/rings/finite_rings/finite_field_constructor.py", line 182, in <module>
[dochtml] from .finite_field_givaro import FiniteField_givaro
[dochtml] File "/usr/local/Math_Software/sage-9.3/local/lib/python3.7/site-packages/sage/rings/finite_rings/finite_field_givaro.py", line 24, in <module>
[dochtml] from sage.rings.finite_rings.element_givaro import Cache_givaro
[dochtml] File "sage/rings/finite_rings/element_givaro.pyx", line 1, in init sage.rings.finite_rings.element_givaro (build/cythonized/sage/rings/finite_rings/element_givaro.cpp:20735)
[dochtml] File "sage/rings/finite_rings/element_pari_ffelt.pyx", line 35, in init sage.rings.finite_rings.element_pari_ffelt (build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:14998)
[dochtml] File "sage/rings/polynomial/polynomial_element.pyx", line 67, in init sage.rings.polynomial.polynomial_element (build/cythonized/sage/rings/polynomial/polynomial_element.c:106651)
[dochtml] File "/usr/local/Math_Software/sage-9.3/local/lib/python3.7/site-packages/sage/rings/polynomial/polynomial_ring.py", line 154, in <module>
[dochtml] import sage.rings.polynomial.polynomial_element_generic as polynomial_element_generic
[dochtml] File "/usr/local/Math_Software/sage-9.3/local/lib/python3.7/site-packages/sage/rings/polynomial/polynomial_element_generic.py", line 1533, in <module>
[dochtml] from sage.rings.polynomial.polynomial_rational_flint import Polynomial_rational_flint
[dochtml] ImportError: /usr/local/Math_Software/sage-9.3/local/lib/python3.7/site-packages/sage/rings/polynomial/
polynomial_rational_flint.cpython-37m-x86_64-linux-gnu.so: undefined symbol: _Z27_arb_fmpz_poly_evaluate_arbP10arb_structPKllPKS_l
make[3]: *** [Makefile:2280: doc-html] Error 1
make[2]: *** [Makefile:2160: all-start] Error 2
make[2]: Leaving directory '/usr/local/Math_Software/sage-9.3/build/make'
I've tried it both with "./configure --with-system-flint=no" and with
"./configure --with-system-arb=no" and with a simple "./configure";
same problem each way.
Best regards,
Greg Marks