I opened https://github.com/sagemath/sage/issues/40106.


On Wednesday, May 14, 2025 at 1:44:44 PM UTC-7 Dima Pasechnik wrote:

> This ought to be reported upstream - I don't think it's something specific 
> in Sage we do that causes this issue. Rather, it's a deficiency in GAP's 
> "make install", which is not very well tested, as it doesn't have too many 
> "consumers".
>
> At least make it a Sage issue, on which we can CC GAP people.
>
> Dima 
>
> On Thu, May 15, 2025, 01:39 John H Palmieri <[email protected]> wrote:
>
>> Thanks, Dima, adding `-Wl,-headerpad_max_install_names` works. (Adding 
>> `-Wl,-headerpad` 
>> did not, by the way.)
>>
>>
>> On Tuesday, May 13, 2025 at 5:13:59 PM UTC-7 Dima Pasechnik wrote:
>>
>>> Hi John,
>>> Can you try adding `-Wl,-headerpad_max_install_names` (or, perhaps, 
>>> `-Wl,-headerpad`) 
>>> to LDFLAGS for GAP?
>>> Dima
>>>
>>>
>>> On Tue, May 13, 2025 at 4:36 PM John H Palmieri <[email protected]> 
>>> wrote:
>>>
>>>> This is a very awkward workaround: 
>>>>
>>>> $ ./configure
>>>> $ make gap # THIS FAILS
>>>> $ ./sage --buildsh
>>>> % cd SAGE_ROOT/local/var/tmp/sage/build/gap-4.14.0/src
>>>> % make install
>>>> % exit # (to exit the buildsh shell)
>>>> $ make gap # THIS NOW SUCCEEDS
>>>>
>>>> Somehow the presence of the file local/lib/libgap.9.dylib (and 
>>>> libgap.dylib, a symlink pointing to it) lets the build complete, I have no 
>>>> idea why.
>>>>
>>>>
>>>> On Monday, May 12, 2025 at 9:32:31 AM UTC-7 John H Palmieri wrote:
>>>>
>>>>> On Monday, May 12, 2025 at 9:31:59 AM UTC-7 John H Palmieri wrote:
>>>>>
>>>>> On Saturday, May 10, 2025 at 5:07:38 PM UTC-7 Dima Pasechnik wrote:
>>>>>
>>>>> perhaps it's a proper GAP problem?
>>>>>
>>>>> can you build GAP standalone?
>>>>>
>>>>>
>>>>> It looks like it. If I unpack the tarball that Sage downloaded, and I 
>>>>> type `./configure; make`, then I get a functional `gap` executable.
>>>>>
>>>>>
>>>>> (The gap tarball, that is.)
>>>>>  
>>>>>
>>>>>
>>>>>  
>>>>>
>>>>>
>>>>> On Sun, May 11, 2025, 01:04 John H Palmieri <[email protected]> 
>>>>> wrote:
>>>>>
>>>>> Same problem on another similarly configured machine.
>>>>>
>>>>> On Thursday, May 8, 2025 at 2:11:04 PM UTC-7 John H Palmieri wrote:
>>>>>
>>>>> As I said before, I don't know how to attach files here. Here are 
>>>>> links to the files:
>>>>>
>>>>> https://sites.math.washington.edu/~palmieri/gap-4.14.0.log
>>>>> https://sites.math.washington.edu/~palmieri/config.log
>>>>>
>>>>> On Thursday, May 8, 2025 at 11:47:59 AM UTC-7 Dima Pasechnik wrote:
>>>>>
>>>>> Hi John,
>>>>> please post the complete logs/pkgs/gap...log. From what you posted 
>>>>> it's not even clear what gcc stands for here.
>>>>> Dima
>>>>>
>>>>> On Thu, May 8, 2025 at 1:31 PM John H Palmieri <[email protected]> 
>>>>> wrote:
>>>>>
>>>>> On OS X 15.4.1, latest Xcode, lots of homebrew packages: I cannot 
>>>>> build gap. (This has been true for a while, not new to this beta 
>>>>> release.) 
>>>>> The tail end of the log file:
>>>>>
>>>>> [spkg-install] /usr/bin/install -c -d -m 0755 
>>>>> /Users/jpalmier/Sage/TESTING/sage-10.7.beta2/local/var/tmp/sage/build/gap-4.14.0/inst/Users/jpalmier/Sage/TESTING/sage-10.7.beta2/local/lib
>>>>> [spkg-install] /usr/bin/install -c -m 0644 libgap.9.dylib 
>>>>> /Users/jpalmier/Sage/TESTING/sage-10.7.beta2/local/var/tmp/sage/build/gap-4.14.0/inst/Users/jpalmier/Sage/TESTING/sage-10.7.beta2/local/lib
>>>>> [spkg-install] ln -sf libgap.9.dylib 
>>>>> /Users/jpalmier/Sage/TESTING/sage-10.7.beta2/local/var/tmp/sage/build/gap-4.14.0/inst/Users/jpalmier/Sage/TESTING/sage-10.7.beta2/local/lib/libgap.dylib
>>>>> [spkg-install] /usr/bin/install -c -d -m 0755 
>>>>> /Users/jpalmier/Sage/TESTING/sage-10.7.beta2/local/var/tmp/sage/build/gap-4.14.0/inst/Users/jpalmier/Sage/TESTING/sage-10.7.beta2/local/lib/pkgconfig
>>>>> [spkg-install] /usr/bin/install -c -m 0644 libgap.pc 
>>>>> /Users/jpalmier/Sage/TESTING/sage-10.7.beta2/local/var/tmp/sage/build/gap-4.14.0/inst/Users/jpalmier/Sage/TESTING/sage-10.7.beta2/local/lib/pkgconfig
>>>>> [spkg-install] gcc         -pthread -lpthread 
>>>>> -L/Users/jpalmier/Sage/TESTING/sage-10.7.beta2/local/lib 
>>>>> -L/Users/jpalmier/Sage/TESTING/sage-10.7.beta2/local/lib 
>>>>>  build/obj/build/main.c.o  -lgmp -lz -lreadline     
>>>>> -L/Users/jpalmier/Sage/TESTING/sage-10.7.beta2/local/var/tmp/sage/build/gap-4.14.0/src
>>>>>  
>>>>> -lgap -o build/gap-install
>>>>> [spkg-install] error: 
>>>>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
>>>>>  
>>>>> changing install names or rpaths can't be redone for: build/gap-install 
>>>>> (for architecture arm64) because larger updated load commands do not fit 
>>>>> (the program must be relinked, and you may need to use -headerpad or 
>>>>> -headerpad_max_install_names)
>>>>> [spkg-install] make[5]: *** [build/gap-install] Error 1
>>>>>
>>>>> Suggestions?
>>>>>
>>>>> (By the way, I interact with Google groups using my browser, not via 
>>>>> email. How do I attach files? There used to be a button for this, but I 
>>>>> don't see it any more.)
>>>>>
>>>>>
>>>>> On Tuesday, April 29, 2025 at 3:56:13 PM UTC-7 Volker Braun wrote:
>>>>>
>>>>> 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
>>>>>
>>>>>
>>>>> 7888c42db95 (github/develop, tag: 10.7.beta2) Updated SageMath version 
>>>>> to 10.7.beta2
>>>>> 14e996467f7 gh-39995: typing annotations for is_something in 
>>>>> knots,quadratic_forms,quivers
>>>>> 8156226328c gh-39994: typing annotation for is_something in modules/
>>>>> a5b97563a64 gh-39989: Refactor imports in PoorManMap and Sequence 
>>>>> classes
>>>>> edf324ef728 gh-39987: add some typing annotations in modular folder
>>>>> 0ab46d1c7a8 gh-39982: Implement conversion of log(2) to Giac
>>>>> 4c7c421f230 gh-39976: fix e_antic patch header
>>>>> a8606913389 gh-39972: some fixes for ruff C4
>>>>> a48c9c3f811 gh-39971: micro details in pyx files in matroids
>>>>> 9e061a17cfb gh-39970: convert between two implementations of fin-dim 
>>>>> algebras
>>>>> 65a11d4c4c3 gh-39969: Replace conda with mamba for consistency
>>>>> f7131a813a0 gh-39968: fix again the pycodestyle linter
>>>>> 9da003611db gh-39965: Modified iterator & counter type from int to 
>>>>> Py_ssize_t throughout Matrix class
>>>>> f0e41038c05 gh-39963: Add offset argument to diagonal method
>>>>> eb80cc0859c gh-39962: Docs: Migrate developer walkthrough to Meson
>>>>> b800a70d0dc gh-39958: some care for unused variables in 
>>>>> rings/polynomial/ pyx files
>>>>> c1a1bc7229d gh-39954: Meson: automatically install into venv if 
>>>>> activated
>>>>> b932b401188 gh-39946: add parameter immutable to methods in 
>>>>> `src/sage/graphs/graph_decompositions/graph_products.pyx`
>>>>> 93bfdb80798 gh-39942: Fix various issues with CI
>>>>> bc6bd4e0efd gh-39939: Add sphinx-copybutton to dependency of 
>>>>> sage-docbuild
>>>>> 3678dc6ec12 gh-39936: update givaro to 4.2.1
>>>>> 82553b199ce gh-39935: improve graph backends to fix bug in `lex_BFS`
>>>>> 0795808f6d2 gh-39925: add parameter immutable to methods in 
>>>>> `src/sage/graphs/line_graph.pyx`
>>>>> 0cdea6fb801 gh-39884: Make generic polynomial multiplication 
>>>>> interruptible
>>>>> 06d1fde3dbd gh-39856: Improve NotImplementedError for sqrt(Mod(a,n), 
>>>>> all=True)
>>>>> ac81b0b8759 gh-39852: Handle empty matrices over univariate polynomials
>>>>> 3e469e136e3 gh-39792: Add Simplified Chinese translation of 
>>>>> a_tour_of_sage and tutorial
>>>>> d0ed6df699a gh-39783: Add LINS to gap_packages
>>>>> b36120dd9e2 gh-39716: Added code to calculate crt for non-coprime 
>>>>> moduli in Integer
>>>>> 3dd3925708a gh-39661: Changed gens to tuple in ModularFormsSpace.
>>>>> c5972879f7d gh-39660: Changed gens to tuple in 
>>>>> AbstractLinearCodeNoMetric, mwrank_EllipticCurve, and FiniteSubgroup.
>>>>> 09dd1efec2c gh-39636: cython-lint for calculus/ folder
>>>>> e7eabc46c40 gh-39480: Added enhancement for power series that allows 
>>>>> access to the coefficients of specific terms
>>>>> d76572e8b07 gh-39436: Refactor O() and fix O() for lazy power series 
>>>>> ring
>>>>> c3a4aa64425 gh-39279: Show signature for binding=False cython functions
>>>>> e0cf1e41d41 (tag: 10.7.beta1) Updated SageMath version to 10.7.beta1
>>>>>
>>>>> -- 
>>>>>
>>>>> 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 [email protected].
>>>>>
>>>>> To view this discussion visit 
>>>>> https://groups.google.com/d/msgid/sage-release/b2cb70e9-1465-4989-bbb0-2468abf268fbn%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/sage-release/b2cb70e9-1465-4989-bbb0-2468abf268fbn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>> -- 
>>>>> 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 [email protected].
>>>>>
>>>>> To view this discussion visit 
>>>>> https://groups.google.com/d/msgid/sage-release/72b30850-1e88-4871-a64e-e3d7bf7668c0n%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/sage-release/72b30850-1e88-4871-a64e-e3d7bf7668c0n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>> -- 
>>>> 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 [email protected].
>>>>
>>> To view this discussion visit 
>>>> https://groups.google.com/d/msgid/sage-release/b0f285e8-ed03-4d5c-bf21-a7f77db9b002n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/sage-release/b0f285e8-ed03-4d5c-bf21-a7f77db9b002n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> -- 
>> 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 [email protected].
>>
> To view this discussion visit 
>> https://groups.google.com/d/msgid/sage-release/08ada586-9483-411e-be00-12b54ee1b787n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/sage-release/08ada586-9483-411e-be00-12b54ee1b787n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/sage-release/21ae50d1-308f-4fd9-8e1c-ad01ac74437fn%40googlegroups.com.

Reply via email to