You need the update
from <https://github.com/sagemath/sage/pull/41341>

either do a git clone of the repo, and then,
once on the 10.8 branch, do

git pull origin pull/41341/head

or manually copy changed files from the PR into the build/ subdirectory.

(primecount 8.0 is already in Homebrew, so it should not even be necessary to 
build it)

After that, run
./bootstrap
./configure 
make



On January 1, 2026 3:58:41 AM CST, "'Andreas Könen' via sage-devel" 
<[email protected]> wrote:
>Hello, good morning and a Happy New Year 2026!
>
>Yesterday a got the following error during make for sage 10.8 based on the 
>standard tar:
>
>...
>
>[primecountpy-0.1.1] [spkg-install] g++ -std=gnu++11 -g -O2 
>-I/private/var/folders/g8/42n7xvhd1kl7zkmr3l7_8b_w0000gn/T/build-env-h9xdfx5q/lib/python3.14/site-packages/cysignals
> 
>-I/private/var/folders/g8/42n7xvhd1kl7zkmr3l7_8b_w0000gn/T/build-env-h9xdfx5q/include
> 
>-I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.14/include/python3.14
> 
>-c primecountpy/primecount.cpp -o 
>build/temp.macosx-26.0-arm64-cpython-314/primecountpy/primecount.o
>
>[primecountpy-0.1.1] [spkg-install] primecountpy/primecount.cpp:3265:81: 
>error: no matching function for call to 'pi'
>
>[primecountpy-0.1.1] [spkg-install]  3265 |   __pyx_t_2 = 
>__pyx_convert_PyBytes_string_to_py_6libcpp_6string_std__in_string(primecount::pi(__pyx_v_s));
> 
>if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 68, __pyx_L1_error)
>
>[primecountpy-0.1.1] [spkg-install]       |                                 
>                                                ^~~~~~~~~~~~~~
>
>[primecountpy-0.1.1] [spkg-install] 
>/opt/homebrew/include/primecount.hpp:57:9: note: candidate function not 
>viable: no known conversion from 'std::string' (aka 'basic_string<char>') 
>to 'int64_t' (aka 'long long') for 1st argument
>
>[primecountpy-0.1.1] [spkg-install]    57 | int64_t pi(int64_t x);
>
>[primecountpy-0.1.1] [spkg-install]       |         ^  ~~~~~~~~~
>
>[primecountpy-0.1.1] [spkg-install] 
>/opt/homebrew/include/primecount.hpp:74:13: note: candidate function not 
>viable: no known conversion from 'std::string' (aka 'basic_string<char>') 
>to 'pc_int128_t' for 1st argument
>
>[primecountpy-0.1.1] [spkg-install]    74 | pc_int128_t pi(pc_int128_t x);
>
>[primecountpy-0.1.1] [spkg-install]       |             ^  ~~~~~~~~~~~~~
>
>[primecountpy-0.1.1] [spkg-install] 1 error generated.
>
>[primecountpy-0.1.1] [spkg-install] error: command '/usr/bin/g++' failed 
>with exit code 1
>...
>
>Attached you find the corresponding log files.
>
>Any help is appreciated.
>
>Best wishes
>
>Andreas
>
>
>-- 
>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/7fd85450-42ad-4c8b-8089-9018c009922bn%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/2BA29639-4334-4472-A796-7D8BB2AED746%40gmail.com.

Reply via email to