Le Tue, Nov 19, 2024 at 12:35:28PM +0100, Theo Buehler a écrit :
> Brad sent me a diff for boost 1.87.0b1 to test (included at the end). As
> was to be expected, it comes with significant fallout. A lot of the
> damage from the 1.85 filesystem removals didn't fix itself:
> 
> https://marc.info/?l=openbsd-ports&m=171375368020942&w=2
> 
> Then there's a few more API removals on top.
> 
> Not sure what the best way to proceed would be. Some major linux distros
> (arch, suse tumbleweed) and pkgsrc ship 1.86, FreeBSD has 1.85. So fixes
> should be findable even if some upstreams don't seem to include them yet.
> net/i2pd:
> 
> /tmp/pobj/i2pd-2.54.0/i2pd-2.54.0/build/../libi2pd/Timestamp.h:55:17: error: 
> no type named 'io_service' in namespace 'boost::asio'
>                         boost::asio::io_service m_Service;
>                         ~~~~~~~~~~~~~^
> 
> productivity/gnucash:
> 
> /tmp/pobj/gnucash-5.9/gnucash-5.9/libgnucash/app-utils/gnc-quotes.cpp:208:22: 
> error: no type named 'io_service' in namespace 'boost::asio'                  
>                                               boost::asio::io_service svc;
>         ~~~~~~~~~~~~~^

for those two, it seems migration from io_service to io_context is
simple, per https://github.com/chriskohlhoff/asio/issues/615

nothing found in the upstream git repos/trackers. will try to fix
gnucash and if the same fix applies easily to i2pd i'll send the patch
for testing (i use neither)

Landry

Reply via email to