Language
C++
Compiler
gcc 13.2.0
Options
Warnings
Boost 1.83.0
C++2b(GNU)
no pedantic
$ g++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.83.0-gcc-13.2.0/include -std=gnu++2b
In file included from /opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/detail/utf8.hpp:90,
from /opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/environment.hpp:15,
from /opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2.hpp:9,
from prog.cc:2:
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/detail/impl/utf8.ipp: In function 'std::size_t boost::process::v2::detail::size_as_utf8(const wchar_t*, std::size_t, boost::system::error_code&)':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/detail/impl/utf8.ipp:201:77: warning: unused parameter 'ec' [-Wunused-parameter]
201 | std::size_t size_as_utf8(const wchar_t * in, std::size_t size, error_code & ec)
| ~~~~~~~~~~~~~^~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/detail/impl/utf8.ipp: In function 'std::size_t boost::process::v2::detail::size_as_wide(const char*, std::size_t, boost::system::error_code&)':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/detail/impl/utf8.ipp:210:77: warning: unused parameter 'ec' [-Wunused-parameter]
210 | std::size_t size_as_wide(const char * in, std::size_t size, error_code & ec)
| ~~~~~~~~~~~~~^~
In file included from /opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/impl/default_launcher.ipp:19,
from /opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/default_launcher.hpp:63,
from /opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/process.hpp:15,
from /opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/execute.hpp:8,
from /opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2.hpp:10:
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/detail/close_handles.ipp: In function 'void boost::process::v2::posix::detail::close_all(const std::vector<int>&, boost::system::error_code&)':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/detail/close_handles.ipp:121:65: warning: unused parameter 'ec' [-Wunused-parameter]
121 | void close_all(const std::vector<int> & whitelist, error_code & ec)
| ~~~~~~~~~~~~~^~
In file included from /opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/popen.hpp:9,
from /opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2.hpp:13:
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/stdio.hpp: In member function 'boost::system::error_code boost::process::v2::process_stdio::on_exec_setup(boost::process::v2::posix::default_launcher&, const boost::filesystem::path&, const char* const*)':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/stdio.hpp:315:54: warning: unused parameter 'launcher' [-Wunused-parameter]
315 | error_code on_exec_setup(posix::default_launcher & launcher, const filesystem::path &, const char * const *)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2.hpp:16:
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/start_dir.hpp: In member function 'boost::system::error_code boost::process::v2::process_start_dir::on_exec_setup(boost::process::v2::posix::default_launcher&, const boost::filesystem::path&, const char* const*)':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/start_dir.hpp:37:54: warning: unused parameter 'launcher' [-Wunused-parameter]
37 | error_code on_exec_setup(posix::default_launcher & launcher,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/default_launcher.hpp:22:
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp: In instantiation of 'boost::process::v2::basic_process<typename ExecutionContext::executor_type> boost::process::v2::posix::default_launcher::operator()(ExecutionContext&, boost::system::error_code&, const typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type&, Args&&, Inits&& ...) [with ExecutionContext = boost::asio::io_context; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename ExecutionContext::executor_type = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type = boost::filesystem::path]':
prog.cc:35:27: required from here
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:325:34: warning: unused parameter 'ec' [-Wunused-parameter]
325 | error_code & ec,
| ~~~~~~~~~~~~~^~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp: In instantiation of 'boost::system::error_code boost::process::v2::posix::detail::invoke_on_setup(Launcher&, const boost::filesystem::path&, const char* const*&, Init&&, base&&) [with Launcher = boost::process::v2::posix::default_launcher; Init = hooks&]':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:80:30: required from 'boost::system::error_code boost::process::v2::posix::detail::on_setup(Launcher&, const boost::filesystem::path&, const char* const*&, Init1&&, Inits&& ...) [with Launcher = boost::process::v2::posix::default_launcher; Init1 = hooks&; Inits = {}]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:376:34: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, boost::system::error_code&, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:345:29: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:332:23: required from 'boost::process::v2::basic_process<typename ExecutionContext::executor_type> boost::process::v2::posix::default_launcher::operator()(ExecutionContext&, boost::system::error_code&, const typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type&, Args&&, Inits&& ...) [with ExecutionContext = boost::asio::io_context; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename ExecutionContext::executor_type = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type = boost::filesystem::path]'
prog.cc:35:27: required from here
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:52:46: warning: unused parameter 'launcher' [-Wunused-parameter]
52 | inline error_code invoke_on_setup(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~^~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:52:80: warning: unused parameter 'executable' [-Wunused-parameter]
52 | inline error_code invoke_on_setup(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:53:58: warning: unused parameter 'cmd_line' [-Wunused-parameter]
53 | const char * const * (&cmd_line),
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:54:43: warning: unused parameter 'init' [-Wunused-parameter]
54 | Init && init, base && )
| ~~~~~~~~^~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp: In instantiation of 'boost::system::error_code boost::process::v2::posix::detail::on_setup(Launcher&, const boost::filesystem::path&, const char* const*&) [with Launcher = boost::process::v2::posix::default_launcher]':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:84:24: required from 'boost::system::error_code boost::process::v2::posix::detail::on_setup(Launcher&, const boost::filesystem::path&, const char* const*&, Init1&&, Inits&& ...) [with Launcher = boost::process::v2::posix::default_launcher; Init1 = hooks&; Inits = {}]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:376:34: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, boost::system::error_code&, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:345:29: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:332:23: required from 'boost::process::v2::basic_process<typename ExecutionContext::executor_type> boost::process::v2::posix::default_launcher::operator()(ExecutionContext&, boost::system::error_code&, const typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type&, Args&&, Inits&& ...) [with ExecutionContext = boost::asio::io_context; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename ExecutionContext::executor_type = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type = boost::filesystem::path]'
prog.cc:35:27: required from here
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:69:39: warning: unused parameter 'launcher' [-Wunused-parameter]
69 | inline error_code on_setup(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~^~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:69:73: warning: unused parameter 'executable' [-Wunused-parameter]
69 | inline error_code on_setup(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:70:51: warning: unused parameter 'cmd_line' [-Wunused-parameter]
70 | const char * const * (&cmd_line))
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp: In instantiation of 'void boost::process::v2::posix::detail::invoke_on_error(Launcher&, const boost::filesystem::path&, const char* const*&, const boost::system::error_code&, Init&&, base&&) [with Launcher = boost::process::v2::posix::default_launcher; Init = hooks&]':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:117:20: required from 'void boost::process::v2::posix::detail::on_error(Launcher&, const boost::filesystem::path&, const char* const*&, const boost::system::error_code&, Init1&&, Inits&& ...) [with Launcher = boost::process::v2::posix::default_launcher; Init1 = hooks&; Inits = {}]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:379:33: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, boost::system::error_code&, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:345:29: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:332:23: required from 'boost::process::v2::basic_process<typename ExecutionContext::executor_type> boost::process::v2::posix::default_launcher::operator()(ExecutionContext&, boost::system::error_code&, const typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type&, Args&&, Inits&& ...) [with ExecutionContext = boost::asio::io_context; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename ExecutionContext::executor_type = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type = boost::filesystem::path]'
prog.cc:35:27: required from here
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:89:40: warning: unused parameter 'launcher' [-Wunused-parameter]
89 | inline void invoke_on_error(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~^~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:89:74: warning: unused parameter 'executable' [-Wunused-parameter]
89 | inline void invoke_on_error(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:90:52: warning: unused parameter 'cmd_line' [-Wunused-parameter]
90 | const char * const * (&cmd_line),
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:91:48: warning: unused parameter 'ec' [-Wunused-parameter]
91 | const error_code & ec, Init && init, base && )
| ~~~~~~~~~~~~~~~~~~~^~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:91:60: warning: unused parameter 'init' [-Wunused-parameter]
91 | const error_code & ec, Init && init, base && )
| ~~~~~~~~^~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp: In instantiation of 'void boost::process::v2::posix::detail::on_error(Launcher&, const boost::filesystem::path&, const char* const*&, const boost::system::error_code&) [with Launcher = boost::process::v2::posix::default_launcher]':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:118:13: required from 'void boost::process::v2::posix::detail::on_error(Launcher&, const boost::filesystem::path&, const char* const*&, const boost::system::error_code&, Init1&&, Inits&& ...) [with Launcher = boost::process::v2::posix::default_launcher; Init1 = hooks&; Inits = {}]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:379:33: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, boost::system::error_code&, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:345:29: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:332:23: required from 'boost::process::v2::basic_process<typename ExecutionContext::executor_type> boost::process::v2::posix::default_launcher::operator()(ExecutionContext&, boost::system::error_code&, const typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type&, Args&&, Inits&& ...) [with ExecutionContext = boost::asio::io_context; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename ExecutionContext::executor_type = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type = boost::filesystem::path]'
prog.cc:35:27: required from here
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:105:33: warning: unused parameter 'launcher' [-Wunused-parameter]
105 | inline void on_error(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~^~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:105:67: warning: unused parameter 'executable' [-Wunused-parameter]
105 | inline void on_error(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:106:45: warning: unused parameter 'cmd_line' [-Wunused-parameter]
106 | const char * const * (&cmd_line),
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:107:41: warning: unused parameter 'ec' [-Wunused-parameter]
107 | const error_code & ec)
| ~~~~~~~~~~~~~~~~~~~^~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp: In instantiation of 'void boost::process::v2::posix::detail::invoke_on_fork_error(Launcher&, const boost::filesystem::path&, const char* const*&, const boost::system::error_code&, Init&&, base&&) [with Launcher = boost::process::v2::posix::default_launcher; Init = hooks&]':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:181:25: required from 'void boost::process::v2::posix::detail::on_fork_error(Launcher&, const boost::filesystem::path&, const char* const*&, const boost::system::error_code&, Init1&&, Inits&& ...) [with Launcher = boost::process::v2::posix::default_launcher; Init1 = hooks&; Inits = {}]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:391:38: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, boost::system::error_code&, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:345:29: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:332:23: required from 'boost::process::v2::basic_process<typename ExecutionContext::executor_type> boost::process::v2::posix::default_launcher::operator()(ExecutionContext&, boost::system::error_code&, const typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type&, Args&&, Inits&& ...) [with ExecutionContext = boost::asio::io_context; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename ExecutionContext::executor_type = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type = boost::filesystem::path]'
prog.cc:35:27: required from here
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:153:45: warning: unused parameter 'launcher' [-Wunused-parameter]
153 | inline void invoke_on_fork_error(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~^~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:153:79: warning: unused parameter 'executable' [-Wunused-parameter]
153 | inline void invoke_on_fork_error(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:154:57: warning: unused parameter 'cmd_line' [-Wunused-parameter]
154 | const char * const * (&cmd_line),
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:155:53: warning: unused parameter 'ec' [-Wunused-parameter]
155 | const error_code & ec, Init && init, base && )
| ~~~~~~~~~~~~~~~~~~~^~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:155:65: warning: unused parameter 'init' [-Wunused-parameter]
155 | const error_code & ec, Init && init, base && )
| ~~~~~~~~^~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp: In instantiation of 'void boost::process::v2::posix::detail::on_fork_error(Launcher&, const boost::filesystem::path&, const char* const*&, const boost::system::error_code&) [with Launcher = boost::process::v2::posix::default_launcher]':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:182:18: required from 'void boost::process::v2::posix::detail::on_fork_error(Launcher&, const boost::filesystem::path&, const char* const*&, const boost::system::error_code&, Init1&&, Inits&& ...) [with Launcher = boost::process::v2::posix::default_launcher; Init1 = hooks&; Inits = {}]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:391:38: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, boost::system::error_code&, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:345:29: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:332:23: required from 'boost::process::v2::basic_process<typename ExecutionContext::executor_type> boost::process::v2::posix::default_launcher::operator()(ExecutionContext&, boost::system::error_code&, const typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type&, Args&&, Inits&& ...) [with ExecutionContext = boost::asio::io_context; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename ExecutionContext::executor_type = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type = boost::filesystem::path]'
prog.cc:35:27: required from here
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:169:38: warning: unused parameter 'launcher' [-Wunused-parameter]
169 | inline void on_fork_error(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~^~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:169:72: warning: unused parameter 'executable' [-Wunused-parameter]
169 | inline void on_fork_error(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:170:50: warning: unused parameter 'cmd_line' [-Wunused-parameter]
170 | const char * const * (&cmd_line),
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:171:46: warning: unused parameter 'ec' [-Wunused-parameter]
171 | const error_code & ec)
| ~~~~~~~~~~~~~~~~~~~^~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp: In instantiation of 'boost::system::error_code boost::process::v2::posix::detail::invoke_on_exec_setup(Launcher&, const boost::filesystem::path&, const char* const*&, Init&&, base&&) [with Launcher = boost::process::v2::posix::default_launcher; Init = hooks&]':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:249:35: required from 'boost::system::error_code boost::process::v2::posix::detail::on_exec_setup(Launcher&, const boost::filesystem::path&, const char* const*&, Init1&&, Inits&& ...) [with Launcher = boost::process::v2::posix::default_launcher; Init1 = hooks&; Inits = {}]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:401:43: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, boost::system::error_code&, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:345:29: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:332:23: required from 'boost::process::v2::basic_process<typename ExecutionContext::executor_type> boost::process::v2::posix::default_launcher::operator()(ExecutionContext&, boost::system::error_code&, const typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type&, Args&&, Inits&& ...) [with ExecutionContext = boost::asio::io_context; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename ExecutionContext::executor_type = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type = boost::filesystem::path]'
prog.cc:35:27: required from here
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:221:51: warning: unused parameter 'launcher' [-Wunused-parameter]
221 | inline error_code invoke_on_exec_setup(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~^~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:221:85: warning: unused parameter 'executable' [-Wunused-parameter]
221 | inline error_code invoke_on_exec_setup(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:222:63: warning: unused parameter 'cmd_line' [-Wunused-parameter]
222 | const char * const * (&cmd_line),
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:223:48: warning: unused parameter 'init' [-Wunused-parameter]
223 | Init && init, base && )
| ~~~~~~~~^~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp: In instantiation of 'boost::system::error_code boost::process::v2::posix::detail::on_exec_setup(Launcher&, const boost::filesystem::path&, const char* const*&) [with Launcher = boost::process::v2::posix::default_launcher]':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:253:29: required from 'boost::system::error_code boost::process::v2::posix::detail::on_exec_setup(Launcher&, const boost::filesystem::path&, const char* const*&, Init1&&, Inits&& ...) [with Launcher = boost::process::v2::posix::default_launcher; Init1 = hooks&; Inits = {}]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:401:43: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, boost::system::error_code&, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:345:29: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:332:23: required from 'boost::process::v2::basic_process<typename ExecutionContext::executor_type> boost::process::v2::posix::default_launcher::operator()(ExecutionContext&, boost::system::error_code&, const typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type&, Args&&, Inits&& ...) [with ExecutionContext = boost::asio::io_context; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename ExecutionContext::executor_type = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type = boost::filesystem::path]'
prog.cc:35:27: required from here
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:238:44: warning: unused parameter 'launcher' [-Wunused-parameter]
238 | inline error_code on_exec_setup(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~^~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:238:78: warning: unused parameter 'executable' [-Wunused-parameter]
238 | inline error_code on_exec_setup(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:239:56: warning: unused parameter 'cmd_line' [-Wunused-parameter]
239 | const char * const * (&cmd_line))
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp: In instantiation of 'void boost::process::v2::posix::detail::invoke_on_exec_error(Launcher&, const boost::filesystem::path&, const char* const*&, const boost::system::error_code&, Init&&, base&&) [with Launcher = boost::process::v2::posix::default_launcher; Init = hooks&]':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:287:25: required from 'void boost::process::v2::posix::detail::on_exec_error(Launcher&, const boost::filesystem::path&, const char* const*&, const boost::system::error_code&, Init1&&, Inits&& ...) [with Launcher = boost::process::v2::posix::default_launcher; Init1 = hooks&; Inits = {}]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:411:38: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, boost::system::error_code&, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:345:29: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:332:23: required from 'boost::process::v2::basic_process<typename ExecutionContext::executor_type> boost::process::v2::posix::default_launcher::operator()(ExecutionContext&, boost::system::error_code&, const typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type&, Args&&, Inits&& ...) [with ExecutionContext = boost::asio::io_context; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename ExecutionContext::executor_type = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type = boost::filesystem::path]'
prog.cc:35:27: required from here
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:259:45: warning: unused parameter 'launcher' [-Wunused-parameter]
259 | inline void invoke_on_exec_error(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~^~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:259:79: warning: unused parameter 'executable' [-Wunused-parameter]
259 | inline void invoke_on_exec_error(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:260:57: warning: unused parameter 'cmd_line' [-Wunused-parameter]
260 | const char * const * (&cmd_line),
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:261:53: warning: unused parameter 'ec' [-Wunused-parameter]
261 | const error_code & ec, Init && init, base && )
| ~~~~~~~~~~~~~~~~~~~^~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:261:65: warning: unused parameter 'init' [-Wunused-parameter]
261 | const error_code & ec, Init && init, base && )
| ~~~~~~~~^~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp: In instantiation of 'void boost::process::v2::posix::detail::on_exec_error(Launcher&, const boost::filesystem::path&, const char* const*&, const boost::system::error_code&) [with Launcher = boost::process::v2::posix::default_launcher]':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:288:18: required from 'void boost::process::v2::posix::detail::on_exec_error(Launcher&, const boost::filesystem::path&, const char* const*&, const boost::system::error_code&, Init1&&, Inits&& ...) [with Launcher = boost::process::v2::posix::default_launcher; Init1 = hooks&; Inits = {}]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:411:38: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, boost::system::error_code&, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:345:29: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:332:23: required from 'boost::process::v2::basic_process<typename ExecutionContext::executor_type> boost::process::v2::posix::default_launcher::operator()(ExecutionContext&, boost::system::error_code&, const typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type&, Args&&, Inits&& ...) [with ExecutionContext = boost::asio::io_context; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename ExecutionContext::executor_type = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type = boost::filesystem::path]'
prog.cc:35:27: required from here
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:275:38: warning: unused parameter 'launcher' [-Wunused-parameter]
275 | inline void on_exec_error(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~^~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:275:72: warning: unused parameter 'executable' [-Wunused-parameter]
275 | inline void on_exec_error(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:276:50: warning: unused parameter 'cmd_line' [-Wunused-parameter]
276 | const char * const * (&cmd_line),
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:277:46: warning: unused parameter 'ec' [-Wunused-parameter]
277 | const error_code & ec)
| ~~~~~~~~~~~~~~~~~~~^~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp: In instantiation of 'void boost::process::v2::posix::detail::invoke_on_success(Launcher&, const boost::filesystem::path&, const char* const*&, Init&&, base&&) [with Launcher = boost::process::v2::posix::default_launcher; Init = boost::system::error_code&]':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:148:22: required from 'void boost::process::v2::posix::detail::on_success(Launcher&, const boost::filesystem::path&, const char* const*&, Init1&&, Inits&& ...) [with Launcher = boost::process::v2::posix::default_launcher; Init1 = boost::system::error_code&; Inits = {hooks&}]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:440:27: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, boost::system::error_code&, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:345:29: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:332:23: required from 'boost::process::v2::basic_process<typename ExecutionContext::executor_type> boost::process::v2::posix::default_launcher::operator()(ExecutionContext&, boost::system::error_code&, const typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type&, Args&&, Inits&& ...) [with ExecutionContext = boost::asio::io_context; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename ExecutionContext::executor_type = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type = boost::filesystem::path]'
prog.cc:35:27: required from here
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:122:42: warning: unused parameter 'launcher' [-Wunused-parameter]
122 | inline void invoke_on_success(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~^~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:122:76: warning: unused parameter 'executable' [-Wunused-parameter]
122 | inline void invoke_on_success(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:123:54: warning: unused parameter 'cmd_line' [-Wunused-parameter]
123 | const char * const * (&cmd_line),
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:124:39: warning: unused parameter 'init' [-Wunused-parameter]
124 | Init && init, base && )
| ~~~~~~~~^~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp: In instantiation of 'void boost::process::v2::posix::detail::invoke_on_success(Launcher&, const boost::filesystem::path&, const char* const*&, Init&&, base&&) [with Launcher = boost::process::v2::posix::default_launcher; Init = hooks&]':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:148:22: required from 'void boost::process::v2::posix::detail::on_success(Launcher&, const boost::filesystem::path&, const char* const*&, Init1&&, Inits&& ...) [with Launcher = boost::process::v2::posix::default_launcher; Init1 = hooks&; Inits = {}]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:149:15: required from 'void boost::process::v2::posix::detail::on_success(Launcher&, const boost::filesystem::path&, const char* const*&, Init1&&, Inits&& ...) [with Launcher = boost::process::v2::posix::default_launcher; Init1 = boost::system::error_code&; Inits = {hooks&}]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:440:27: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, boost::system::error_code&, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:345:29: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:332:23: required from 'boost::process::v2::basic_process<typename ExecutionContext::executor_type> boost::process::v2::posix::default_launcher::operator()(ExecutionContext&, boost::system::error_code&, const typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type&, Args&&, Inits&& ...) [with ExecutionContext = boost::asio::io_context; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename ExecutionContext::executor_type = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type = boost::filesystem::path]'
prog.cc:35:27: required from here
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:122:42: warning: unused parameter 'launcher' [-Wunused-parameter]
122 | inline void invoke_on_success(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~^~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:122:76: warning: unused parameter 'executable' [-Wunused-parameter]
122 | inline void invoke_on_success(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:123:54: warning: unused parameter 'cmd_line' [-Wunused-parameter]
123 | const char * const * (&cmd_line),
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:124:39: warning: unused parameter 'init' [-Wunused-parameter]
124 | Init && init, base && )
| ~~~~~~~~^~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp: In instantiation of 'void boost::process::v2::posix::detail::on_success(Launcher&, const boost::filesystem::path&, const char* const*&) [with Launcher = boost::process::v2::posix::default_launcher]':
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:149:15: recursively required from 'void boost::process::v2::posix::detail::on_success(Launcher&, const boost::filesystem::path&, const char* const*&, Init1&&, Inits&& ...) [with Launcher = boost::process::v2::posix::default_launcher; Init1 = hooks&; Inits = {}]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:149:15: required from 'void boost::process::v2::posix::detail::on_success(Launcher&, const boost::filesystem::path&, const char* const*&, Init1&&, Inits&& ...) [with Launcher = boost::process::v2::posix::default_launcher; Init1 = boost::system::error_code&; Inits = {hooks&}]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:440:27: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, boost::system::error_code&, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:345:29: required from 'boost::process::v2::basic_process<Executor> boost::process::v2::posix::default_launcher::operator()(Executor, const typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type&, Args&&, Inits&& ...) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename std::enable_if<(boost::asio::execution::is_executor<T>::value || boost::asio::is_executor<Executor>::value), boost::filesystem::path>::type = boost::filesystem::path]'
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:332:23: required from 'boost::process::v2::basic_process<typename ExecutionContext::executor_type> boost::process::v2::posix::default_launcher::operator()(ExecutionContext&, boost::system::error_code&, const typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type&, Args&&, Inits&& ...) [with ExecutionContext = boost::asio::io_context; Args = std::initializer_list<std::__cxx11::basic_string<char> >&; Inits = {hooks}; typename ExecutionContext::executor_type = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value, boost::filesystem::path>::type = boost::filesystem::path]'
prog.cc:35:27: required from here
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:138:35: warning: unused parameter 'launcher' [-Wunused-parameter]
138 | inline void on_success(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~^~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:138:69: warning: unused parameter 'executable' [-Wunused-parameter]
138 | inline void on_success(Launcher & launcher, const filesystem::path &executable,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/opt/wandbox/boost-1.83.0-gcc-13.2.0/include/boost/process/v2/posix/default_launcher.hpp:139:47: warning: unused parameter 'cmd_line' [-Wunused-parameter]
139 | const char * const * (&cmd_line))
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
prog.exe: prog.cc:44: int main(): Assertion `last_local_event == 1' failed.
Exit Code:
134