boost::process v1 broken in 1_88_0

Sebastian Koerner via Boost-users <[email protected]> Wed, 28 May 2025 20:25:25 +0000
Newsgroups gmane.comp.lib.boost.user
Message-ID <DB7PR03MB3627A4F01AA3C8E899118A778E67A@DB7PR03MB3627.eurprd03.prod.outlook.com>
--===============7658397761987901706==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_DB7PR03MB3627A4F01AA3C8E899118A778E67ADB7PR03MB3627eurp_"

--_000_DB7PR03MB3627A4F01AA3C8E899118A778E67ADB7PR03MB3627eurp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

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 ch=
anged v1-incompatible with the includes, like:
boost::process::child is unknown.
error: =91child=92 is not a member of =91boost::process=92
   73 |     std::vector<boost::process::child> m_processes;

Is this known or easy-to fix?


--_000_DB7PR03MB3627A4F01AA3C8E899118A778E67ADB7PR03MB3627eurp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"direction: ltr; font-family: &quot;Calibri&quot;, &quot;Helve=
tica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class=3D"ele=
mentToProof">
Hi Boost-Users,</div>
<div style=3D"direction: ltr; font-family: &quot;Calibri&quot;, &quot;Helve=
tica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class=3D"ele=
mentToProof">
<br>
</div>
<div style=3D"direction: ltr; font-family: &quot;Calibri&quot;, &quot;Helve=
tica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class=3D"ele=
mentToProof">
I understand that boost process has v2 and v1 is deprecated, but I thought =
v1 will at least work on for existing stuff.</div>
<div style=3D"direction: ltr; font-family: &quot;Calibri&quot;, &quot;Helve=
tica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class=3D"ele=
mentToProof">
Between 1_87 and 1_88 process v1 stopped working with v1 code. Something ch=
anged v1-incompatible with the includes, like:</div>
<div style=3D"direction: ltr; font-family: &quot;Calibri&quot;, &quot;Helve=
tica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class=3D"ele=
mentToProof">
boost::process::child is unknown.</div>
<div style=3D"direction: ltr; font-family: &quot;Calibri&quot;, &quot;Helve=
tica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class=3D"ele=
mentToProof">
error: =91child=92 is not a member of =91boost::process=92</div>
<div style=3D"direction: ltr; font-family: &quot;Calibri&quot;, &quot;Helve=
tica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class=3D"ele=
mentToProof">
&nbsp; &nbsp;73 | &nbsp; &nbsp; std::vector&lt;boost::process::child&gt; m_=
processes;</div>
<div style=3D"direction: ltr; font-family: &quot;Calibri&quot;, &quot;Helve=
tica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class=3D"ele=
mentToProof">
<br>
</div>
<div style=3D"direction: ltr; font-family: &quot;Calibri&quot;, &quot;Helve=
tica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class=3D"ele=
mentToProof">
Is this known or easy-to fix?</div>
<div style=3D"direction: ltr; font-family: &quot;Calibri&quot;, &quot;Helve=
tica&quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class=3D"ele=
mentToProof">
<br>
</div>
</body>
</html>

--_000_DB7PR03MB3627A4F01AA3C8E899118A778E67ADB7PR03MB3627eurp_--

--===============7658397761987901706==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Boost-users mailing list
[email protected]
https://lists.boost.org/mailman/listinfo.cgi/boost-users

--===============7658397761987901706==--