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.

Reply via email to