
Hi Boost-Users, I understand that boost process has v2 and v1 is deprecated, but I thought v1 will at least work on for existing stuff. Between 1_87 and 1_88 process v1 stopped working with v1 code. Something changed v1-incompatible with the includes, like: boost::process::child is unknown. error: ‘child’ is not a member of ‘boost::process’ 73 | std::vector<boost::process::child> m_processes; Is this known or easy-to fix?

чт, 29 мая 2025 г. в 00:08, Sebastian Koerner via Boost-users <boost-users@lists.boost.org>:
Hi Boost-Users,
I understand that boost process has v2 and v1 is deprecated, but I thought v1 will at least work on for existing stuff. Between 1_87 and 1_88 process v1 stopped working with v1 code. Something changed v1-incompatible with the includes, like: boost::process::child is unknown. error: ‘child’ is not a member of ‘boost::process’ 73 | std::vector<boost::process::child> m_processes;
This looks like a missing include. What headers do you include in that file? I can see that class in `<boost/process/v1/child.hpp>` (the last place it was documented to be in) in my local copy of Boost. There are tests that use that class and they pass locally.
participants (2)
-
Sebastian Koerner
-
Дмитрий Архипов