Created
June 22, 2020 23:33
-
-
Save AlexandreGerault/ad851126d49195dade0f083f5beaf39b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cmake_minimum_required(VERSION 3.16.5) | |
project(WerewolfServer VERSION 0.0) | |
set(CMAKE_CXX_STANDARD 20) | |
set(CMAKE_CXX_STANDARD_REQUIRED True) | |
set(GCC_COVERAGE_COMPILE_FLAGS "-fsanitize=address -D_GLIBCXX_DEBUG") | |
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GCC_COVERAGE_COMPILE_FLAGS}") | |
if (WIN32) | |
message(STATUS "Windows Platform") | |
find_package(Boost 1.73.0 COMPONENTS thread system regex date_time REQUIRED PATHS libs/boost_1_73_0_windows) | |
endif(WIN32) | |
if (UNIX) | |
message(STATUS "Unix Platform") | |
find_package(Boost 1.73.0 COMPONENTS thread system regex date_time REQUIRED PATHS libs/boost_1_73_0_arch_linux) | |
endif(UNIX) | |
if(NOT TARGET spdlog) | |
# Stand-alone build | |
find_package(spdlog REQUIRED) | |
endif() | |
if(Boost_FOUND) | |
include_directories(${Boost_INCLUDE_DIRS}) | |
set(SERVER_SOURCE_FILES | |
include/utils/factory.hpp | |
src/core/configuration.cpp | |
src/rooms/room_interface.cpp | |
src/rooms/text_room.cpp | |
src/rooms/voice_room.cpp | |
src/rooms/server_rooms.cpp | |
src/network/tcp_listener.cpp | |
src/network/tcp_session.cpp | |
src/core/application.cpp src/network/packet.cpp | |
src/network/tcp_listener_interface.cpp | |
src/network/tcp_session_interface.cpp | |
src/network/tcp_session_websocket.cpp | |
) | |
add_library(server_lib ${SERVER_SOURCE_FILES}) | |
target_include_directories(server_lib PUBLIC include) | |
add_executable(server main.cpp) | |
target_link_libraries(server ${Boost_LIBRARIES}) | |
target_link_libraries(server spdlog) | |
target_link_directories(server PUBLIC ${Boost_INCLUDE_DIRS}) | |
target_link_libraries(server server_lib) | |
endif() | |
message(STATUS "Boost_INCLUDE_DIRS: ${Boost_INCLUDE_DIRS}") | |
message(STATUS "Boost_LIBRARIES: ${Boost_LIBRARIES}") | |
message(STATUS "Boost_VERSION: ${Boost_VERSION}") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[alexandre-gerault@alexandre-tour-linux server_lib]$ LANG=en_US.utf8 cmake --build . | |
Scanning dependencies of target server_lib | |
[ 6%] Building CXX object CMakeFiles/server_lib.dir/src/network/tcp_listener.cpp.o | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/bind.hpp:30, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session.hpp:6, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_listener.hpp:8, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_listener.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/config/pragma_message.hpp:24:34: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ | |
24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | |
| ^~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/config/pragma_message.hpp:24:34: note: in definition of macro ‘BOOST_PRAGMA_MESSAGE’ | |
24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | |
| ^~~~~~~ | |
[ 13%] Building CXX object CMakeFiles/server_lib.dir/src/core/application.cpp.o | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/bind.hpp:30, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session.hpp:6, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_listener.hpp:8, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/core/application.hpp:8, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/core/application.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/config/pragma_message.hpp:24:34: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ | |
24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | |
| ^~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/config/pragma_message.hpp:24:34: note: in definition of macro ‘BOOST_PRAGMA_MESSAGE’ | |
24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | |
| ^~~~~~~ | |
[ 20%] Building CXX object CMakeFiles/server_lib.dir/src/network/tcp_session_websocket.cpp.o | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2768, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/impl/accept.hpp:547:1: error: no declaration matches ‘auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_accept(AcceptHandler&&)’ | |
547 | stream<NextLayer, deflateSupported>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:1426:5: note: candidates are: ‘template<class NextLayer, bool deflateSupported> template<class Body, class Allocator, class AcceptHandler> requires completion_token_for<AcceptHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_accept(boost::beast::http::request<Body, boost::beast::http::basic_fields<Allocator> >&, AcceptHandler&&)’ | |
1426 | async_accept( | |
| ^~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:1361:5: note: ‘template<class NextLayer, bool deflateSupported> template<class ConstBufferSequence, class AcceptHandler> requires completion_token_for<AcceptHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_accept(const ConstBufferSequence&, AcceptHandler&&, typename std::enable_if<(! typename boost::beast::http::detail::is_header_impl<ConstBufferSequence>::type::value)>::type*)’ | |
1361 | async_accept( | |
| ^~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:1293:5: note: ‘template<class NextLayer, bool deflateSupported> template<class AcceptHandler> requires completion_token_for<AcceptHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_accept(AcceptHandler&&)’ | |
1293 | async_accept( | |
| ^~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:127:7: note: ‘class boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >’ defined here | |
127 | class stream | |
| ^~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2768, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/impl/accept.hpp:595:1: error: no declaration matches ‘auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_accept(const ConstBufferSequence&, AcceptHandler&&, typename std::enable_if<(! typename boost::beast::http::detail::is_header_impl<ConstBufferSequence>::type::value)>::type*)’ | |
595 | stream<NextLayer, deflateSupported>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:1426:5: note: candidates are: ‘template<class NextLayer, bool deflateSupported> template<class Body, class Allocator, class AcceptHandler> requires completion_token_for<AcceptHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_accept(boost::beast::http::request<Body, boost::beast::http::basic_fields<Allocator> >&, AcceptHandler&&)’ | |
1426 | async_accept( | |
| ^~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:1361:5: note: ‘template<class NextLayer, bool deflateSupported> template<class ConstBufferSequence, class AcceptHandler> requires completion_token_for<AcceptHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_accept(const ConstBufferSequence&, AcceptHandler&&, typename std::enable_if<(! typename boost::beast::http::detail::is_header_impl<ConstBufferSequence>::type::value)>::type*)’ | |
1361 | async_accept( | |
| ^~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:1293:5: note: ‘template<class NextLayer, bool deflateSupported> template<class AcceptHandler> requires completion_token_for<AcceptHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_accept(AcceptHandler&&)’ | |
1293 | async_accept( | |
| ^~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:127:7: note: ‘class boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >’ defined here | |
127 | class stream | |
| ^~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2768, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/impl/accept.hpp:659:1: error: no declaration matches ‘auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_accept(boost::beast::http::request<Body, boost::beast::http::basic_fields<Allocator> >&, AcceptHandler&&)’ | |
659 | stream<NextLayer, deflateSupported>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:1426:5: note: candidates are: ‘template<class NextLayer, bool deflateSupported> template<class Body, class Allocator, class AcceptHandler> requires completion_token_for<AcceptHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_accept(boost::beast::http::request<Body, boost::beast::http::basic_fields<Allocator> >&, AcceptHandler&&)’ | |
1426 | async_accept( | |
| ^~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:1361:5: note: ‘template<class NextLayer, bool deflateSupported> template<class ConstBufferSequence, class AcceptHandler> requires completion_token_for<AcceptHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_accept(const ConstBufferSequence&, AcceptHandler&&, typename std::enable_if<(! typename boost::beast::http::detail::is_header_impl<ConstBufferSequence>::type::value)>::type*)’ | |
1361 | async_accept( | |
| ^~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:1293:5: note: ‘template<class NextLayer, bool deflateSupported> template<class AcceptHandler> requires completion_token_for<AcceptHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_accept(AcceptHandler&&)’ | |
1293 | async_accept( | |
| ^~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:127:7: note: ‘class boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >’ defined here | |
127 | class stream | |
| ^~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2769, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/impl/close.hpp:387:1: error: no declaration matches ‘auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_close(const boost::beast::websocket::close_reason&, CloseHandler&&)’ | |
387 | stream<NextLayer, deflateSupported>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:1561:5: note: candidate is: ‘template<class NextLayer, bool deflateSupported> template<class CloseHandler> requires completion_token_for<CloseHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_close(const boost::beast::websocket::close_reason&, CloseHandler&&)’ | |
1561 | async_close( | |
| ^~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:127:7: note: ‘class boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >’ defined here | |
127 | class stream | |
| ^~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2770, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/impl/handshake.hpp:273:1: error: no declaration matches ‘auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_handshake(boost::beast::string_view, boost::beast::string_view, HandshakeHandler&&)’ | |
273 | stream<NextLayer, deflateSupported>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:969:5: note: candidates are: ‘template<class NextLayer, bool deflateSupported> template<class HandshakeHandler> requires completion_token_for<HandshakeHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_handshake(boost::beast::websocket::response_type&, boost::beast::string_view, boost::beast::string_view, HandshakeHandler&&)’ | |
969 | async_handshake( | |
| ^~~~~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:883:5: note: ‘template<class NextLayer, bool deflateSupported> template<class HandshakeHandler> requires completion_token_for<HandshakeHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_handshake(boost::beast::string_view, boost::beast::string_view, HandshakeHandler&&)’ | |
883 | async_handshake( | |
| ^~~~~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:127:7: note: ‘class boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >’ defined here | |
127 | class stream | |
| ^~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2770, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/impl/handshake.hpp:298:1: error: no declaration matches ‘auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_handshake(boost::beast::websocket::response_type&, boost::beast::string_view, boost::beast::string_view, HandshakeHandler&&)’ | |
298 | stream<NextLayer, deflateSupported>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:969:5: note: candidates are: ‘template<class NextLayer, bool deflateSupported> template<class HandshakeHandler> requires completion_token_for<HandshakeHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_handshake(boost::beast::websocket::response_type&, boost::beast::string_view, boost::beast::string_view, HandshakeHandler&&)’ | |
969 | async_handshake( | |
| ^~~~~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:883:5: note: ‘template<class NextLayer, bool deflateSupported> template<class HandshakeHandler> requires completion_token_for<HandshakeHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_handshake(boost::beast::string_view, boost::beast::string_view, HandshakeHandler&&)’ | |
883 | async_handshake( | |
| ^~~~~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:127:7: note: ‘class boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >’ defined here | |
127 | class stream | |
| ^~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2771, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/impl/ping.hpp:293:1: error: no declaration matches ‘auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_ping(const ping_data&, WriteHandler&&)’ | |
293 | stream<NextLayer, deflateSupported>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:1663:5: note: candidate is: ‘template<class NextLayer, bool deflateSupported> template<class WriteHandler> requires completion_token_for<WriteHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_ping(const ping_data&, WriteHandler&&)’ | |
1663 | async_ping( | |
| ^~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:127:7: note: ‘class boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >’ defined here | |
127 | class stream | |
| ^~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2771, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/impl/ping.hpp:311:1: error: no declaration matches ‘auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_pong(const ping_data&, WriteHandler&&)’ | |
311 | stream<NextLayer, deflateSupported>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:1771:5: note: candidate is: ‘template<class NextLayer, bool deflateSupported> template<class WriteHandler> requires completion_token_for<WriteHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_pong(const ping_data&, WriteHandler&&)’ | |
1771 | async_pong( | |
| ^~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:127:7: note: ‘class boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >’ defined here | |
127 | class stream | |
| ^~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2772, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/impl/read.hpp:809:1: error: no declaration matches ‘auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_read(DynamicBuffer&, ReadHandler&&)’ | |
809 | stream<NextLayer, deflateSupported>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:1933:5: note: candidate is: ‘template<class NextLayer, bool deflateSupported> template<class DynamicBuffer, class ReadHandler> requires completion_token_for<ReadHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_read(DynamicBuffer&, ReadHandler&&)’ | |
1933 | async_read( | |
| ^~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:127:7: note: ‘class boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >’ defined here | |
127 | class stream | |
| ^~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2772, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/impl/read.hpp:883:1: error: no declaration matches ‘auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_read_some(DynamicBuffer&, std::size_t, ReadHandler&&)’ | |
883 | stream<NextLayer, deflateSupported>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2287:5: note: candidates are: ‘template<class NextLayer, bool deflateSupported> template<class MutableBufferSequence, class ReadHandler> requires completion_token_for<ReadHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_read_some(const MutableBufferSequence&, ReadHandler&&)’ | |
2287 | async_read_some( | |
| ^~~~~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2112:5: note: ‘template<class NextLayer, bool deflateSupported> template<class DynamicBuffer, class ReadHandler> requires completion_token_for<ReadHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_read_some(DynamicBuffer&, std::size_t, ReadHandler&&)’ | |
2112 | async_read_some( | |
| ^~~~~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:127:7: note: ‘class boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >’ defined here | |
127 | class stream | |
| ^~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2772, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/impl/read.hpp:1268:1: error: no declaration matches ‘auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_read_some(const MutableBufferSequence&, ReadHandler&&)’ | |
1268 | stream<NextLayer, deflateSupported>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2287:5: note: candidates are: ‘template<class NextLayer, bool deflateSupported> template<class MutableBufferSequence, class ReadHandler> requires completion_token_for<ReadHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_read_some(const MutableBufferSequence&, ReadHandler&&)’ | |
2287 | async_read_some( | |
| ^~~~~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2112:5: note: ‘template<class NextLayer, bool deflateSupported> template<class DynamicBuffer, class ReadHandler> requires completion_token_for<ReadHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_read_some(DynamicBuffer&, std::size_t, ReadHandler&&)’ | |
2112 | async_read_some( | |
| ^~~~~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:127:7: note: ‘class boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >’ defined here | |
127 | class stream | |
| ^~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2774, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/impl/write.hpp:705:1: error: no declaration matches ‘auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_write_some(bool, const ConstBufferSequence&, WriteHandler&&)’ | |
705 | stream<NextLayer, deflateSupported>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2533:5: note: candidate is: ‘template<class NextLayer, bool deflateSupported> template<class ConstBufferSequence, class WriteHandler> requires completion_token_for<WriteHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_write_some(bool, const ConstBufferSequence&, WriteHandler&&)’ | |
2533 | async_write_some( | |
| ^~~~~~~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:127:7: note: ‘class boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >’ defined here | |
127 | class stream | |
| ^~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2774, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/impl/write.hpp:761:1: error: no declaration matches ‘auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_write(const ConstBufferSequence&, WriteHandler&&)’ | |
761 | stream<NextLayer, deflateSupported>:: | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket.hpp:18, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/include/network/tcp_session_websocket.hpp:7, | |
from /run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/src/network/tcp_session_websocket.cpp:1: | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:2410:5: note: candidate is: ‘template<class NextLayer, bool deflateSupported> template<class ConstBufferSequence, class WriteHandler> requires completion_token_for<WriteHandler, void()> auto boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >::async_write(const ConstBufferSequence&, WriteHandler&&)’ | |
2410 | async_write( | |
| ^~~~~~~~~~~ | |
/run/media/alexandre-gerault/Seagate Expansion Drive/Programming/C++/werewolf/server_lib/libs/boost_1_73_0_arch_linux/include/boost/beast/websocket/stream.hpp:127:7: note: ‘class boost::beast::websocket::stream< <template-parameter-1-1>, <anonymous> >’ defined here | |
127 | class stream | |
| ^~~~~~ | |
make[2]: *** [CMakeFiles/server_lib.dir/build.make:226: CMakeFiles/server_lib.dir/src/network/tcp_session_websocket.cpp.o] Error 1 | |
make[1]: *** [CMakeFiles/Makefile2:125: CMakeFiles/server_lib.dir/all] Error 2 | |
make: *** [Makefile:104: all] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment