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