In file included from /usr/include/boost/process/detail/basic_cmd.hpp:14,
from /usr/include/boost/process/args.hpp:33,
from /usr/include/boost/process.hpp:22,
from /media/Data/UnClear/asymptote/LspCpp/src/lsp/ParentProcessWatcher.cpp:2:
/usr/include/boost/process/detail/traits/wchar_t.hpp: In static member function ‘static std::vector<std::__cxx11::basic_string<wchar_t> > boost::process::detail::char_converter<wchar_t, std::vector<std::__cxx11::basic_string<char> > >::conv(const std::vector<std::__cxx11::basic_string<char> >&)’:
/usr/include/boost/process/detail/traits/wchar_t.hpp:150:14: error: ‘transform’ is not a member of ‘std’
150 | std::transform(in.begin(), in.end(), ret.begin(),
My boost version is 1_77. I fixed the error with a patch below, after that all compiled fine.
My boost version is 1_77. I fixed the error with a patch below, after that all compiled fine.