-
-
Notifications
You must be signed in to change notification settings - Fork 649
SageMath 10.7 on macOS 15.5 #40501
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SageMath 10.7 on macOS 15.5 #40501
Conversation
(This is my first PR, please bear with me and correct as you see fit.) |
I tried Marc Culler patch in Fedora 42 without success. It worked with the patch from Fedora. Is compatible this patch with #40484? |
I was doing something wrong last time I tried this patch. Now it works in Fedora 42 with gcc-15. Hence I close #40484. I would like to recuperate only this sentence from that PR: |
There are now failed runs on debian and fedora, see https://github.com/sagemath/sage/actions/runs/16582710906/job/46902077059?pr=40501. Could you please have a look? |
Looking at the CI logs, this does not seem to be a real error.
(credit: MC) |
That part is indeed okay. But there are failing doctests as well, on both systems. |
I think libsemigroups should be updated to 2.7.4, and semigroups split into a separate optional package and upgraded to 5.5.3. |
symengine is downloadable (or it should be, otherwise it's a bug in itself) from the URL in checksums.ini: But I checked that it works - so it probably was some intermittent GitHub error.
|
please see #40509 for a better way to deal with (lib)semigroups blues. |
Tobias said:
Dima said:
Which one should I try to deal with first? |
Would it be OK if I merge #40509 with this PR (after testing it of course)? |
The three tests in fedora 42 are OK if run on their own. |
sure, just don't forget to remove the (lib) Semigroups-related changes/patches here. |
New 40501
Likely you merged before @dimpase's last change (line 115 in spk-install.in in gap_packages); patches for semigroups and libsemigroups are no more needed. |
Sorry for my ignorance, I made a mistake. |
reopen this PR? |
Please see #40512. |
Fixes issue #40500.
Sage 10.7.beta9 does not compile on macOS 15.5 (Sequoia) when doing
./configure --enable-gap_packages --enable-symengine
.The errors are the following.
qhull: Error installing package qhull-2020-src-8.0.2
symengine: Error installing package symengine-0.11.2
gap_packages: Error installing package gap_packages-4.14.0
(the last error includes a problem with libsemigroups)
In this PR we include 4 patches by Marc Culler which allow SageMath to build.
See
https://groups.google.com/g/sage-release/c/RjuHtop_dY0/m/Qwg-ekS9CwAJ
https://groups.google.com/g/sage-release/c/aG3voHcxUn4/m/JXTFZ9W9CwAJ
https://groups.google.com/g/sage-release/c/12-BYGMj4Og/m/MCycYfe9CwAJ
https://groups.google.com/g/sage-release/c/ECrJI6ZiUmQ/m/HjytIFO-CwAJ
📝 Checklist
Tests:
make ptestlong
gives only one error:sage -t --long --warn-long 30.0 --random-seed=… src/sage/algebras/quantum_groups/quantum_group_gap.py # 1 doctest failed
related to TikZ.
⌛ Dependencies
None.