The easiest fix for this would be

sudo dnf install python3.13-devel python3.13

and then, after removing

/home/gomezd/Git_Repositories/sage-10.8.beta9/sagealpha/bin/
/home/linuxbrew/.linuxbrew/bin/

from your PATH

run

./configure --with-python=python3.13 && make

HTH
Dima

On Wed, Dec 3, 2025 at 11:22 AM Domingo Gómez
<[email protected]> wrote:
>
> Thank you for your response.
> If Linuxbrew is not supported, then I will build it with the packages from 
> Fedora.
> I trying the same, but not the error is different.
>
> make[2]: se entra en el directorio 
> '/home/gomezd/Git_Repositories/sage-10.8.beta9/build/make'
> make --no-print-directory 
> /home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/installed/.dummy
> make[3]: 
> '/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/installed/.dummy'
>  está actualizado.
> make --no-print-directory 
> /home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/installed/.dummy
> make[3]: 
> '/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/installed/.dummy'
>  está actualizado.
> make --no-print-directory 
> /home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/installed/.dummy
> make[3]: 
> '/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/installed/.dummy'
>  está actualizado.
> make --no-print-directory all-sage-docs all-sage
> make --no-print-directory pip-SAGE_VENV-no-deps
> [pip-24.2] ERROR [hashlib|<module>:248]: code for hash md5 was not found.
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 245, in <module>
> [pip-24.2]     globals()[__func_name] = __get_hash(__func_name)
> [pip-24.2]                              ^^^^^^^^^^^^^^^^^^^^^^^
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 123, in __get_builtin_constructor
> [pip-24.2]     raise ValueError('unsupported hash type ' + name)
> [pip-24.2] ValueError: unsupported hash type md5
> [pip-24.2] ERROR [hashlib|<module>:248]: code for hash sha1 was not found.
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 245, in <module>
> [pip-24.2]     globals()[__func_name] = __get_hash(__func_name)
> [pip-24.2]                              ^^^^^^^^^^^^^^^^^^^^^^^
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 123, in __get_builtin_constructor
> [pip-24.2]     raise ValueError('unsupported hash type ' + name)
> [pip-24.2] ValueError: unsupported hash type sha1
> [pip-24.2] ERROR [hashlib|<module>:248]: code for hash sha224 was not found.
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 245, in <module>
> [pip-24.2]     globals()[__func_name] = __get_hash(__func_name)
> [pip-24.2]                              ^^^^^^^^^^^^^^^^^^^^^^^
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 123, in __get_builtin_constructor
> [pip-24.2]     raise ValueError('unsupported hash type ' + name)
> [pip-24.2] ValueError: unsupported hash type sha224
> [pip-24.2] ERROR [hashlib|<module>:248]: code for hash sha256 was not found.
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 245, in <module>
> [pip-24.2]     globals()[__func_name] = __get_hash(__func_name)
> [pip-24.2]                              ^^^^^^^^^^^^^^^^^^^^^^^
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 123, in __get_builtin_constructor
> [pip-24.2]     raise ValueError('unsupported hash type ' + name)
> [pip-24.2] ValueError: unsupported hash type sha256
> [pip-24.2] ERROR [hashlib|<module>:248]: code for hash sha384 was not found.
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 245, in <module>
> [pip-24.2]     globals()[__func_name] = __get_hash(__func_name)
> [pip-24.2]                              ^^^^^^^^^^^^^^^^^^^^^^^
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 123, in __get_builtin_constructor
> [pip-24.2]     raise ValueError('unsupported hash type ' + name)
> [pip-24.2] ValueError: unsupported hash type sha384
> [pip-24.2] ERROR [hashlib|<module>:248]: code for hash sha512 was not found.
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 245, in <module>
> [pip-24.2]     globals()[__func_name] = __get_hash(__func_name)
> [pip-24.2]                              ^^^^^^^^^^^^^^^^^^^^^^^
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 123, in __get_builtin_constructor
> [pip-24.2]     raise ValueError('unsupported hash type ' + name)
> [pip-24.2] ValueError: unsupported hash type sha512
> [pip-24.2] ERROR [hashlib|<module>:248]: code for hash blake2b was not found.
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 245, in <module>
> [pip-24.2]     globals()[__func_name] = __get_hash(__func_name)
> [pip-24.2]                              ^^^^^^^^^^^^^^^^^^^^^^^
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 123, in __get_builtin_constructor
> [pip-24.2]     raise ValueError('unsupported hash type ' + name)
> [pip-24.2] ValueError: unsupported hash type blake2b
> [pip-24.2] ERROR [hashlib|<module>:248]: code for hash blake2s was not found.
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 245, in <module>
> [pip-24.2]     globals()[__func_name] = __get_hash(__func_name)
> [pip-24.2]                              ^^^^^^^^^^^^^^^^^^^^^^^
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 123, in __get_builtin_constructor
> [pip-24.2]     raise ValueError('unsupported hash type ' + name)
> [pip-24.2] ValueError: unsupported hash type blake2s
> [pip-24.2] ERROR [hashlib|<module>:248]: code for hash sha3_224 was not found.
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 245, in <module>
> [pip-24.2]     globals()[__func_name] = __get_hash(__func_name)
> [pip-24.2]                              ^^^^^^^^^^^^^^^^^^^^^^^
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 123, in __get_builtin_constructor
> [pip-24.2]     raise ValueError('unsupported hash type ' + name)
> [pip-24.2] ValueError: unsupported hash type sha3_224
> [pip-24.2] ERROR [hashlib|<module>:248]: code for hash sha3_256 was not found.
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 245, in <module>
> [pip-24.2]     globals()[__func_name] = __get_hash(__func_name)
> [pip-24.2]                              ^^^^^^^^^^^^^^^^^^^^^^^
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 123, in __get_builtin_constructor
> [pip-24.2]     raise ValueError('unsupported hash type ' + name)
> [pip-24.2] ValueError: unsupported hash type sha3_256
> [pip-24.2] ERROR [hashlib|<module>:248]: code for hash sha3_384 was not found.
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 245, in <module>
> [pip-24.2]     globals()[__func_name] = __get_hash(__func_name)
> [pip-24.2]                              ^^^^^^^^^^^^^^^^^^^^^^^
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 123, in __get_builtin_constructor
> [pip-24.2]     raise ValueError('unsupported hash type ' + name)
> [pip-24.2] ValueError: unsupported hash type sha3_384
> [pip-24.2] ERROR [hashlib|<module>:248]: code for hash sha3_512 was not found.
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 245, in <module>
> [pip-24.2]     globals()[__func_name] = __get_hash(__func_name)
> [pip-24.2]                              ^^^^^^^^^^^^^^^^^^^^^^^
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 123, in __get_builtin_constructor
> [pip-24.2]     raise ValueError('unsupported hash type ' + name)
> [pip-24.2] ValueError: unsupported hash type sha3_512
> [pip-24.2] ERROR [hashlib|<module>:248]: code for hash shake_128 was not 
> found.
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 245, in <module>
> [pip-24.2]     globals()[__func_name] = __get_hash(__func_name)
> [pip-24.2]                              ^^^^^^^^^^^^^^^^^^^^^^^
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 123, in __get_builtin_constructor
> [pip-24.2]     raise ValueError('unsupported hash type ' + name)
> [pip-24.2] ValueError: unsupported hash type shake_128
> [pip-24.2] ERROR [hashlib|<module>:248]: code for hash shake_256 was not 
> found.
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 245, in <module>
> [pip-24.2]     globals()[__func_name] = __get_hash(__func_name)
> [pip-24.2]                              ^^^^^^^^^^^^^^^^^^^^^^^
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py",
>  line 123, in __get_builtin_constructor
> [pip-24.2]     raise ValueError('unsupported hash type ' + name)
> [pip-24.2] ValueError: unsupported hash type shake_256
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/random.py",
>  line 68, in <module>
> [pip-24.2]     from _sha2 import sha512 as _sha512
> [pip-24.2] ModuleNotFoundError: No module named '_sha2'
> [pip-24.2]
> [pip-24.2] During handling of the above exception, another exception occurred:
> [pip-24.2]
> [pip-24.2] Traceback (most recent call last):
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/build/bin/sage-package", line 
> 38, in <module>
> [pip-24.2]     from sage_bootstrap.cmdline import run
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/build/bin/../sage_bootstrap/cmdline.py",
>  line 33, in <module>
> [pip-24.2]     from sage_bootstrap.app import Application
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/build/bin/../sage_bootstrap/app.py",
>  line 34, in <module>
> [pip-24.2]     from sage_bootstrap.tarball import Tarball, 
> FileNotMirroredError
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/build/bin/../sage_bootstrap/tarball.py",
>  line 23, in <module>
> [pip-24.2]     from sage_bootstrap.download import Download, MirrorList
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/build/bin/../sage_bootstrap/download/__init__.py",
>  line 7, in <module>
> [pip-24.2]     from sage_bootstrap.download.transfer import Download
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/build/bin/../sage_bootstrap/download/transfer.py",
>  line 24, in <module>
> [pip-24.2]     from urllib.request import build_opener, install_opener, 
> urlretrieve
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/urllib/request.py",
>  line 88, in <module>
> [pip-24.2]     import http.client
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/http/client.py",
>  line 71, in <module>
> [pip-24.2]     import email.parser
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/email/parser.py",
>  line 12, in <module>
> [pip-24.2]     from email.feedparser import FeedParser, BytesFeedParser
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/email/feedparser.py",
>  line 27, in <module>
> [pip-24.2]     from email._policybase import compat32
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/email/_policybase.py",
>  line 9, in <module>
> [pip-24.2]     from email.utils import _has_surrogates
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/email/utils.py",
>  line 28, in <module>
> [pip-24.2]     import random
> [pip-24.2]   File 
> "/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/random.py",
>  line 71, in <module>
> [pip-24.2]     from hashlib import sha512 as _sha512
> [pip-24.2] ImportError: cannot import name 'sha512' from 'hashlib' 
> (/home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/lib/python3.12/hashlib.py)
> [pip-24.2] Error: Selecting a different version of a package is no longer 
> supported
> make[4]: *** [Makefile:3335: pip-SAGE_VENV-no-deps] Error 1
> make[3]: *** [Makefile:3335: 
> /home/gomezd/Git_Repositories/sage-10.8.beta9/local/var/lib/sage/venv-python3.12.5/var/lib/sage/installed/pip-24.2]
>  Error 2
> make[2]: *** [Makefile:2967: all-start] Error 2
> make[2]: se sale del directorio 
> '/home/gomezd/Git_Repositories/sage-10.8.beta9/build/make'
>
> On Tuesday, 2 December 2025 at 17:12:56 UTC+1 [email protected] wrote:
>>
>> On Tue, Dec 2, 2025 at 8:43 AM Domingo Gómez
>> <[email protected]> wrote:
>>
>> > I am having trouble building SageMath 10.7 from source. My system is 
>> > Fedora 43, fully updated and I am trying to build Sage in a virtual 
>> > environment with python3.11.
>> >
>> > I installed gcc-12 with Homebrew and installed several libraries on my 
>> > system. I am attaching my config.log and ppl-1.2.p1.log. The ppl library 
>> > was installed through Homebrew.
>>
>> We don't support Linuxbrew, so you are on your own here.
>> Fedora 43 does have up to date ppl-devel package, so it might be easier to 
>> use.
>> Our latest betas support gcc 15, and the easiest way to build Sage on Fedora 
>> 43
>> would be to go with
>> https://github.com/sagemath/sage/archive/refs/tags/10.8.beta9.tar.gz
>>
>> HTH
>> Dima
>>
>> >
>> > Any help or suggestions would be greatly appreciated.
>> >
>> > --
>> > 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 [email protected].
>> > To view this discussion visit 
>> > https://groups.google.com/d/msgid/sage-devel/5d87dcf6-634d-49b4-99de-a9a5fc0ef0f5n%40googlegroups.com.
>
> --
> 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 [email protected].
> To view this discussion visit 
> https://groups.google.com/d/msgid/sage-devel/aed1b714-2c36-4215-9f6a-e4502e9a89ccn%40googlegroups.com.

-- 
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/sage-devel/CAAWYfq03QyUTj4QLaHD1%2BHjcHb0cxvmFfx%3DCLc-QRaRN8wa%3Djw%40mail.gmail.com.

Reply via email to