_container’ buffer.hpp: In member function ‘void ircpp::bounded_buffer::push_front(const int&)’: buffer.hpp:29: error: ‘boost’ has not been declared buffer.hpp:29: error: expected `;' before ‘lock’ buffer.hpp:30: error: ‘m_not_full’ was not declared in this scope buffer.hpp:30: error: ‘lock’ was not declared in this scope buffer.hpp:30: error: ‘boost’ has not been declared buffer.hpp:31: error: ‘m_container’ was not declared in this scope buffer.hpp:34: error: ‘m_not_empty’ was not declared in this scope buffer.hpp: In member function ‘void ircpp::bounded_buffer::pop_back(int*)’: buffer.hpp:38: error: ‘boost’ has not been declared buffer.hpp:38: error: expected `;' before ‘lock’ buffer.hpp:39: error: ‘m_not_empty’ was not declared in this scope buffer.hpp:39: error: ‘lock’ was not declared in this scope buffer.hpp:39: error: ‘boost’ has not been declared buffer.hpp:40: error: ‘m_container’ was not declared in this scope buffer.hpp:42: error: ‘m_not_full’ was not declared in this scope buffer.hpp: In member function ‘bool ircpp::bounded_buffer::is_not_full() const’: buffer.hpp:50: error: ‘m_container’ was not declared in this scope ./boost/process/detail/file_handle.hpp: In constructor ‘boost::process::detail::file_handle::file_handle(int)’: ./boost/process/detail/file_handle.hpp:332: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/detail/file_handle.hpp: In member function ‘void boost::process::detail::file_handle::close()’: ./boost/process/detail/file_handle.hpp:381: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/detail/file_handle.hpp: In member function ‘int boost::process::detail::file_handle::disown()’: ./boost/process/detail/file_handle.hpp:398: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/detail/file_handle.hpp: In member function ‘int boost::process::detail::file_handle::get() const’: ./boost/process/detail/file_handle.hpp:412: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/detail/file_handle.hpp: In member function ‘void boost::process::detail::file_handle::posix_remap(int)’: ./boost/process/detail/file_handle.hpp:424: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/detail/file_handle.hpp:427: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/file_handle.hpp:433: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/file_handle.hpp: In static member function ‘static boost::process::detail::file_handle boost::process::detail::file_handle::posix_dup(int, int)’: ./boost/process/detail/file_handle.hpp:450: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/pipe.hpp: In constructor ‘boost::process::detail::pipe::pipe()’: ./boost/process/detail/pipe.hpp:142: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/systembuf.hpp: At global scope: ./boost/process/detail/systembuf.hpp:63: error: expected class-name before ‘{’ token ./boost/process/detail/systembuf.hpp:106: error: ISO C++ forbids declaration of ‘scoped_array’ with no type ./boost/process/detail/systembuf.hpp:106: error: invalid use of ‘::’ ./boost/process/detail/systembuf.hpp:106: error: expected ‘;’ before ‘<’ token ./boost/process/detail/systembuf.hpp:111: error: ISO C++ forbids declaration of ‘scoped_array’ with no type ./boost/process/detail/systembuf.hpp:111: error: invalid use of ‘::’ ./boost/process/detail/systembuf.hpp:111: error: expected ‘;’ before ‘<’ token ./boost/process/detail/systembuf.hpp: In constructor ‘boost::process::detail::systembuf::systembuf(int, size_t)’: ./boost/process/detail/systembuf.hpp:166: error: class ‘boost::process::detail::systembuf’ does not have any field named ‘m_read_buf’ ./boost/process/detail/systembuf.hpp:167: error: class ‘boost::process::detail::systembuf’ does not have any field named ‘m_write_buf’ ./boost/process/detail/systembuf.hpp:172: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/detail/systembuf.hpp:176: error: ‘m_write_buf’ was not declared in this scope ./boost/process/detail/systembuf.hpp: In member function ‘virtual int boost::process::detail::systembuf::underflow()’: ./boost/process/detail/systembuf.hpp:185: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/detail/systembuf.hpp:193: error: ‘m_read_buf’ was not declared in this scope ./boost/process/detail/systembuf.hpp: In member function ‘virtual int boost::process::detail::systembuf::overflow(int)’: ./boost/process/detail/systembuf.hpp:211: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/pistream.hpp: At global scope: ./boost/process/pistream.hpp:61: error: expected class-name before ‘{’ token ./boost/process/postream.hpp:61: error: expected class-name before ‘{’ token ./boost/process/process.hpp: In member function ‘void boost::process::process::terminate(bool) const’: ./boost/process/process.hpp:150: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/status.hpp: In member function ‘int boost::process::status::exit_status() const’: ./boost/process/status.hpp:117: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/child.hpp: At global scope: ./boost/process/child.hpp:111: error: ISO C++ forbids declaration of ‘shared_ptr’ with no type ./boost/process/child.hpp:111: error: invalid use of ‘::’ ./boost/process/child.hpp:111: error: expected ‘;’ before ‘<’ token ./boost/process/child.hpp:121: error: ISO C++ forbids declaration of ‘shared_ptr’ with no type ./boost/process/child.hpp:121: error: invalid use of ‘::’ ./boost/process/child.hpp:121: error: expected ‘;’ before ‘<’ token ./boost/process/child.hpp:131: error: ISO C++ forbids declaration of ‘shared_ptr’ with no type ./boost/process/child.hpp:131: error: invalid use of ‘::’ ./boost/process/child.hpp:131: error: expected ‘;’ before ‘<’ token ./boost/process/child.hpp: In constructor ‘boost::process::child::child(pid_t, boost::process::detail::file_handle, boost::process::detail::file_handle, boost::process::detail::file_handle)’: ./boost/process/child.hpp:179: error: ‘m_sstdin’ was not declared in this scope ./boost/process/child.hpp:181: error: ‘m_sstdout’ was not declared in this scope ./boost/process/child.hpp:183: error: ‘m_sstderr’ was not declared in this scope ./boost/process/child.hpp: In member function ‘boost::process::postream& boost::process::child::get_stdin() const’: ./boost/process/child.hpp:193: error: ‘m_sstdin’ was not declared in this scope ./boost/process/child.hpp:193: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/child.hpp: In member function ‘boost::process::pistream& boost::process::child::get_stdout() const’: ./boost/process/child.hpp:204: error: ‘m_sstdout’ was not declared in this scope ./boost/process/child.hpp:204: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/child.hpp: In member function ‘boost::process::pistream& boost::process::child::get_stderr() const’: ./boost/process/child.hpp:215: error: ‘m_sstderr’ was not declared in this scope ./boost/process/child.hpp:215: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/child.hpp: In member function ‘const boost::process::status boost::process::child::wait()’: ./boost/process/child.hpp:228: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/context.hpp: In constructor ‘boost::process::basic_work_directory_context::basic_work_directory_context()’: ./boost/process/context.hpp:87: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/stream_info.hpp: At global scope: ./boost/process/detail/stream_info.hpp:90: error: ISO C++ forbids declaration of ‘optional’ with no type ./boost/process/detail/stream_info.hpp:90: error: invalid use of ‘::’ ./boost/process/detail/stream_info.hpp:90: error: expected ‘;’ before ‘<’ token ./boost/process/detail/stream_info.hpp: In constructor ‘boost::process::detail::stream_info::stream_info(const boost::process::stream_behavior&, bool)’: ./boost/process/detail/stream_info.hpp:103: error: ‘m_pipe’ was not declared in this scope ./boost/process/detail/stream_info.hpp:140: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/detail/posix_ops.hpp: In function ‘std::pair boost::process::detail::collection_to_posix_argv(const Arguments&)’: ./boost/process/detail/posix_ops.hpp:89: error: there are no arguments to ‘BOOST_ASSERT’ that depend on a template parameter, so a declaration of ‘BOOST_ASSERT’ must be available ./boost/process/detail/posix_ops.hpp:89: error: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) ./boost/process/detail/posix_ops.hpp: In member function ‘void boost::process::detail::posix_setup::operator()() const’: ./boost/process/detail/posix_ops.hpp:268: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/posix_ops.hpp:275: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/posix_ops.hpp:282: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/posix_ops.hpp:289: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/posix_ops.hpp:296: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/posix_ops.hpp:301: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/detail/posix_ops.hpp:303: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/posix_ops.hpp:309: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/posix_ops.hpp:315: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/posix_ops.hpp:321: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/posix_ops.hpp:327: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/posix_ops.hpp: In function ‘void boost::process::detail::setup_input(boost::process::detail::info_map&, bool*, int)’: ./boost/process/detail/posix_ops.hpp:356: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/detail/posix_ops.hpp:362: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/posix_ops.hpp:375: error: ‘struct boost::process::detail::stream_info’ has no member named ‘m_pipe’ ./boost/process/detail/posix_ops.hpp:376: error: ‘struct boost::process::detail::stream_info’ has no member named ‘m_pipe’ ./boost/process/detail/posix_ops.hpp:377: error: ‘struct boost::process::detail::stream_info’ has no member named ‘m_pipe’ ./boost/process/detail/posix_ops.hpp: In function ‘void boost::process::detail::setup_output(boost::process::detail::info_map&, bool*, int)’: ./boost/process/detail/posix_ops.hpp:406: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/detail/posix_ops.hpp:417: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/posix_ops.hpp:430: error: ‘struct boost::process::detail::stream_info’ has no member named ‘m_pipe’ ./boost/process/detail/posix_ops.hpp:431: error: ‘struct boost::process::detail::stream_info’ has no member named ‘m_pipe’ ./boost/process/detail/posix_ops.hpp:432: error: ‘struct boost::process::detail::stream_info’ has no member named ‘m_pipe’ ./boost/process/detail/posix_ops.hpp: In function ‘pid_t boost::process::detail::posix_start(const Executable&, const Arguments&, const boost::process::environment&, boost::process::detail::info_map&, boost::process::detail::info_map&, const boost::process::detail::posix_setup&)’: ./boost/process/detail/posix_ops.hpp:480: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/detail/posix_ops.hpp:490: error: ‘scoped_array’ is not a member of ‘boost’ ./boost/process/detail/posix_ops.hpp:490: error: expected primary-expression before ‘bool’ ./boost/process/detail/posix_ops.hpp:490: error: expected `;' before ‘bool’ ./boost/process/detail/posix_ops.hpp:492: error: ‘closeflags’ was not declared in this scope ./boost/process/detail/posix_ops.hpp:494: error: ‘closeflags’ was not declared in this scope ./boost/process/detail/posix_ops.hpp:536: error: there are no arguments to ‘BOOST_ASSERT’ that depend on a template parameter, so a declaration of ‘BOOST_ASSERT’ must be available ./boost/process/detail/posix_ops.hpp:543: error: ‘struct boost::process::detail::stream_info’ has no member named ‘m_pipe’ ./boost/process/detail/posix_ops.hpp:551: error: ‘struct boost::process::detail::stream_info’ has no member named ‘m_pipe’ ./boost/process/detail/posix_ops.hpp: In function ‘boost::process::detail::file_handle boost::process::detail::posix_info_locate_pipe(boost::process::detail::info_map&, int, bool)’: ./boost/process/detail/posix_ops.hpp:582: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/detail/posix_ops.hpp:586: error: ‘struct boost::process::detail::stream_info’ has no member named ‘m_pipe’ ./boost/process/detail/posix_ops.hpp:586: error: ‘struct boost::process::detail::stream_info’ has no member named ‘m_pipe’ ./boost/process/operations.hpp: In function ‘std::string boost::process::find_executable_in_path(const std::string&, std::string)’: ./boost/process/operations.hpp:66: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/operations.hpp:77: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/operations.hpp:112: error: ‘throw_exception’ is not a member of ‘boost’ ./boost/process/operations.hpp: In function ‘boost::process::child boost::process::launch(const Executable&, const Arguments&, const Context&)’: ./boost/process/operations.hpp:205: error: there are no arguments to ‘BOOST_ASSERT’ that depend on a template parameter, so a declaration of ‘BOOST_ASSERT’ must be available ./boost/process/operations.hpp:210: error: there are no arguments to ‘BOOST_ASSERT’ that depend on a template parameter, so a declaration of ‘BOOST_ASSERT’ must be available ./boost/process/operations.hpp:215: error: there are no arguments to ‘BOOST_ASSERT’ that depend on a template parameter, so a declaration of ‘BOOST_ASSERT’ must be available ./boost/process/operations.hpp: In function ‘boost::process::children boost::process::launch_pipeline(const Entries&)’: ./boost/process/operations.hpp:331: error: ‘scoped_array’ is not a member of ‘boost’ ./boost/process/operations.hpp:331: error: expected primary-expression before ‘>’ token ./boost/process/operations.hpp:332: error: there are no arguments to ‘pipes’ that depend on a template parameter, so a declaration of ‘pipes’ must be available ./boost/process/operations.hpp:355: error: ‘pipes’ was not declared in this scope ./boost/process/operations.hpp:375: error: there are no arguments to ‘BOOST_ASSERT’ that depend on a template parameter, so a declaration of ‘BOOST_ASSERT’ must be available ./boost/process/operations.hpp:391: error: ‘pipes’ was not declared in this scope ./boost/process/operations.hpp:429: error: ‘pipes’ was not declared in this scope ./boost/process/operations.hpp:454: error: there are no arguments to ‘BOOST_ASSERT’ that depend on a template parameter, so a declaration of ‘BOOST_ASSERT’ must be available ./boost/process/operations.hpp:459: error: there are no arguments to ‘BOOST_ASSERT’ that depend on a template parameter, so a declaration of ‘BOOST_ASSERT’ must be available ./boost/process/operations.hpp: In function ‘const boost::process::status boost::process::wait_children(Children&)’: ./boost/process/operations.hpp:603: error: there are no arguments to ‘BOOST_ASSERT’ that depend on a template parameter, so a declaration of ‘BOOST_ASSERT’ must be available ./boost/process/self.hpp: At global scope: ./boost/process/self.hpp:50: error: expected class-name before ‘{’ token ./boost/process/posix_child.hpp:100: error: ‘shared_ptr’ is not a member of ‘boost’ ./boost/process/posix_child.hpp:100: error: ‘shared_ptr’ is not a member of ‘boost’ ./boost/process/posix_child.hpp:100: error: template argument 2 is invalid ./boost/process/posix_child.hpp:100: error: template argument 4 is invalid ./boost/process/posix_child.hpp:100: error: expected unqualified-id before ‘>’ token ./boost/process/posix_child.hpp:105: error: ‘shared_ptr’ is not a member of ‘boost’ ./boost/process/posix_child.hpp:105: error: ‘shared_ptr’ is not a member of ‘boost’ ./boost/process/posix_child.hpp:105: error: template argument 2 is invalid ./boost/process/posix_child.hpp:105: error: template argument 4 is invalid ./boost/process/posix_child.hpp:105: error: expected unqualified-id before ‘>’ token ./boost/process/posix_child.hpp:111: error: ‘input_map’ does not name a type ./boost/process/posix_child.hpp:117: error: ‘output_map’ does not name a type ./boost/process/posix_child.hpp: In constructor ‘boost::process::posix_child::posix_child(pid_t, boost::process::detail::info_map&, boost::process::detail::info_map&)’: ./boost/process/posix_child.hpp:158: error: ‘struct boost::process::detail::stream_info’ has no member named ‘m_pipe’ ./boost/process/posix_child.hpp:158: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/posix_child.hpp:159: error: ‘shared_ptr’ is not a member of ‘boost’ ./boost/process/posix_child.hpp:159: error: expected primary-expression before ‘>’ token ./boost/process/posix_child.hpp:159: error: ‘struct boost::process::detail::stream_info’ has no member named ‘m_pipe’ ./boost/process/posix_child.hpp:159: error: ‘st’ was not declared in this scope ./boost/process/posix_child.hpp:160: error: ‘m_input_map’ was not declared in this scope ./boost/process/posix_child.hpp:160: error: ‘input_map’ has not been declared ./boost/process/posix_child.hpp:169: error: ‘struct boost::process::detail::stream_info’ has no member named ‘m_pipe’ ./boost/process/posix_child.hpp:169: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/posix_child.hpp:170: error: ‘shared_ptr’ is not a member of ‘boost’ ./boost/process/posix_child.hpp:170: error: expected primary-expression before ‘>’ token ./boost/process/posix_child.hpp:170: error: ‘struct boost::process::detail::stream_info’ has no member named ‘m_pipe’ ./boost/process/posix_child.hpp:170: error: ‘st’ was not declared in this scope ./boost/process/posix_child.hpp:171: error: ‘m_output_map’ was not declared in this scope ./boost/process/posix_child.hpp:171: error: ‘output_map’ has not been declared ./boost/process/posix_child.hpp: In member function ‘boost::process::postream& boost::process::posix_child::get_input(int) const’: ./boost/process/posix_child.hpp:186: error: ‘input_map’ has not been declared ./boost/process/posix_child.hpp:186: error: expected `;' before ‘iter’ ./boost/process/posix_child.hpp:187: error: ‘iter’ was not declared in this scope ./boost/process/posix_child.hpp:187: error: ‘m_input_map’ was not declared in this scope ./boost/process/posix_child.hpp:187: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/posix_child.hpp: In member function ‘boost::process::pistream& boost::process::posix_child::get_output(int) const’: ./boost/process/posix_child.hpp:204: error: ‘output_map’ has not been declared ./boost/process/posix_child.hpp:204: error: expected `;' before ‘iter’ ./boost/process/posix_child.hpp:205: error: ‘iter’ was not declared in this scope ./boost/process/posix_child.hpp:205: error: ‘m_output_map’ was not declared in this scope ./boost/process/posix_child.hpp:205: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/posix_status.hpp: In member function ‘int boost::process::posix_status::term_signal() const’: ./boost/process/posix_status.hpp:135: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/posix_status.hpp: In member function ‘bool boost::process::posix_status::dumped_core() const’: ./boost/process/posix_status.hpp:146: error: ‘BOOST_ASSERT’ was not declared in this scope ./boost/process/posix_status.hpp: In member function ‘int boost::process::posix_status::stop_signal() const’: ./boost/process/posix_status.hpp:167: error: ‘BOOST_ASSERT’ was not declared in this scope uuid.hpp: At global scope: uuid.hpp:43: error: ‘boost::serialization’ has not been declared uuid.hpp:43: error: friend declaration does not name a class or function uuid.hpp:71: error: ‘implementation_level’ is not a template uuid.hpp:73: error: ‘mpl’ has not been declared uuid.hpp:73: error: ISO C++ forbids declaration of ‘integral_c_tag’ with no type uuid.hpp:73: error: typedef name may not be a nested-name-specifier uuid.hpp:73: error: expected ‘;’ before ‘tag’ uuid.hpp:74: error: ‘mpl’ has not been declared uuid.hpp:74: error: ISO C++ forbids declaration of ‘int_’ with no type uuid.hpp:74: error: typedef name may not be a nested-name-specifier uuid.hpp:74: error: expected ‘;’ before ‘<’ token uuid.hpp:77: error: ‘value’ has not been declared uuid.hpp:78: error: ISO C++ forbids declaration of ‘BOOST_STATIC_CONSTANT’ with no type compiler.hpp:86: error: ISO C++ forbids declaration of ‘tuple’ with no type compiler.hpp:86: error: invalid use of ‘::’ compiler.hpp:86: error: expected ‘;’ before ‘<’ token tcp_connection.hpp:18: error: expected template-name before ‘<’ token tcp_connection.hpp:18: error: expected `{' before ‘<’ token tcp_connection.hpp:18: error: expected unqualified-id before ‘<’ token tcp_connection.hpp:218: error: expected initializer before ‘<’ token irc_client.hpp:29: error: expected class-name before ‘{’ token irc_client.hpp:31: error: ISO C++ forbids declaration of ‘function’ with no type irc_client.hpp:31: error: typedef name may not be a nested-name-specifier irc_client.hpp:31: error: expected ‘;’ before ‘<’ token irc_client.hpp:34: error: ‘ConnectHandler’ has not been declared irc_client.hpp:40: error: ‘irc_message_ptr’ has not been declared irc_client.hpp:42: error: ‘irc_message_ptr’ does not name a type irc_client.hpp:47: error: ‘boost::system’ has not been declared irc_client.hpp:47: error: expected ‘,’ or ‘...’ before ‘const’ irc_client.hpp:51: error: ‘boost::system’ has not been declared irc_client.hpp:51: error: expected ‘,’ or ‘...’ before ‘const’ irc_client.hpp:54: error: ‘irc_message_ptr’ has not been declared irc_client.hpp:57: error: ‘boost::system’ has not been declared irc_client.hpp:57: error: expected ‘,’ or ‘...’ before ‘const’ irc_client.hpp:60: error: ‘tcp_connection_ptr’ does not name a type irc_client.hpp:61: error: ‘boost::asio’ has not been declared irc_client.hpp:61: error: ISO C++ forbids declaration of ‘io_service’ with no type irc_client.hpp:61: error: expected ‘;’ before ‘&’ token irc_client.hpp:63: error: ‘boost::asio’ has not been declared irc_client.hpp:63: error: ISO C++ forbids declaration of ‘streambuf’ with no type irc_client.hpp:63: error: expected ‘;’ before ‘request_’ irc_client.hpp:64: error: ‘boost::asio’ has not been declared irc_client.hpp:64: error: ISO C++ forbids declaration of ‘streambuf’ with no type irc_client.hpp:64: error: expected ‘;’ before ‘response_’ irc_client.hpp:69: error: ‘mutex’ in namespace ‘boost’ does not name a type irc_client.hpp:70: error: ‘irc_message_ptr’ was not declared in this scope irc_client.hpp:70: error: template argument 1 is invalid irc_client.hpp:70: error: template argument 2 is invalid irc_client.hpp:71: error: ISO C++ forbids declaration of ‘bounded_buffer’ with no type irc_client.hpp:71: error: expected ‘;’ before ‘<’ token irc_client.hpp:75: error: ‘ConnectHandler’ does not name a type irc_client.hpp:34: error: ‘ConnectHandler’ was not declared in this scope irc_bot.hpp:34: error: ‘boost::system’ has not been declared irc_bot.hpp:34: error: expected ‘,’ or ‘...’ before ‘const’ irc_bot.hpp: In member function ‘void irc_bot::set_nickname(const std::string&)’: irc_bot.hpp:41: error: ‘make_irc_message’ was not declared in this scope irc_bot.hpp: In member function ‘void irc_bot::set_user(const std::string&)’: irc_bot.hpp:52: error: ‘make_irc_message’ was not declared in this scope irc_bot.hpp: In member function ‘void irc_bot::join(const std::string&)’: irc_bot.hpp:58: error: ‘g_l’ was not declared in this scope irc_bot.hpp:58: error: ‘g_log_filter’ was not declared in this scope irc_bot.hpp:58: error: ‘BOOST_LOG_USE_LOG_IF_FILTER’ was not declared in this scope irc_bot.hpp:58: error: ‘BOOST_LOG_TAG_FILELINE’ was not declared in this scope irc_bot.hpp:60: error: ‘make_irc_message’ was not declared in this scope irc_bot.hpp: In member function ‘void irc_bot::join(const CONT, std::allocator >, std::allocator, std::allocator > > >&)’: irc_bot.hpp:69: error: ‘bind’ is not a member of ‘boost’ irc_bot.hpp:69: error: ‘_1’ was not declared in this scope irc_bot.hpp: In member function ‘void irc_bot::join(const CONT, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >&)’: irc_bot.hpp:78: error: ‘bind’ is not a member of ‘boost’ irc_bot.hpp:78: error: ‘_1’ was not declared in this scope irc_bot.hpp: In member function ‘void irc_bot::part(const std::string&)’: irc_bot.hpp:87: error: ‘g_l’ was not declared in this scope irc_bot.hpp:87: error: ‘g_log_filter’ was not declared in this scope irc_bot.hpp:87: error: ‘BOOST_LOG_USE_LOG_IF_FILTER’ was not declared in this scope irc_bot.hpp:87: error: ‘BOOST_LOG_TAG_FILELINE’ was not declared in this scope irc_bot.hpp:89: error: ‘make_irc_message’ was not declared in this scope irc_bot.hpp: In member function ‘void irc_bot::part(const CONT, std::allocator >, std::allocator, std::allocator > > >&)’: irc_bot.hpp:98: error: ‘bind’ is not a member of ‘boost’ irc_bot.hpp:98: error: ‘_1’ was not declared in this scope irc_bot.hpp: In member function ‘void irc_bot::part(const CONT, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >&)’: irc_bot.hpp:107: error: ‘bind’ is not a member of ‘boost’ irc_bot.hpp:107: error: ‘_1’ was not declared in this scope irc_bot.hpp: In member function ‘void irc_bot::register_nick()’: irc_bot.hpp:120: error: ‘make_irc_message’ was not declared in this scope irc_bot.hpp: In member function ‘void irc_bot::quit(const std::string&)’: irc_bot.hpp:130: error: ‘make_irc_message’ was not declared in this scope scheduler.hpp: At global scope: scheduler.hpp:17: error: expected class-name before ‘{’ token scheduler.hpp:38: error: ‘boost::asio’ has not been declared scheduler.hpp:38: error: ISO C++ forbids declaration of ‘io_service’ with no type scheduler.hpp:38: error: ‘io_service’ declared as an ‘inline’ field scheduler.hpp:38: error: expected ‘;’ before ‘&’ token scheduler.hpp:41: error: expected `;' before ‘void’ scheduler.hpp:53: error: ‘thread’ is not a member of ‘boost’ scheduler.hpp:53: error: ‘thread’ is not a member of ‘boost’ scheduler.hpp:53: error: template argument 1 is invalid scheduler.hpp:53: error: template argument 2 is invalid scheduler.hpp:53: error: ‘size_type’ declared as an ‘inline’ field scheduler.hpp:53: error: expected ‘;’ before ‘get_num_threads’ scheduler.hpp:56: error: expected `;' before ‘inline’ scheduler.hpp:61: error: ISO C++ forbids declaration of ‘shared_ptr’ with no type scheduler.hpp:61: error: typedef name may not be a nested-name-specifier scheduler.hpp:61: error: expected ‘;’ before ‘<’ token scheduler.hpp:81: error: ‘once_flag’ in namespace ‘boost’ does not name a type scheduler.hpp:84: error: ‘boost::asio’ has not been declared scheduler.hpp:84: error: ISO C++ forbids declaration of ‘io_service’ with no type scheduler.hpp:84: error: expected ‘;’ before ‘io_service_’ scheduler.hpp:87: error: ‘mutex’ in namespace ‘boost’ does not name a type scheduler.hpp:89: error: ‘thread_group’ in namespace ‘boost’ does not name a type scheduler.hpp:91: error: ‘thread’ is not a member of ‘boost’ scheduler.hpp:91: error: ‘thread’ is not a member of ‘boost’ scheduler.hpp:91: error: template argument 1 is invalid scheduler.hpp:91: error: template argument 2 is invalid scheduler.hpp:94: error: ‘condition’ in namespace ‘boost’ does not name a type scheduler.hpp:97: error: ‘condition’ in namespace ‘boost’ does not name a type scheduler.hpp:107: error: ‘boost::detail’ has not been declared scheduler.hpp:107: error: ISO C++ forbids declaration of ‘atomic_count’ with no type scheduler.hpp:107: error: expected ‘;’ before ‘running_threads_’ scheduler.hpp:109: error: ‘work_ptr’ does not name a type scheduler.hpp: In static member function ‘static scheduler& scheduler::instance()’: scheduler.hpp:24: error: ‘call_once’ is not a member of ‘boost’ scheduler.hpp:24: error: ‘instance_flag_’ was not declared in this scope scheduler.hpp: In member function ‘long int scheduler::get_running_threads() const’: scheduler.hpp:56: error: ‘running_threads_’ was not declared in this scope scheduler.hpp: In constructor ‘scheduler::scheduler()’: scheduler.hpp:66: error: class ‘scheduler’ does not have any field named ‘running_threads_’ scheduler.hpp:68: error: request for member ‘reserve’ in ‘((scheduler*)this)->scheduler::thread_list_’, which is of non-class type ‘int’ irc_main.cpp: In function ‘int main(int, char**)’: irc_main.cpp:25: error: expected primary-expression before ‘namespace’ irc_main.cpp:25: error: expected `;' before ‘namespace’ irc_main.cpp:28: error: ‘init_logs’ was not declared in this scope irc_main.cpp:38: error: ‘po’ has not been declared irc_main.cpp:38: error: expected `;' before ‘desc’ irc_main.cpp:39: error: ‘desc’ was not declared in this scope irc_main.cpp:41: error: ‘po’ has not been declared irc_main.cpp:41: error: expected primary-expression before ‘>’ token irc_main.cpp:41: error: ‘struct std::string’ has no member named ‘default_value’ irc_main.cpp:42: error: ‘po’ has not been declared irc_main.cpp:42: error: expected primary-expression before ‘>’ token irc_main.cpp:42: error: ‘struct std::string’ has no member named ‘default_value’ irc_main.cpp:43: error: ‘po’ has not been declared irc_main.cpp:43: error: expected primary-expression before ‘>’ token irc_main.cpp:43: error: ‘struct std::string’ has no member named ‘default_value’ irc_main.cpp:44: error: ‘po’ has not been declared irc_main.cpp:44: error: expected primary-expression before ‘>’ token irc_main.cpp:45: error: ‘po’ has not been declared irc_main.cpp:45: error: expected primary-expression before ‘>’ token irc_main.cpp:46: error: ‘po’ has not been declared irc_main.cpp:46: error: expected primary-expression before ‘>’ token irc_main.cpp:49: error: ‘po’ has not been declared irc_main.cpp:49: error: expected `;' before ‘vm’ irc_main.cpp:50: error: ‘po’ has not been declared irc_main.cpp:50: error: ‘po’ has not been declared irc_main.cpp:50: error: ‘vm’ was not declared in this scope irc_main.cpp:51: error: ‘po’ has not been declared irc_main.cpp:79: error: ‘thread’ is not a member of ‘boost’ irc_main.cpp:79: error: expected `;' before ‘bot_thread’ irc_main.cpp:96: error: ‘bot_thread’ was not declared in this scope make: *** [irc_main.o] Error 1