You are picking up /usr/include/ecl/object.h, which isn't patched to work with gcc-15. Where did you get the rpm from? I don't see a f42 build on https://koji.fedoraproject.org/koji/packageinfo?packageID=1640.
It should work if you uninstall the ecl rpm so we can build our own. On Sunday, June 15, 2025 at 10:26:05 AM UTC+2 furutaka....@gmail.com wrote: > Hi, > > Unfortunately, the build failed on my fedora-42 machine due to maxima (the > log attached). > > By the way, it seems that there's no rpm package named maxima-runtime-ecl: > >> $ dnf list maxima-runtime\* >> Updating and loading repositories: >> Repositories loaded. >> Installed packages >> maxima-runtime-sbcl.x86_64 5.47.0-8.fc42 fedora >> Available packages >> maxima-runtime-clisp.x86_64 5.47.0-8.fc42 fedora >> maxima-runtime-gcl.x86_64 5.47.0-8.fc42 fedora > > > Kazuyoshi > > 2025年6月15日(日) 7:21 Volker Braun <vbrau...@gmail.com>: > >> As always, you can get the latest beta version from the "develop" git >> branch. Alternatively, the self-contained source tarball is at >> http://www.sagemath.org/download-latest.html >> >> With this version I can now build Sage with gcc 15 (Fedora 42), test pass >> except for one segfault in src/sage/schemes/curves/point.py >> >> 11baeed4600 (origin/develop, tag: 10.7.beta6) Updated SageMath version to >> 10.7.beta6 >> 10c19f1b79e gh-40242: cleaning coding/ using cython-lint >> 63b5554e3df gh-40240: Fix a bug in khuri-makdisi small model >> c81c2ab5566 gh-40235: Annoate methods with `Self` >> eabf4d95333 gh-40234: some details in ternary quadratic forms >> 281c31a7673 gh-40231: Remove compilation dependency of >> `rings/convert/mpfi` on cypari2 >> e1547099d9d gh-40230: Port ECL to C23 >> 616376e7232 gh-40229: Upgrade to palp 2.21 >> 26ee21e1a3b gh-40228: Apply gap build fix for gcc-15 >> b8cedec1ea4 gh-40227: Upgrade to symmetrica 3.1.0 >> be4f8ac4e62 gh-40226: glpk build fix for gcc-15 (remove duplicate bool >> typedef) >> 436948e9c52 gh-40225: Complete function prototype gmp for C23 >> compatibility >> ff0b6149f79 gh-40222: pep8 cleanup for KR tableaux >> a1f9934211f gh-40221: Fix caching in Khuri-Makdisi Jacobian implementation >> 7179e533078 gh-40220: some cleanup for ell_field.py >> f453378a134 gh-40218: some cleanup in combinat/sf >> 693eac4313b gh-40208: add checks to the linter once again >> 394db56903c gh-40206: fix some typos in modular >> 7e5f0fbf764 gh-40203: Fix misspelt word `intalling` -> `installing` in >> suitesparse documentation >> 259e2cdb701 gh-40202: fix docstring in btquotient.py >> 703182a50c6 gh-40201: Hochschild lattices and fans >> d775c8cd7cc gh-40200: faster listing of oriented triangles in >> `src/sage/combinat/cluster_algebra_quiver/mutation_type.py` >> 9ecd4070b0a gh-40199: details about ruff code RET in modular folder >> f33495e5b26 gh-40197: simplify some details in posets >> 836bba381d5 gh-40196: further typing annotations for methods has_something >> dcc0f652cd3 gh-40195: some fixes for ruff,pyflakes,pycodestyle >> fd1a51f89b2 gh-40192: Fix synchronize labels GitHub action >> d79515447b9 gh-40190: cddlib[tools] needed for cddlib on gentoo >> c8c30f57b5e gh-40185: Drop sage-cleaner interface >> a2b0b263e8a gh-40184: Fixes #40134: correct signs in inner_product_matrix >> docstring >> 014d67a7ead gh-40183: Fpylll cython3.1 fix >> 86d4e5ab42e gh-40181: Increase tolerance for agm >> e0762e2439c gh-40154: Add python-dateutil to documentation dependencies >> 2732afff962 gh-40153: update planaritry to 4.0.0.0 >> bcdc712fb01 gh-40141: Adding the polylogarithm as lazy series >> ecef2daa303 gh-40137: Rewriting Lie subalgebras and ideals to always do >> computations in the ambient Lie algebra >> eb1bc9f96bd gh-40117: Implement crt for multivariate polynomials >> 54fc233caf4 gh-40086: some fixes for C4 (set comprehensions) >> 42c9b1ac989 gh-40082: simplify a little bit "_an_element_" in >> parent_old.pyx >> 9fc76607dd9 gh-40011: remove bzip2 spkg >> ef0a63ddfeb gh-39741: Implementation of Specht and simple modules for >> signed permutation group >> c8d0afbba95 gh-39639: sketch of svg display for tableaux >> 85df9ff4ede gh-39598: adding has_subgraph_decomposition method to >> GenericGraph >> 9352a3258c0 (tag: 10.7.beta5) Updated SageMath version to 10.7.beta5 >> >> -- >> You received this message because you are subscribed to the Google Groups >> "sage-release" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to sage-release...@googlegroups.com. >> To view this discussion visit >> https://groups.google.com/d/msgid/sage-release/bafb42fb-b71c-4905-9688-507ab5561374n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/sage-release/bafb42fb-b71c-4905-9688-507ab5561374n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > > > -- > Kazuyoshi Furutaka > -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-release+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/sage-release/3a1dac88-5c08-4dd0-b1ce-98aa44f4a8b6n%40googlegroups.com.