I was able to build sagelib by replacing sage/local/include/boost (as
installed by the boost spkg) with a copy of that same directory from
boost-1.89.0.
So, moving on to the next build failure, I was unable to download
sage_numerical_backends_coin. It is no surprise that the file is not on
any Sage mirror. But it seems that the upstream url is also incorrect:
raise FileNotMirroredError('tarball does not exist on mirror network and
neither at the upstream URL')
sage_bootstrap.tarball.FileNotMirroredError: tarball does not exist on
mirror network and neither at the upstream URL
Exception ignored in: <http.client.HTTPResponse object at 0x1092bdff0>
Traceback (most recent call last):
File
"/private/var/tmp/sage-10.8-current/local/lib/python3.13/http/client.py",
line 432, in close
super().close() # set "closed" flag
File
"/private/var/tmp/sage-10.8-current/local/lib/python3.13/http/client.py",
line 445, in flush
self.fp.flush()
ValueError: I/O operation on closed file.
************************************************************************
Error downloading tarball of sage_numerical_backends_coin
************************************************************************
- Marc
On Monday, September 29, 2025 at 8:42:11 AM UTC-5 Marc Culler wrote:
> On Sun, Sep 28, 2025 at 11:30 PM Dima Pasechnik <[email protected]> wrote:
>
>> You don't need to ship boost's libraries in the app.
>
>
> Why not? That would imply that sage does not use any boost libraries. Is
> that really the case? Sage only uses the headers? The meson error message
> complained about missing boost graphs. There is a shared
> library libboost_graph.dylib as well as a large directory
> include/boost/graph. Are you sure that only the headers are needed? I
> would be surprised to learn that sagelib is statically linked against
> libboost_graph.a.
>
> And if you don't allow running cython in it, you don't need any boost
>> shipped.
>
>
> Currently the app supports %cython. But I don't understand how boost is
> related to cython. Can you explain?
>
> - Marc
>
>
--
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/e525a580-99ee-4dc9-84d0-6b4f4803775fn%40googlegroups.com.