You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm unable to compile the examples. I have tried on both Windows and Ubuntu WSL many times
Boost version is 1.71
gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)
Output after make -j$(nproc)
[ 50%] Building CXX object CMakeFiles/webfetch.dir/webfetch.cpp.o
[ 50%] Building CXX object CMakeFiles/echo_json.dir/echo_json.cpp.o
[ 50%] Building CXX object CMakeFiles/getphoto.dir/getphoto.cpp.o
[ 50%] Building CXX object CMakeFiles/calculator.dir/calculator.cpp.o
[ 50%] Building CXX object CMakeFiles/echo.dir/echo.cpp.o
[ 50%] Building CXX object CMakeFiles/livelocation.dir/livelocation.cpp.o
[ 50%] Building CXX object CMakeFiles/upload.dir/upload.cpp.o
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/echo.cpp:3:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:116:28: error: ‘socket_acceptor_service’ in namespace ‘boost::asio’ does not name a template type
116 | typedef boost::asio::socket_acceptor_service<
| ^~~~~~~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:120:11: error: ‘acceptor_service_type’ does not name a type; did you mean ‘acceptor_service_impl’?
120 | acceptor_service_type::implementation_type acceptor_impl_type;
| ^~~~~~~~~~~~~~~~~~~~~
| acceptor_service_impl
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:121:15: error: ‘acceptor_service_type’ does not name a type; did you mean ‘acceptor_service_impl’?
121 | typedef acceptor_service_type::native_handle_type
| ^~~~~~~~~~~~~~~~~~~~~
| acceptor_service_impl
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/webfetch.cpp:7:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:116:28: error: ‘socket_acceptor_service’ in namespace ‘boost::asio’ does not name a template type
116 | typedef boost::asio::socket_acceptor_service<
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/calculator.cpp:4:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:116:28: error: ‘socket_acceptor_service’ in namespace ‘boost::asio’ does not name a template type
116 | typedef boost::asio::socket_acceptor_service<
| ^~~~~~~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:120:11: error: ‘acceptor_service_type’ does not name a type; did you mean ‘acceptor_service_impl’?
120 | acceptor_service_type::implementation_type acceptor_impl_type;
| ^~~~~~~~~~~~~~~~~~~~~
| acceptor_service_impl
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:120:11: error: ‘acceptor_service_type’ does not name a type; did you mean ‘acceptor_service_impl’?
120 | acceptor_service_type::implementation_type acceptor_impl_type;
| ^~~~~~~~~~~~~~~~~~~~~
| acceptor_service_impl
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:121:15: error: ‘acceptor_service_type’ does not name a type; did you mean ‘acceptor_service_impl’?
121 | typedef acceptor_service_type::native_handle_type
| ^~~~~~~~~~~~~~~~~~~~~
| acceptor_service_impl
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:121:15: error: ‘acceptor_service_type’ does not name a type; did you mean ‘acceptor_service_impl’?
121 | typedef acceptor_service_type::native_handle_type
| ^~~~~~~~~~~~~~~~~~~~~
| acceptor_service_impl
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/livelocation.cpp:9:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:116:28: error: ‘socket_acceptor_service’ in namespace ‘boost::asio’ does not name a template type
116 | typedef boost::asio::socket_acceptor_service<
| ^~~~~~~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:120:11: error: ‘acceptor_service_type’ does not name a type; did you mean ‘acceptor_service_impl’?
120 | acceptor_service_type::implementation_type acceptor_impl_type;
| ^~~~~~~~~~~~~~~~~~~~~
| acceptor_service_impl
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:121:15: error: ‘acceptor_service_type’ does not name a type; did you mean ‘acceptor_service_impl’?
121 | typedef acceptor_service_type::native_handle_type
| ^~~~~~~~~~~~~~~~~~~~~
| acceptor_service_impl
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/echo_json.cpp:6:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:116:28: error: ‘socket_acceptor_service’ in namespace ‘boost::asio’ does not name a template type
116 | typedef boost::asio::socket_acceptor_service<
| ^~~~~~~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:120:11: error: ‘acceptor_service_type’ does not name a type; did you mean ‘acceptor_service_impl’?
120 | acceptor_service_type::implementation_type acceptor_impl_type;
| ^~~~~~~~~~~~~~~~~~~~~
| acceptor_service_impl
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/getphoto.cpp:7:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:116:28: error: ‘socket_acceptor_service’ in namespace ‘boost::asio’ does not name a template type
116 | typedef boost::asio::socket_acceptor_service<
| ^~~~~~~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:121:15: error: ‘acceptor_service_type’ does not name a type; did you mean ‘acceptor_service_impl’?
121 | typedef acceptor_service_type::native_handle_type
| ^~~~~~~~~~~~~~~~~~~~~
| acceptor_service_impl
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:120:11: error: ‘acceptor_service_type’ does not name a type; did you mean ‘acceptor_service_impl’?
120 | acceptor_service_type::implementation_type acceptor_impl_type;
| ^~~~~~~~~~~~~~~~~~~~~
| acceptor_service_impl
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:121:15: error: ‘acceptor_service_type’ does not name a type; did you mean ‘acceptor_service_impl’?
121 | typedef acceptor_service_type::native_handle_type
| ^~~~~~~~~~~~~~~~~~~~~
| acceptor_service_impl
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/upload.cpp:3:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:116:28: error: ‘socket_acceptor_service’ in namespace ‘boost::asio’ does not name a template type
116 | typedef boost::asio::socket_acceptor_service<
| ^~~~~~~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:120:11: error: ‘acceptor_service_type’ does not name a type; did you mean ‘acceptor_service_impl’?
120 | acceptor_service_type::implementation_type acceptor_impl_type;
| ^~~~~~~~~~~~~~~~~~~~~
| acceptor_service_impl
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/traits.hpp:121:15: error: ‘acceptor_service_type’ does not name a type; did you mean ‘acceptor_service_impl’?
121 | typedef acceptor_service_type::native_handle_type
| ^~~~~~~~~~~~~~~~~~~~~
| acceptor_service_impl
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/echo.cpp:3:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp: In instantiation of ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’:
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:47:57: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
47 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:21,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/echo.cpp:3:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘class boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:56:66: required from ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:79:53: error: no type named ‘native_handle_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
79 | typedef typename traits::native_handle_type native_handle_type;
| ^~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:81:53: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
81 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:82:53: error: no type named ‘acceptor_impl_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
82 | typedef typename traits::acceptor_impl_type acceptor_impl_type;
| ^~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:363:11: required from ‘class boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:56:66: required from ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:96:55: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
96 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:13,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/echo.cpp:3:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp: In instantiation of ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:40:52: error: no type named ‘native_handle_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
40 | typedef typename traits::native_handle_type native_handle_type;
| ^~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/calculator.cpp:4:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp: In instantiation of ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’:
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:47:57: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
47 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:21,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/calculator.cpp:4:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘class boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:56:66: required from ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:79:53: error: no type named ‘native_handle_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
79 | typedef typename traits::native_handle_type native_handle_type;
| ^~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:81:53: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
81 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:82:53: error: no type named ‘acceptor_impl_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
82 | typedef typename traits::acceptor_impl_type acceptor_impl_type;
| ^~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:363:11: required from ‘class boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:56:66: required from ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:96:55: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
96 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:13,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/calculator.cpp:4:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp: In instantiation of ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:40:52: error: no type named ‘native_handle_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
40 | typedef typename traits::native_handle_type native_handle_type;
| ^~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/livelocation.cpp:9:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp: In instantiation of ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’:
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:47:57: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
47 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:21,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/livelocation.cpp:9:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘class boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:56:66: required from ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:79:53: error: no type named ‘native_handle_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
79 | typedef typename traits::native_handle_type native_handle_type;
| ^~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:81:53: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
81 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:82:53: error: no type named ‘acceptor_impl_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
82 | typedef typename traits::acceptor_impl_type acceptor_impl_type;
| ^~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:363:11: required from ‘class boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:56:66: required from ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:96:55: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
96 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:13,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/livelocation.cpp:9:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp: In instantiation of ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:40:52: error: no type named ‘native_handle_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
40 | typedef typename traits::native_handle_type native_handle_type;
| ^~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/webfetch.cpp:7:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp: In instantiation of ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’:
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:47:57: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
47 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:21,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/webfetch.cpp:7:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘class boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:56:66: required from ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:79:53: error: no type named ‘native_handle_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
79 | typedef typename traits::native_handle_type native_handle_type;
| ^~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:81:53: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
81 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:82:53: error: no type named ‘acceptor_impl_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
82 | typedef typename traits::acceptor_impl_type acceptor_impl_type;
| ^~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:363:11: required from ‘class boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:56:66: required from ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:96:55: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
96 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:13,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/webfetch.cpp:7:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp: In instantiation of ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:40:52: error: no type named ‘native_handle_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
40 | typedef typename traits::native_handle_type native_handle_type;
| ^~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/echo_json.cpp:6:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp: In instantiation of ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’:
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:47:57: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
47 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:21,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/echo_json.cpp:6:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘class boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:56:66: required from ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:79:53: error: no type named ‘native_handle_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
79 | typedef typename traits::native_handle_type native_handle_type;
| ^~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:81:53: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
81 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:82:53: error: no type named ‘acceptor_impl_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
82 | typedef typename traits::acceptor_impl_type acceptor_impl_type;
| ^~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:363:11: required from ‘class boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:56:66: required from ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:96:55: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
96 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:13,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/echo_json.cpp:6:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp: In instantiation of ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:40:52: error: no type named ‘native_handle_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
40 | typedef typename traits::native_handle_type native_handle_type;
| ^~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/upload.cpp:3:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp: In instantiation of ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’:
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:47:57: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
47 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:21,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/upload.cpp:3:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘class boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:56:66: required from ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:79:53: error: no type named ‘native_handle_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
79 | typedef typename traits::native_handle_type native_handle_type;
| ^~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:81:53: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
81 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:82:53: error: no type named ‘acceptor_impl_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
82 | typedef typename traits::acceptor_impl_type acceptor_impl_type;
| ^~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:363:11: required from ‘class boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:56:66: required from ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:96:55: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
96 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:13,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/upload.cpp:3:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp: In instantiation of ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:40:52: error: no type named ‘native_handle_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
40 | typedef typename traits::native_handle_type native_handle_type;
| ^~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/getphoto.cpp:7:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp: In instantiation of ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’:
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:47:57: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
47 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:21,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/getphoto.cpp:7:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘class boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:56:66: required from ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:79:53: error: no type named ‘native_handle_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
79 | typedef typename traits::native_handle_type native_handle_type;
| ^~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:81:53: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
81 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:82:53: error: no type named ‘acceptor_impl_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
82 | typedef typename traits::acceptor_impl_type acceptor_impl_type;
| ^~~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:363:11: required from ‘class boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:56:66: required from ‘class boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>’
/usr/include/boost/asio/basic_io_object.hpp:35:56: required from ‘class boost::asio::detail::service_has_move<boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi> >’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:27:9: required from ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:96:55: error: no type named ‘acceptor_service_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
96 | typedef typename traits::acceptor_service_type acceptor_service_type;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:13,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/getphoto.cpp:7:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp: In instantiation of ‘class boost::cgi::common::basic_request_acceptor<boost::cgi::common::tags::fcgi>’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:40:52: error: no type named ‘native_handle_type’ in ‘struct boost::cgi::common::protocol_traits<boost::cgi::common::tags::fcgi>’
40 | typedef typename traits::native_handle_type native_handle_type;
| ^~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:21,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/echo.cpp:3:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘boost::system::error_code boost::cgi::fcgi::acceptor_service_impl<Protocol>::default_init(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::system::error_code&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:97:49: required from ‘boost::system::error_code boost::cgi::fcgi_request_acceptor_service<Protocol>::default_init(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&, boost::system::error_code&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:54:7: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:127:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
127 | acceptor_service_.assign(impl.acceptor_, boost::asio::ip::tcp::v4()
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:127:38: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
127 | acceptor_service_.assign(impl.acceptor_, boost::asio::ip::tcp::v4()
| ~~~~~^~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:21,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/calculator.cpp:4:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘boost::system::error_code boost::cgi::fcgi::acceptor_service_impl<Protocol>::default_init(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::system::error_code&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:97:49: required from ‘boost::system::error_code boost::cgi::fcgi_request_acceptor_service<Protocol>::default_init(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&, boost::system::error_code&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:54:7: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:127:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
127 | acceptor_service_.assign(impl.acceptor_, boost::asio::ip::tcp::v4()
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:127:38: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
127 | acceptor_service_.assign(impl.acceptor_, boost::asio::ip::tcp::v4()
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::construct(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:71:7: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::construct(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/usr/include/boost/asio/basic_io_object.hpp:119:5: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::basic_io_object(boost::asio::io_context&) [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:148:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
148 | acceptor_service_.construct(impl.acceptor_);
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:148:41: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
148 | acceptor_service_.construct(impl.acceptor_);
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::destroy(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:76:7: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::destroy(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/usr/include/boost/asio/basic_io_object.hpp:156:5: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::~basic_io_object() [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:154:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
154 | acceptor_service_.destroy(impl.acceptor_);
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:154:39: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
154 | acceptor_service_.destroy(impl.acceptor_);
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::do_accept(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>; typename boost::cgi::common::protocol_traits<Protocol>::request_type = boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:279:24: required from ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::async_accept(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>; typename boost::cgi::common::protocol_traits<Protocol>::request_type = boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:157:54: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::async_accept(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&, boost::cgi::fcgi_request_acceptor_service<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type; boost::cgi::fcgi_request_acceptor_service<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:232:7: required from ‘void boost::cgi::common::basic_request_acceptor<Protocol>::async_accept(boost::cgi::common::basic_request_acceptor<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::common::basic_request_acceptor<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:27:121: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:236:10: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
236 | acceptor_service_.async_accept(impl.acceptor_,
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:236:46: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
236 | acceptor_service_.async_accept(impl.acceptor_,
| ~~~~~^~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:21,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/webfetch.cpp:7:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘boost::system::error_code boost::cgi::fcgi::acceptor_service_impl<Protocol>::default_init(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::system::error_code&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:97:49: required from ‘boost::system::error_code boost::cgi::fcgi_request_acceptor_service<Protocol>::default_init(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&, boost::system::error_code&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:54:7: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:127:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
127 | acceptor_service_.assign(impl.acceptor_, boost::asio::ip::tcp::v4()
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:127:38: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
127 | acceptor_service_.assign(impl.acceptor_, boost::asio::ip::tcp::v4()
| ~~~~~^~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:21,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/livelocation.cpp:9:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘boost::system::error_code boost::cgi::fcgi::acceptor_service_impl<Protocol>::default_init(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::system::error_code&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:97:49: required from ‘boost::system::error_code boost::cgi::fcgi_request_acceptor_service<Protocol>::default_init(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&, boost::system::error_code&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:54:7: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:127:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
127 | acceptor_service_.assign(impl.acceptor_, boost::asio::ip::tcp::v4()
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:127:38: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
127 | acceptor_service_.assign(impl.acceptor_, boost::asio::ip::tcp::v4()
| ~~~~~^~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:21,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/echo_json.cpp:6:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘boost::system::error_code boost::cgi::fcgi::acceptor_service_impl<Protocol>::default_init(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::system::error_code&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:97:49: required from ‘boost::system::error_code boost::cgi::fcgi_request_acceptor_service<Protocol>::default_init(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&, boost::system::error_code&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:54:7: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:127:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
127 | acceptor_service_.assign(impl.acceptor_, boost::asio::ip::tcp::v4()
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:127:38: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
127 | acceptor_service_.assign(impl.acceptor_, boost::asio::ip::tcp::v4()
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::construct(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:71:7: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::construct(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/usr/include/boost/asio/basic_io_object.hpp:119:5: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::basic_io_object(boost::asio::io_context&) [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:148:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
148 | acceptor_service_.construct(impl.acceptor_);
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:148:41: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
148 | acceptor_service_.construct(impl.acceptor_);
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::destroy(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:76:7: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::destroy(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/usr/include/boost/asio/basic_io_object.hpp:156:5: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::~basic_io_object() [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:154:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
154 | acceptor_service_.destroy(impl.acceptor_);
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:154:39: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
154 | acceptor_service_.destroy(impl.acceptor_);
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::do_accept(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>; typename boost::cgi::common::protocol_traits<Protocol>::request_type = boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:279:24: required from ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::async_accept(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>; typename boost::cgi::common::protocol_traits<Protocol>::request_type = boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:157:54: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::async_accept(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&, boost::cgi::fcgi_request_acceptor_service<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type; boost::cgi::fcgi_request_acceptor_service<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:232:7: required from ‘void boost::cgi::common::basic_request_acceptor<Protocol>::async_accept(boost::cgi::common::basic_request_acceptor<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::common::basic_request_acceptor<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:27:121: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:236:10: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
236 | acceptor_service_.async_accept(impl.acceptor_,
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:236:46: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
236 | acceptor_service_.async_accept(impl.acceptor_,
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::construct(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:71:7: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::construct(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/usr/include/boost/asio/basic_io_object.hpp:119:5: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::basic_io_object(boost::asio::io_context&) [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:148:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
148 | acceptor_service_.construct(impl.acceptor_);
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:148:41: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
148 | acceptor_service_.construct(impl.acceptor_);
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::destroy(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:76:7: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::destroy(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/usr/include/boost/asio/basic_io_object.hpp:156:5: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::~basic_io_object() [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:154:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
154 | acceptor_service_.destroy(impl.acceptor_);
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:154:39: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
154 | acceptor_service_.destroy(impl.acceptor_);
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::do_accept(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>; typename boost::cgi::common::protocol_traits<Protocol>::request_type = boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:279:24: required from ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::async_accept(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>; typename boost::cgi::common::protocol_traits<Protocol>::request_type = boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:157:54: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::async_accept(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&, boost::cgi::fcgi_request_acceptor_service<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type; boost::cgi::fcgi_request_acceptor_service<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:232:7: required from ‘void boost::cgi::common::basic_request_acceptor<Protocol>::async_accept(boost::cgi::common::basic_request_acceptor<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::common::basic_request_acceptor<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:27:121: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:236:10: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
236 | acceptor_service_.async_accept(impl.acceptor_,
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:236:46: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
236 | acceptor_service_.async_accept(impl.acceptor_,
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::construct(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:71:7: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::construct(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/usr/include/boost/asio/basic_io_object.hpp:119:5: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::basic_io_object(boost::asio::io_context&) [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:148:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
148 | acceptor_service_.construct(impl.acceptor_);
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:148:41: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
148 | acceptor_service_.construct(impl.acceptor_);
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::destroy(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:76:7: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::destroy(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/usr/include/boost/asio/basic_io_object.hpp:156:5: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::~basic_io_object() [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:154:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
154 | acceptor_service_.destroy(impl.acceptor_);
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:154:39: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
154 | acceptor_service_.destroy(impl.acceptor_);
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::do_accept(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>; typename boost::cgi::common::protocol_traits<Protocol>::request_type = boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:279:24: required from ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::async_accept(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>; typename boost::cgi::common::protocol_traits<Protocol>::request_type = boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:157:54: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::async_accept(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&, boost::cgi::fcgi_request_acceptor_service<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type; boost::cgi::fcgi_request_acceptor_service<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:232:7: required from ‘void boost::cgi::common::basic_request_acceptor<Protocol>::async_accept(boost::cgi::common::basic_request_acceptor<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::common::basic_request_acceptor<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:27:121: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:236:10: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
236 | acceptor_service_.async_accept(impl.acceptor_,
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:236:46: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
236 | acceptor_service_.async_accept(impl.acceptor_,
| ~~~~~^~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:21,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/upload.cpp:3:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘boost::system::error_code boost::cgi::fcgi::acceptor_service_impl<Protocol>::default_init(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::system::error_code&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:97:49: required from ‘boost::system::error_code boost::cgi::fcgi_request_acceptor_service<Protocol>::default_init(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&, boost::system::error_code&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:54:7: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:127:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
127 | acceptor_service_.assign(impl.acceptor_, boost::asio::ip::tcp::v4()
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:127:38: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
127 | acceptor_service_.assign(impl.acceptor_, boost::asio::ip::tcp::v4()
| ~~~~~^~~~~~~~~
In file included from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:21,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor.hpp:14,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi.hpp:15,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:6,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listener.h:5,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/libtelegram.h:4,
from /mnt/c/Users/omerf/Downloads/libtelegram/examples/getphoto.cpp:7:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘boost::system::error_code boost::cgi::fcgi::acceptor_service_impl<Protocol>::default_init(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::system::error_code&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:97:49: required from ‘boost::system::error_code boost::cgi::fcgi_request_acceptor_service<Protocol>::default_init(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&, boost::system::error_code&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:54:7: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:127:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
127 | acceptor_service_.assign(impl.acceptor_, boost::asio::ip::tcp::v4()
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:127:38: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
127 | acceptor_service_.assign(impl.acceptor_, boost::asio::ip::tcp::v4()
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::construct(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:71:7: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::construct(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/usr/include/boost/asio/basic_io_object.hpp:119:5: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::basic_io_object(boost::asio::io_context&) [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:148:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
148 | acceptor_service_.construct(impl.acceptor_);
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:148:41: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
148 | acceptor_service_.construct(impl.acceptor_);
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::destroy(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:76:7: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::destroy(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/usr/include/boost/asio/basic_io_object.hpp:156:5: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::~basic_io_object() [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:154:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
154 | acceptor_service_.destroy(impl.acceptor_);
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:154:39: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
154 | acceptor_service_.destroy(impl.acceptor_);
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::do_accept(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>; typename boost::cgi::common::protocol_traits<Protocol>::request_type = boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:279:24: required from ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::async_accept(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>; typename boost::cgi::common::protocol_traits<Protocol>::request_type = boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:157:54: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::async_accept(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&, boost::cgi::fcgi_request_acceptor_service<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type; boost::cgi::fcgi_request_acceptor_service<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:232:7: required from ‘void boost::cgi::common::basic_request_acceptor<Protocol>::async_accept(boost::cgi::common::basic_request_acceptor<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::common::basic_request_acceptor<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:27:121: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:236:10: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
236 | acceptor_service_.async_accept(impl.acceptor_,
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:236:46: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
236 | acceptor_service_.async_accept(impl.acceptor_,
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_impl(boost::asio::io_context&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:65:26: required from ‘boost::cgi::fcgi_request_acceptor_service<Protocol>::fcgi_request_acceptor_service(boost::asio::io_context&) [with Protocol = boost::cgi::common::tags::fcgi]’
/usr/include/boost/asio/detail/impl/service_registry.hpp:87:10: required from ‘static boost::asio::execution_context::service* boost::asio::detail::service_registry::create(void*) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; Owner = boost::asio::io_context]’
/usr/include/boost/asio/detail/impl/service_registry.hpp:38:16: required from ‘Service& boost::asio::detail::service_registry::use_service(boost::asio::io_context&) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>]’
/usr/include/boost/asio/impl/io_context.hpp:42:66: required from ‘Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>]’
/usr/include/boost/asio/basic_io_object.hpp:117:57: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::basic_io_object(boost::asio::io_context&) [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:111:21: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
111 | , strand_(ios)
| ^
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::construct(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:71:7: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::construct(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/usr/include/boost/asio/basic_io_object.hpp:119:5: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::basic_io_object(boost::asio::io_context&) [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:148:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
148 | acceptor_service_.construct(impl.acceptor_);
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:148:41: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
148 | acceptor_service_.construct(impl.acceptor_);
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::destroy(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:76:7: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::destroy(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/usr/include/boost/asio/basic_io_object.hpp:156:5: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::~basic_io_object() [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:154:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
154 | acceptor_service_.destroy(impl.acceptor_);
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:154:39: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
154 | acceptor_service_.destroy(impl.acceptor_);
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::do_accept(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>; typename boost::cgi::common::protocol_traits<Protocol>::request_type = boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:279:24: required from ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::async_accept(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>; typename boost::cgi::common::protocol_traits<Protocol>::request_type = boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:157:54: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::async_accept(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&, boost::cgi::fcgi_request_acceptor_service<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type; boost::cgi::fcgi_request_acceptor_service<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:232:7: required from ‘void boost::cgi::common::basic_request_acceptor<Protocol>::async_accept(boost::cgi::common::basic_request_acceptor<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::common::basic_request_acceptor<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:27:121: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:236:10: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
236 | acceptor_service_.async_accept(impl.acceptor_,
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:236:46: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
236 | acceptor_service_.async_accept(impl.acceptor_,
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::construct(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:71:7: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::construct(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/usr/include/boost/asio/basic_io_object.hpp:119:5: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::basic_io_object(boost::asio::io_context&) [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:148:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
148 | acceptor_service_.construct(impl.acceptor_);
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:148:41: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
148 | acceptor_service_.construct(impl.acceptor_);
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::destroy(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:76:7: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::destroy(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type]’
/usr/include/boost/asio/basic_io_object.hpp:156:5: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::~basic_io_object() [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:154:8: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
154 | acceptor_service_.destroy(impl.acceptor_);
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:154:39: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
154 | acceptor_service_.destroy(impl.acceptor_);
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::do_accept(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>; typename boost::cgi::common::protocol_traits<Protocol>::request_type = boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:279:24: required from ‘void boost::cgi::fcgi::acceptor_service_impl<Protocol>::async_accept(boost::cgi::fcgi::acceptor_service_impl<Protocol>::implementation_type&, boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi::acceptor_service_impl<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>; typename boost::cgi::common::protocol_traits<Protocol>::request_type = boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:157:54: required from ‘void boost::cgi::fcgi_request_acceptor_service<Protocol>::async_accept(boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type&, boost::cgi::fcgi_request_acceptor_service<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::fcgi_request_acceptor_service<Protocol>::implementation_type = boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type; boost::cgi::fcgi_request_acceptor_service<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:232:7: required from ‘void boost::cgi::common::basic_request_acceptor<Protocol>::async_accept(boost::cgi::common::basic_request_acceptor<Protocol>::accept_handler_type) [with Protocol = boost::cgi::common::tags::fcgi; boost::cgi::common::basic_request_acceptor<Protocol>::accept_handler_type = boost::function<int(boost::cgi::common::basic_request<boost::cgi::common::tags::fcgi>&)>]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:27:121: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:236:10: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
236 | acceptor_service_.async_accept(impl.acceptor_,
| ^~~~~~~~~~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:236:46: error: ‘struct boost::cgi::fcgi::acceptor_service_impl<boost::cgi::common::tags::fcgi>::implementation_type’ has no member named ‘acceptor_’
236 | acceptor_service_.async_accept(impl.acceptor_,
| ~~~~~^~~~~~~~~
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_impl(boost::asio::io_context&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:65:26: required from ‘boost::cgi::fcgi_request_acceptor_service<Protocol>::fcgi_request_acceptor_service(boost::asio::io_context&) [with Protocol = boost::cgi::common::tags::fcgi]’
/usr/include/boost/asio/detail/impl/service_registry.hpp:87:10: required from ‘static boost::asio::execution_context::service* boost::asio::detail::service_registry::create(void*) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; Owner = boost::asio::io_context]’
/usr/include/boost/asio/detail/impl/service_registry.hpp:38:16: required from ‘Service& boost::asio::detail::service_registry::use_service(boost::asio::io_context&) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>]’
/usr/include/boost/asio/impl/io_context.hpp:42:66: required from ‘Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>]’
/usr/include/boost/asio/basic_io_object.hpp:117:57: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::basic_io_object(boost::asio::io_context&) [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:111:21: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
111 | , strand_(ios)
| ^
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_impl(boost::asio::io_context&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:65:26: required from ‘boost::cgi::fcgi_request_acceptor_service<Protocol>::fcgi_request_acceptor_service(boost::asio::io_context&) [with Protocol = boost::cgi::common::tags::fcgi]’
/usr/include/boost/asio/detail/impl/service_registry.hpp:87:10: required from ‘static boost::asio::execution_context::service* boost::asio::detail::service_registry::create(void*) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; Owner = boost::asio::io_context]’
/usr/include/boost/asio/detail/impl/service_registry.hpp:38:16: required from ‘Service& boost::asio::detail::service_registry::use_service(boost::asio::io_context&) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>]’
/usr/include/boost/asio/impl/io_context.hpp:42:66: required from ‘Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>]’
/usr/include/boost/asio/basic_io_object.hpp:117:57: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::basic_io_object(boost::asio::io_context&) [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:111:21: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
111 | , strand_(ios)
| ^
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_impl(boost::asio::io_context&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:65:26: required from ‘boost::cgi::fcgi_request_acceptor_service<Protocol>::fcgi_request_acceptor_service(boost::asio::io_context&) [with Protocol = boost::cgi::common::tags::fcgi]’
/usr/include/boost/asio/detail/impl/service_registry.hpp:87:10: required from ‘static boost::asio::execution_context::service* boost::asio::detail::service_registry::create(void*) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; Owner = boost::asio::io_context]’
/usr/include/boost/asio/detail/impl/service_registry.hpp:38:16: required from ‘Service& boost::asio::detail::service_registry::use_service(boost::asio::io_context&) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>]’
/usr/include/boost/asio/impl/io_context.hpp:42:66: required from ‘Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>]’
/usr/include/boost/asio/basic_io_object.hpp:117:57: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::basic_io_object(boost::asio::io_context&) [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:111:21: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
111 | , strand_(ios)
| ^
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_impl(boost::asio::io_context&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:65:26: required from ‘boost::cgi::fcgi_request_acceptor_service<Protocol>::fcgi_request_acceptor_service(boost::asio::io_context&) [with Protocol = boost::cgi::common::tags::fcgi]’
/usr/include/boost/asio/detail/impl/service_registry.hpp:87:10: required from ‘static boost::asio::execution_context::service* boost::asio::detail::service_registry::create(void*) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; Owner = boost::asio::io_context]’
/usr/include/boost/asio/detail/impl/service_registry.hpp:38:16: required from ‘Service& boost::asio::detail::service_registry::use_service(boost::asio::io_context&) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>]’
/usr/include/boost/asio/impl/io_context.hpp:42:66: required from ‘Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>]’
/usr/include/boost/asio/basic_io_object.hpp:117:57: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::basic_io_object(boost::asio::io_context&) [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:111:21: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
111 | , strand_(ios)
| ^
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_impl(boost::asio::io_context&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:65:26: required from ‘boost::cgi::fcgi_request_acceptor_service<Protocol>::fcgi_request_acceptor_service(boost::asio::io_context&) [with Protocol = boost::cgi::common::tags::fcgi]’
/usr/include/boost/asio/detail/impl/service_registry.hpp:87:10: required from ‘static boost::asio::execution_context::service* boost::asio::detail::service_registry::create(void*) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; Owner = boost::asio::io_context]’
/usr/include/boost/asio/detail/impl/service_registry.hpp:38:16: required from ‘Service& boost::asio::detail::service_registry::use_service(boost::asio::io_context&) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>]’
/usr/include/boost/asio/impl/io_context.hpp:42:66: required from ‘Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>]’
/usr/include/boost/asio/basic_io_object.hpp:117:57: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::basic_io_object(boost::asio::io_context&) [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:111:21: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
111 | , strand_(ios)
| ^
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp: In instantiation of ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_impl(boost::asio::io_context&) [with Protocol = boost::cgi::common::tags::fcgi]’:
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/request_acceptor_service.hpp:65:26: required from ‘boost::cgi::fcgi_request_acceptor_service<Protocol>::fcgi_request_acceptor_service(boost::asio::io_context&) [with Protocol = boost::cgi::common::tags::fcgi]’
/usr/include/boost/asio/detail/impl/service_registry.hpp:87:10: required from ‘static boost::asio::execution_context::service* boost::asio::detail::service_registry::create(void*) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; Owner = boost::asio::io_context]’
/usr/include/boost/asio/detail/impl/service_registry.hpp:38:16: required from ‘Service& boost::asio::detail::service_registry::use_service(boost::asio::io_context&) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>]’
/usr/include/boost/asio/impl/io_context.hpp:42:66: required from ‘Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>]’
/usr/include/boost/asio/basic_io_object.hpp:117:57: required from ‘boost::asio::basic_io_object<IoObjectService, Movable>::basic_io_object(boost::asio::io_context&) [with IoObjectService = boost::cgi::fcgi_request_acceptor_service<boost::cgi::common::tags::fcgi>; bool Movable = false]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/basic_request_acceptor.hpp:49:71: required from ‘boost::cgi::common::basic_request_acceptor<Protocol>::basic_request_acceptor(boost::cgi::common::basic_protocol_service<Protocol, IoContextProvider>&) [with IoContextProvider = boost::cgi::common::io_context_provider<>; Protocol = boost::cgi::common::tags::fcgi]’
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/libtelegram/listeners/fcgi.h:25:43: required from here
/mnt/c/Users/omerf/Downloads/libtelegram/examples/../include/boost/cgi/fcgi/acceptor_service_impl.hpp:111:21: error: using invalid field ‘boost::cgi::fcgi::acceptor_service_impl<Protocol>::acceptor_service_’
111 | , strand_(ios)
| ^
make[2]: *** [CMakeFiles/echo.dir/build.make:63: CMakeFiles/echo.dir/echo.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:223: CMakeFiles/echo.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/calculator.dir/build.make:63: CMakeFiles/calculator.dir/calculator.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:250: CMakeFiles/calculator.dir/all] Error 2
make[2]: *** [CMakeFiles/webfetch.dir/build.make:63: CMakeFiles/webfetch.dir/webfetch.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:88: CMakeFiles/webfetch.dir/all] Error 2
make[2]: *** [CMakeFiles/livelocation.dir/build.make:63: CMakeFiles/livelocation.dir/livelocation.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:196: CMakeFiles/livelocation.dir/all] Error 2
make[2]: *** [CMakeFiles/echo_json.dir/build.make:63: CMakeFiles/echo_json.dir/echo_json.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:169: CMakeFiles/echo_json.dir/all] Error 2
make[2]: *** [CMakeFiles/upload.dir/build.make:63: CMakeFiles/upload.dir/upload.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:115: CMakeFiles/upload.dir/all] Error 2
make[2]: *** [CMakeFiles/getphoto.dir/build.make:63: CMakeFiles/getphoto.dir/getphoto.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:142: CMakeFiles/getphoto.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
The text was updated successfully, but these errors were encountered:
It looks like the Makefile might be somewhat out of date - I'll rewrite this to use CMake soon. Meanwhile, I can confirm the Code::Blocks build process works well, at least on Linux - please try that for the moment.
Spoke too soon - looks like this is broken by more recent versions of Boost. Works with Boost 1_69, broken at some point by or before 1_76. Will look into it.
Unfortunately this is an issue due to breaking changes in Boost with an outdated CGI library - see my issue here darrengarvey/cgi#16. I have now disabled FastCGI for newer versions of boost.
Please build with CMake as per updated instructions:
I'm unable to compile the examples. I have tried on both Windows and Ubuntu WSL many times
Boost version is 1.71
gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)
Output after
make -j$(nproc)
The text was updated successfully, but these errors were encountered: