Hi all, this is yet another build problem with Sage.
Background: I was helping David with building Sage 10.6 on his M2 Macbook
yesterday using the Meson build method. In particular, I don't have the error
logs right now, but I believe David can reply and attach them later (CC'ed).
1. We started with a completely fresh source tarball download (10.6 stable).
2. Then we installed Miniforge following following
https://doc.sagemath.org/html/en/installation/conda.html.
3. Next, we followed
https://doc.sagemath.org/html/en/installation/meson.html
Creating the sage-dev Conda environment worked successfully.
4. We then ran the `pip install --no-build-isolation --editable .`, but it
failed on the file src/sage/graphs/base/boost_interface.cpp
More specifically, it errored on Line 119 (index[boost:source(...)]), IIRC with
this error
> error: non-constant-expression cannot be narrowed from type ... (aka unsigned
long) to ... (aka int) in initializer list [-Wc++11-narrowing]
Is this a known issue? What can cause this? In particular, it compiles on my linux