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

Reply via email to