On Wed, 14 Jan 2026 at 10:15, Jonathan Wakely <[email protected]> wrote: > > On Tue, 13 Jan 2026 at 20:51, Jonathan Wakely <[email protected]> wrote: > > cryfs: cryfs-0.11.3/src/cpp-utils/process/subprocess.cpp:29:51: error: > > ‘search_path’ is not a member of ‘bp’ > > 'bp' is a namespace alias for boost::process, but > boost::process::search_path was part of Boost.Process v1 which was > completely removed in Boost 1.88.0, so this can't build now. There's > no fix in cryfs upstream, because they've replaced the entire C++ > implementation with a Rust rewrite.
Oh actually this isn't so hard to solve, Boost 1.88.0 made Boost.Process v2 the default, but Boost 1.89.0 added a convenience header for v1 and so I've patched cryfs to use that. It's building now. So that's one less broken dependency in rawhide. It might be possible to fix prusa-slicer the same way (at least as a temporary fix) instead of applying the patch from https://github.com/prusa3d/PrusaSlicer/issues/14534 > > The number of non-backward compatible changes in Boost now is making > me wonder if we want a boost-compat-1.87.0 which would never be > updated. That would be a lot of maintenance overhead, and that package > would just accumulate bugs without ever getting updates, because Boost > upstream only supports the latest release. I'd like to avoid that > unless it becomes totally unavoidable. -- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
