I'm sorry, the version of python is 3.11.6

Regards,
Rafel Amer

El dia dilluns, 11 de desembre del 2023 a les 13:24:17 UTC+1, Rafel Amer 
Ramon va escriure:

> Hi!,
>
> I have successfully build sagemath 10.1 on a Fedora 38 computer but now, 
> when a I try to
> build sagemath 10.2 in the same computer, I have a lot of errors in 
> Cythonizing files
>
> The first one is:
>
> [ 19/557] Cythonizing sage/arith/rational_reconstruction.pyx
>
> Error compiling Cython file:
>
> ------------------------------------------------------------
>
> ...
>
>     """
>
>     Return ``t.__new__(t)``.  This works even for types like
>
>     :class:`Integer` where we change ``tp_new`` at runtime (Cython
>
>     optimizations assume that ``tp_new`` doesn't change).
>
>     """
>
>     return (<PyTypeObject*>t).tp_new(t, <PyObject*>NULL, <PyObject*>NULL)
>
>                                        ^
>
> ------------------------------------------------------------
>
>
> sage/ext/stdsage.pxd:22:40: Cannot convert 'PyObject *' to Python object
>
>
> Error compiling Cython file:
>
> ------------------------------------------------------------
>
> ...
>
>     """
>
>     Return ``t.__new__(t)``.  This works even for types like
>
>     :class:`Integer` where we change ``tp_new`` at runtime (Cython
>
>     optimizations assume that ``tp_new`` doesn't change).
>
>     """
>
>     return (<PyTypeObject*>t).tp_new(t, <PyObject*>NULL, <PyObject*>NULL)
>
>                                                         ^
>
> ------------------------------------------------------------
>
> but I seems that there are no differences between the files
>
>
> sage/arith/rational_reconstruction.pyx
>
>
> in sage-10.1 and sage-10.2.
>
>
>
> Another error is in
>
> The above exception was the direct cause of the following exception:
> Traceback (most recent call last):
>   File "/root/rpmbuild/BUILD/sage-10.2/src/./setup.py", line 118, in <module>
>     extensions = cythonize(
>                  ^^^^^^^^^^
>   File "/usr/lib64/python3.11/site-packages/Cython/Build/Dependencies.py", 
> line 1103, in cythonize
>     result.get(99999)  # seconds
>     ^^^^^^^^^^^^^^^^^
>   File "/usr/lib64/python3.11/multiprocessing/pool.py", line 774, in get
>     raise self._value
> Cython.Compiler.Errors.CompileError: sage/arith/multi_modular.pyx
> ************************************************************************
> Error building the Sage library
> ************************************************************************
>
> and the differences between the the files 
>
> sage/arith/multi_modular.pyx
>
> in sage-10.1 and sage-10.2 are
>
> diff sage-10.1/src/sage/arith/multi_modular.pyx 
> sage-10.2/src/sage/arith/multi_modular.pyx
> 104c104
> <     cdef _realloc_to_new_count(self, new_count):
> ---
> >     cdef _realloc_to_new_count(self, new_count) noexcept:
> 189c189
> <         or raise a ``RuntimeError`` if there are no more primes.
> ---
> >         or raise a :class:`RuntimeError` if there are no more primes.
> 448c448
> <     cdef void _refresh_products(self, int start):
> ---
> >     cdef void _refresh_products(self, int start) noexcept:
> 463c463
> <     cdef void _refresh_prod(self):
> ---
> >     cdef void _refresh_prod(self) noexcept:
> 495c495
> <     cdef mod_int last_prime(self):
> ---
> >     cdef mod_int last_prime(self) noexcept:
>
>
> The version of python installed is 3.1.6.
>
> Anybody knows why have I these errors?
>
>
> Regards,
>
> Rafel Amer
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/6846623f-1d80-4ade-9998-8c9843352399n%40googlegroups.com.

Reply via email to