You got Apple clang 17, that's apparently too new, and not tested yet. This 
explains issues with C++, I suppose.

Dima


On 1 April 2025 07:50:41 GMT-05:00, Franco Saliola <[email protected]> wrote:
>Thank you everyone for the new release.
>
>I get errors building on macOS 15.4 (with all system and brew updates
>applied). I'm including the error pertinent parts of the logs below with
>the log files attached.
>
>*gfan (full log attached)*
>
>[spkg-install] In file included from src/gfanlib_zcone.cpp:8:
>[spkg-install] In file included from src/gfanlib_zcone.h:11:
>[spkg-install] src/gfanlib_matrix.h:123:18: error: no member named
>'vectormultiply' in 'Matrix<typ>'
>[spkg-install]   123 |         ret[i]=a.vectormultiply(b.column(i));
>[spkg-install]       |                ~ ^
>[spkg-install] 1 error generated.
>[spkg-install] make[5]: *** [src/gfanlib_zcone.o] Error 1
>[spkg-install]
>********************************************************************************
>[spkg-install] Error building gfan-0.6.2.p1
>[spkg-install]
>********************************************************************************
>
>
>*lcalc (full log attached) -- it's the same error repeated 20 times.*
>
>[spkg-build] In file included from Ldokchitser.cc:1:
>[spkg-build] In file included from ./L.h:43:
>[spkg-build] In file included from ./Lglobals.h:55:
>[spkg-build] ./Lcomplex.h:79:51: error: reference to 'complex' is ambiguous
>[spkg-build]    79 |   template<typename _Tp> complex<_Tp> log10(const
>complex<_Tp>&);
>[spkg-build]       |                                                   ^
>[spkg-build] ./Lcomplex.h:62:32: note: candidate found by name lookup is
>'std::complex'
>[spkg-build]    62 |   template<typename _Tp> class complex;
>[spkg-build]       |                                ^
>[spkg-build]
>/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h:22:28:
>note: candidate found by name lookup is 'std::__1::complex'
>[spkg-build]    22 | class _LIBCPP_TEMPLATE_VIS complex;
>[spkg-build]       |                            ^
>[spkg-build] fatal error: too many errors emitted, stopping now
>[-ferror-limit=]
>[spkg-build] 20 errors generated.
>[spkg-build] make[6]: *** [Ldokchitser.lo] Error 1
>[spkg-build] make[5]: *** [all-recursive] Error 1
>[spkg-build]
>********************************************************************************
>[spkg-build] Error building lcalc-2.0.5
>[spkg-build]
>********************************************************************************
>
>
>*System info*
>
>> fastfetch -l none
>------------------------
>OS: macOS Sequoia 15.4 arm64
>Host: Mac mini (M2, 2023, Four Thunderbolt 4 ports)
>Kernel: Darwin 24.4.0
>Uptime: 11 hours, 8 mins
>Packages: 270 (brew), 23 (brew-cask)
>Shell: bash 5.2.37
>Display (DELL U2515H): 2560x1440 @ 60 Hz in 25" [External] *
>Display (LED Cinema Display): 2560x1440 @ 60 Hz in 27" [External]
>DE: Aqua
>WM: Quartz Compositor 278.4.7
>WM Theme: Multicolor (Light)
>Font: .AppleSystemUIFont [System], Helvetica [User]
>Cursor: Fill - Black, Outline - White (32px)
>Terminal: tmux 3.5a
>CPU: Apple M2 Pro (12) @ 3.50 GHz
>GPU: Apple M2 Pro (19) @ 1.40 GHz [Integrated]
>Memory: 16.30 GiB / 32.00 GiB (51%)
>Swap: Disabled
>Disk (/): 133.97 GiB / 1.81 TiB (7%) - apfs [Read-only]
>Disk (/Volumes/External SSD): 286.95 MiB / 1.82 TiB (0%) - apfs [External]
>Local IP (en1): 10.0.0.143/24
>Locale: en_US.UTF-8
>
>
>
>
>On Tue, Apr 1, 2025 at 4:48 AM [email protected] <[email protected]>
>wrote:
>
>> Dear all,
>>
>> thank you Volker for this new release.
>> However, it seems there is something wrong (at least for me).
>> To synchronize my fork on GitHub, the system asks me to remove a commit
>> (why ?). I clicked on that and now my fork is up to date with
>> sagemath/sage:develop.
>>
>> But if I want to synchronize the branch on my laptop using git pull, I get:
>> =====
>>
>> MAC-xxxxx:sage dcoudert$ git pull
>>
>> remote: Enumerating objects: 89, done.
>>
>> remote: Counting objects: 100% (85/85), done.
>>
>> remote: Compressing objects: 100% (7/7), done.
>>
>> remote: Total 89 (delta 74), reused 85 (delta 74), pack-reused 4 (from 1)
>>
>> Unpacking objects: 100% (89/89), 10.54 KiB | 158.00 KiB/s, done.
>>
>> From https://github.com/dcoudert/sage
>>
>>  + 8a8453f35f3...b8f98e7c7c3 develop
>>       -> origin/develop  (forced update)
>>
>>    f5655e9ec7a..acc03d4cb64  graphs/generation_of_trees
>>       -> origin/graphs/generation_of_trees
>>
>>    cb79000d19b..4cf9b716978  graphs/preprocessing_for_minimal_separators
>>       -> origin/graphs/preprocessing_for_minimal_separators
>>
>>    bbde4514017..5a72b6d4692  graphs/scream_if_immutable
>>       -> origin/graphs/scream_if_immutable
>>
>>    0e93faba371..9b08796194e
>> graphs/use_biconnected_components_in_gomory_hu_tree ->
>> origin/graphs/use_biconnected_components_in_gomory_hu_tree
>>
>> hint: You have divergent branches and need to specify how to reconcile
>> them.
>>
>> hint: You can do so by running one of the following commands sometime
>> before
>>
>> hint: your next pull:
>>
>> hint:
>>
>> hint:   git config pull.rebase false  # merge
>>
>> hint:   git config pull.rebase true   # rebase
>>
>> hint:   git config pull.ff only       # fast-forward only
>>
>> hint:
>>
>> hint: You can replace "git config" with "git config --global" to set a
>> default
>>
>> hint: preference for all repositories. You can also pass --rebase,
>> --no-rebase,
>>
>> hint: or --ff-only on the command line to override the configured default
>> per
>>
>> hint: invocation.
>>
>> fatal: Need to specify how to reconcile divergent branches.
>> =====
>>
>> I don't know which is the correct way to solve that.
>>
>> Furthermore, I see that many (almost all) of the pull requests (
>> https://github.com/sagemath/sage/pulls) have merge conflicts.
>> I don't know if others are experiencing / observing the same issues, and I
>> don't know how to fix that.
>>
>> Best,
>> David.
>>
>> On Tuesday, April 1, 2025 at 12:57:53 AM UTC+2 Volker Braun wrote:
>>
>>> The "master" git branch has been updated to Sage-10.6. 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
>>>
>>> There was no change over rc1:
>>>
>>> b8f98e7c7c3 (tag: 10.6, github/develop) Updated SageMath version to 10.6
>>> 10741006a47 Updated SageMath version to 10.6.rc1
>>>
>> --
>> 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/4e629e88-cfda-4ebc-b046-fc789dab2af4n%40googlegroups.com
>> <https://groups.google.com/d/msgid/sage-release/4e629e88-cfda-4ebc-b046-fc789dab2af4n%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/CALQzqJcPO_Uy7KVRcgybF4D6mnjBcDsrbiTXZYQVn-t1YeY%2Bfg%40mail.gmail.com.

-- 
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/10D1A401-839E-4F15-997F-15A886A9B3F6%40gmail.com.

Reply via email to