socketio / socket.io-client-cpp

C++11 implementation of Socket.IO client
MIT License
2.26k stars 728 forks source link

Unable to build project files #147

Closed rshankerganesh closed 2 years ago

rshankerganesh commented 7 years ago

Hi, I am trying to install socket.io-client cpp but not able to build the project files generated by cmake for Visual studio 2010. I was following the steps from https://github.com/socketio/socket.io-client-cpp/blob/master/INSTALL.md At the bottom is the list of errors that popped up. Any help will be appreciated!

1>------ Rebuild All started: Project: ZERO_CHECK, Configuration: Debug Win32 ------ 1> Checking Build System 1> CMake does not need to re-run because D:/Git/robogen/socket.io-client-cpp/CMakeFiles/generate.stamp is up-to-date. 2>------ Rebuild All started: Project: sioclient, Configuration: Debug Win32 ------ 3>------ Rebuild All started: Project: sioclient_tls, Configuration: Debug Win32 ------ 2> Building Custom Rule D:/Git/robogen/socket.io-client-cpp/CMakeLists.txt 2> CMake does not need to re-run because D:/Git/robogen/socket.io-client-cpp/CMakeFiles/generate.stamp is up-to-date. 3> Building Custom Rule D:/Git/robogen/socket.io-client-cpp/CMakeLists.txt 3> CMake does not need to re-run because D:/Git/robogen/socket.io-client-cpp/CMakeFiles/generate.stamp is up-to-date. 2> sio_client.cpp 3> sio_client.cpp 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(51): error C2146: syntax error : missing ';' before identifier 'get_int' 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(51): error C2433: 'sio::message::int64_t' : 'virtual' not permitted on data declarations 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(51): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(52): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(55): warning C4183: 'get_int': missing return type; assumed to be a member function returning 'int' 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(156): error C2146: syntax error : missing ';' before identifier '_v' 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(156): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(156): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(158): error C2061: syntax error : identifier 'int64_t' 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(164): error C2061: syntax error : identifier 'int64_t' 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(169): error C2146: syntax error : missing ';' before identifier 'get_int' 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(169): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(170): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(172): warning C4183: 'get_int': missing return type; assumed to be a member function returning 'int' 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(158): error C2065: 'v' : undeclared identifier 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(160): error C2614: 'sio::int_message' : illegal member initialization: '_v' is not a base or member 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(166): error C2065: 'v' : undeclared identifier 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(171): error C2065: '_v' : undeclared identifier 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(176): error C2065: '_v' : undeclared identifier 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(51): error C2146: syntax error : missing ';' before identifier 'get_int' 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(51): error C2433: 'sio::message::int64_t' : 'virtual' not permitted on data declarations 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(51): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(52): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(55): warning C4183: 'get_int': missing return type; assumed to be a member function returning 'int' 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(156): error C2146: syntax error : missing ';' before identifier '_v' 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(156): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(156): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(158): error C2061: syntax error : identifier 'int64_t' 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(164): error C2061: syntax error : identifier 'int64_t' 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(169): error C2146: syntax error : missing ';' before identifier 'get_int' 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(169): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(170): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(172): warning C4183: 'get_int': missing return type; assumed to be a member function returning 'int' 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(158): error C2065: 'v' : undeclared identifier 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(160): error C2614: 'sio::int_message' : illegal member initialization: '_v' is not a base or member 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(166): error C2065: 'v' : undeclared identifier 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(171): error C2065: '_v' : undeclared identifier 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(176): error C2065: '_v' : undeclared identifier 2>D:\Git\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/common/thread.hpp(47): fatal error C1083: Cannot open include file: 'thread': No such file or directory 2> sio_socket.cpp 3>D:\Git\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/common/thread.hpp(47): fatal error C1083: Cannot open include file: 'thread': No such file or directory 3> sio_socket.cpp 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(51): error C2146: syntax error : missing ';' before identifier 'get_int' 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(51): error C2433: 'sio::message::int64_t' : 'virtual' not permitted on data declarations 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(51): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(52): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(55): warning C4183: 'get_int': missing return type; assumed to be a member function returning 'int' 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(156): error C2146: syntax error : missing ';' before identifier '_v' 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(156): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(156): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(158): error C2061: syntax error : identifier 'int64_t' 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(164): error C2061: syntax error : identifier 'int64_t' 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(169): error C2146: syntax error : missing ';' before identifier 'get_int' 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(169): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(170): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(172): warning C4183: 'get_int': missing return type; assumed to be a member function returning 'int' 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(158): error C2065: 'v' : undeclared identifier 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(160): error C2614: 'sio::int_message' : illegal member initialization: '_v' is not a base or member 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(166): error C2065: 'v' : undeclared identifier 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(171): error C2065: '_v' : undeclared identifier 2>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(176): error C2065: '_v' : undeclared identifier 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(51): error C2146: syntax error : missing ';' before identifier 'get_int' 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(51): error C2433: 'sio::message::int64_t' : 'virtual' not permitted on data declarations 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(51): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(52): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(55): warning C4183: 'get_int': missing return type; assumed to be a member function returning 'int' 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(156): error C2146: syntax error : missing ';' before identifier '_v' 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(156): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(156): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(158): error C2061: syntax error : identifier 'int64_t' 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(164): error C2061: syntax error : identifier 'int64_t' 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(169): error C2146: syntax error : missing ';' before identifier 'get_int' 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(169): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(170): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(172): warning C4183: 'get_int': missing return type; assumed to be a member function returning 'int' 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(158): error C2065: 'v' : undeclared identifier 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(160): error C2614: 'sio::int_message' : illegal member initialization: '_v' is not a base or member 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(166): error C2065: 'v' : undeclared identifier 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(171): error C2065: '_v' : undeclared identifier 3>d:\git\robogen\socket.io-client-cpp\src\sio_message.h(176): error C2065: '_v' : undeclared identifier 2>D:\Git\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/common/thread.hpp(47): fatal error C1083: Cannot open include file: 'thread': No such file or directory 2> sio_client_impl.cpp 3>D:\Git\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/common/thread.hpp(47): fatal error C1083: Cannot open include file: 'thread': No such file or directory 3> sio_client_impl.cpp 2>D:\Git\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/common/thread.hpp(47): fatal error C1083: Cannot open include file: 'thread': No such file or directory 2> sio_packet.cpp 3>D:\Git\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/common/thread.hpp(47): fatal error C1083: Cannot open include file: 'thread': No such file or directory 3> sio_packet.cpp 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(51): error C2146: syntax error : missing ';' before identifier 'get_int' 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(51): error C2433: 'sio::message::int64_t' : 'virtual' not permitted on data declarations 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(51): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(52): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(55): warning C4183: 'get_int': missing return type; assumed to be a member function returning 'int' 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(156): error C2146: syntax error : missing ';' before identifier '_v' 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(156): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(156): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(158): error C2061: syntax error : identifier 'int64_t' 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(164): error C2061: syntax error : identifier 'int64_t' 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(169): error C2146: syntax error : missing ';' before identifier 'get_int' 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(169): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(170): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(172): warning C4183: 'get_int': missing return type; assumed to be a member function returning 'int' 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(158): error C2065: 'v' : undeclared identifier 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(160): error C2614: 'sio::int_message' : illegal member initialization: '_v' is not a base or member 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(166): error C2065: 'v' : undeclared identifier 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(171): error C2065: '_v' : undeclared identifier 2>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(176): error C2065: '_v' : undeclared identifier 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(51): error C2146: syntax error : missing ';' before identifier 'get_int' 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(51): error C2433: 'sio::message::int64_t' : 'virtual' not permitted on data declarations 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(51): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(52): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(55): warning C4183: 'get_int': missing return type; assumed to be a member function returning 'int' 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(156): error C2146: syntax error : missing ';' before identifier '_v' 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(156): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(156): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(158): error C2061: syntax error : identifier 'int64_t' 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(164): error C2061: syntax error : identifier 'int64_t' 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(169): error C2146: syntax error : missing ';' before identifier 'get_int' 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(169): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(170): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(172): warning C4183: 'get_int': missing return type; assumed to be a member function returning 'int' 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(158): error C2065: 'v' : undeclared identifier 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(160): error C2614: 'sio::int_message' : illegal member initialization: '_v' is not a base or member 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(166): error C2065: 'v' : undeclared identifier 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(171): error C2065: '_v' : undeclared identifier 3>d:\git\robogen\socket.io-client-cpp\src\internal../sio_message.h(176): error C2065: '_v' : undeclared identifier 2>src\internal\sio_packet.cpp(142): error C2660: 'sio::int_message::create' : function does not take 1 arguments 3>src\internal\sio_packet.cpp(142): error C2660: 'sio::int_message::create' : function does not take 1 arguments 2> Generating Code... 3> Generating Code... 4>------ Rebuild All started: Project: ALL_BUILD, Configuration: Debug Win32 ------ 4> Building Custom Rule D:/Git/robogen/socket.io-client-cpp/CMakeLists.txt 4> CMake does not need to re-run because D:/Git/robogen/socket.io-client-cpp/CMakeFiles/generate.stamp is up-to-date. 5>------ Skipped Rebuild All: Project: INSTALL, Configuration: Debug Win32 ------ 5>Project not selected to build for this solution configuration ========== Rebuild All: 2 succeeded, 2 failed, 1 skipped ==========

david-bergstrom commented 7 years ago

I suspect the errors are caused by visual studio 2010 not supporting all the features introduced in C++11.

wnpllrzodiac commented 7 years ago

c++11 ONLY supported since vs2012 update4? refer to: https://msdn.microsoft.com/zh-cn/library/hh567368.aspx

wnpllrzodiac commented 7 years ago

vs2015 seems a good choice

rshankerganesh commented 7 years ago

With vs2015, I get these new errors! 1>------ Rebuild All started: Project: ZERO_CHECK, Configuration: Debug Win32 ------ 1> Checking Build System 1> CMake does not need to re-run because D:/Git15/robogen/socket.io-client-cpp/CMakeFiles/generate.stamp is up-to-date. 2>------ Rebuild All started: Project: sioclient, Configuration: Debug Win32 ------ 3>------ Rebuild All started: Project: sioclient_tls, Configuration: Debug Win32 ------ 2> Building Custom Rule D:/Git15/robogen/socket.io-client-cpp/CMakeLists.txt 2> CMake does not need to re-run because D:/Git15/robogen/socket.io-client-cpp/CMakeFiles/generate.stamp is up-to-date. 2> sio_client.cpp 3> Building Custom Rule D:/Git15/robogen/socket.io-client-cpp/CMakeLists.txt 2>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale(341): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc 3> CMake does not need to re-run because D:/Git15/robogen/socket.io-client-cpp/CMakeFiles/generate.stamp is up-to-date. 3> sio_client.cpp 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/error.hpp(151): error C2694: 'const char websocketpp::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/error.hpp(151): note: see declaration of 'websocketpp::error::category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale(341): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/error.hpp(151): error C2694: 'const char websocketpp::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/error.hpp(151): note: see declaration of 'websocketpp::error::category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/processors/base.hpp(165): error C2694: 'const char websocketpp::processor::error::processor_category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/processors/base.hpp(165): note: see declaration of 'websocketpp::processor::error::processor_category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/processors/base.hpp(165): error C2694: 'const char websocketpp::processor::error::processor_category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/processors/base.hpp(165): note: see declaration of 'websocketpp::processor::error::processor_category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/base/connection.hpp(189): error C2694: 'const char websocketpp::transport::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/base/connection.hpp(189): note: see declaration of 'websocketpp::transport::error::category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/base/connection.hpp(189): error C2694: 'const char websocketpp::transport::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/base/connection.hpp(189): note: see declaration of 'websocketpp::transport::error::category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/iostream/base.hpp(77): error C2694: 'const char websocketpp::transport::iostream::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/iostream/base.hpp(77): note: see declaration of 'websocketpp::transport::iostream::error::category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/iostream/base.hpp(77): error C2694: 'const char websocketpp::transport::iostream::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/iostream/base.hpp(77): note: see declaration of 'websocketpp::transport::iostream::error::category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/extensions/extension.hpp(66): error C2694: 'const char websocketpp::extensions::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/extensions/extension.hpp(66): error C2694: 'const char websocketpp::extensions::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/extensions/extension.hpp(66): note: see declaration of 'websocketpp::extensions::error::category::name' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/extensions/extension.hpp(66): note: see declaration of 'websocketpp::extensions::error::category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/base.hpp(207): error C2694: 'const char websocketpp::transport::asio::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/base.hpp(207): error C2694: 'const char websocketpp::transport::asio::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/base.hpp(207): note: see declaration of 'websocketpp::transport::asio::error::category::name' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/base.hpp(207): note: see declaration of 'websocketpp::transport::asio::error::category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/base.hpp(107): error C2694: 'const char websocketpp::transport::asio::socket::socket_category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/base.hpp(107): error C2694: 'const char websocketpp::transport::asio::socket::socket_category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/base.hpp(107): note: see declaration of 'websocketpp::transport::asio::socket::socket_category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/base.hpp(107): note: see declaration of 'websocketpp::transport::asio::socket::socket_category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2> sio_socket.cpp 2>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale(341): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/error.hpp(151): error C2694: 'const char websocketpp::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/error.hpp(151): note: see declaration of 'websocketpp::error::category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/tls.hpp(310): error C2065: 'SSL_R_SHORT_READ': undeclared identifier 3> sio_socket.cpp 3>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale(341): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/processors/base.hpp(165): error C2694: 'const char websocketpp::processor::error::processor_category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/processors/base.hpp(165): note: see declaration of 'websocketpp::processor::error::processor_category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/error.hpp(151): error C2694: 'const char websocketpp::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/error.hpp(151): note: see declaration of 'websocketpp::error::category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/base/connection.hpp(189): error C2694: 'const char websocketpp::transport::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/base/connection.hpp(189): note: see declaration of 'websocketpp::transport::error::category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/iostream/base.hpp(77): error C2694: 'const char websocketpp::transport::iostream::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/iostream/base.hpp(77): note: see declaration of 'websocketpp::transport::iostream::error::category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/processors/base.hpp(165): error C2694: 'const char websocketpp::processor::error::processor_category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/processors/base.hpp(165): note: see declaration of 'websocketpp::processor::error::processor_category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/extensions/extension.hpp(66): error C2694: 'const char websocketpp::extensions::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/extensions/extension.hpp(66): note: see declaration of 'websocketpp::extensions::error::category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/base.hpp(207): error C2694: 'const char websocketpp::transport::asio::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/base.hpp(207): note: see declaration of 'websocketpp::transport::asio::error::category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/base/connection.hpp(189): error C2694: 'const char websocketpp::transport::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/base/connection.hpp(189): note: see declaration of 'websocketpp::transport::error::category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/iostream/base.hpp(77): error C2694: 'const char websocketpp::transport::iostream::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/iostream/base.hpp(77): note: see declaration of 'websocketpp::transport::iostream::error::category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/extensions/extension.hpp(66): error C2694: 'const char websocketpp::extensions::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/extensions/extension.hpp(66): note: see declaration of 'websocketpp::extensions::error::category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/base.hpp(207): error C2694: 'const char websocketpp::transport::asio::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/base.hpp(207): note: see declaration of 'websocketpp::transport::asio::error::category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/base.hpp(107): error C2694: 'const char websocketpp::transport::asio::socket::socket_category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/base.hpp(107): note: see declaration of 'websocketpp::transport::asio::socket::socket_category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2> sio_client_impl.cpp 2>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale(341): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/error.hpp(151): error C2694: 'const char websocketpp::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/error.hpp(151): note: see declaration of 'websocketpp::error::category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/base.hpp(107): error C2694: 'const char websocketpp::transport::asio::socket::socket_category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/base.hpp(107): note: see declaration of 'websocketpp::transport::asio::socket::socket_category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/tls.hpp(310): error C2065: 'SSL_R_SHORT_READ': undeclared identifier 3> sio_client_impl.cpp 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/processors/base.hpp(165): error C2694: 'const char websocketpp::processor::error::processor_category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/processors/base.hpp(165): note: see declaration of 'websocketpp::processor::error::processor_category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale(341): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/error.hpp(151): error C2694: 'const char websocketpp::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/error.hpp(151): note: see declaration of 'websocketpp::error::category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/base/connection.hpp(189): error C2694: 'const char websocketpp::transport::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/base/connection.hpp(189): note: see declaration of 'websocketpp::transport::error::category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/iostream/base.hpp(77): error C2694: 'const char websocketpp::transport::iostream::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/iostream/base.hpp(77): note: see declaration of 'websocketpp::transport::iostream::error::category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/extensions/extension.hpp(66): error C2694: 'const char websocketpp::extensions::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/extensions/extension.hpp(66): note: see declaration of 'websocketpp::extensions::error::category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/base.hpp(207): error C2694: 'const char websocketpp::transport::asio::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/base.hpp(207): note: see declaration of 'websocketpp::transport::asio::error::category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/processors/base.hpp(165): error C2694: 'const char websocketpp::processor::error::processor_category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/processors/base.hpp(165): note: see declaration of 'websocketpp::processor::error::processor_category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/base/connection.hpp(189): error C2694: 'const char websocketpp::transport::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/base/connection.hpp(189): note: see declaration of 'websocketpp::transport::error::category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 2>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/base.hpp(107): error C2694: 'const char websocketpp::transport::asio::socket::socket_category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 2> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/base.hpp(107): note: see declaration of 'websocketpp::transport::asio::socket::socket_category::name' 2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/iostream/base.hpp(77): error C2694: 'const char websocketpp::transport::iostream::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/iostream/base.hpp(77): note: see declaration of 'websocketpp::transport::iostream::error::category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/extensions/extension.hpp(66): error C2694: 'const char websocketpp::extensions::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/extensions/extension.hpp(66): note: see declaration of 'websocketpp::extensions::error::category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/base.hpp(207): error C2694: 'const char websocketpp::transport::asio::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/base.hpp(207): note: see declaration of 'websocketpp::transport::asio::error::category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/base.hpp(107): error C2694: 'const char websocketpp::transport::asio::socket::socket_category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char std::error_category::name(void) noexcept const' 3> D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/base.hpp(107): note: see declaration of 'websocketpp::transport::asio::socket::socket_category::name' 3> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(177): note: see declaration of 'std::error_category::name' 3>D:\Git15\robogen\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/tls.hpp(310): error C2065: 'SSL_R_SHORT_READ': undeclared identifier 2> sio_packet.cpp 3> sio_packet.cpp 2>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale(341): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc 3>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale(341): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc 2>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\exception(359): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc 3>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\exception(359): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc 3> Generating Code... 2> Generating Code... 4>------ Rebuild All started: Project: ALL_BUILD, Configuration: Debug Win32 ------ 4> Building Custom Rule D:/Git15/robogen/socket.io-client-cpp/CMakeLists.txt 4> CMake does not need to re-run because D:/Git15/robogen/socket.io-client-cpp/CMakeFiles/generate.stamp is up-to-date. 5>------ Skipped Rebuild All: Project: INSTALL, Configuration: Debug Win32 ------ 5>Project not selected to build for this solution configuration ========== Rebuild All: 2 succeeded, 2 failed, 1 skipped ==========

wnpllrzodiac commented 7 years ago

hi,you can review issue #126 I post. Maybe resolve your compile problem.

jackwzp commented 7 years ago

Hi @wnpllrzodiac,

I'm getting error compiling sioclient_tls project still after adding the Preproccessor flags you mentioned in issue #126. Would appreciate any help. Thanks in advance.

1>------ Build started: Project: ZERO_CHECK, Configuration: Release Win32 ------ 1>Checking Build System 1>CMake does not need to re-run because C:/Users/Jack/Documents/code/socket.io-client-cpp/CMakeFiles/generate.stamp is up-to-date. 2>------ Build started: Project: sioclient, Configuration: Release Win32 ------ 3>------ Build started: Project: sioclient_tls, Configuration: Release Win32 ------ 2>Building Custom Rule C:/Users/Jack/Documents/code/socket.io-client-cpp/CMakeLists.txt 2>CMake does not need to re-run because C:/Users/Jack/Documents/code/socket.io-client-cpp/CMakeFiles/generate.stamp is up-to-date. 2>sio_client.cpp 2>Unknown compiler version - please run the configure tests and report the results 3>Building Custom Rule C:/Users/Jack/Documents/code/socket.io-client-cpp/CMakeLists.txt 3>CMake does not need to re-run because C:/Users/Jack/Documents/code/socket.io-client-cpp/CMakeFiles/generate.stamp is up-to-date. 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1293): warning C4996: 'WSASocketA': Use WSASocketW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3415): note: see declaration of 'WSASocketA' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1863): warning C4996: 'WSAAddressToStringA': Use WSAAddressToStringW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3506): note: see declaration of 'WSAAddressToStringA' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1925): warning C4996: 'WSAStringToAddressA': Use WSAStringToAddressW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3565): note: see declaration of 'WSAStringToAddressA' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(2028): warning C4996: 'gethostbyaddr': Use getnameinfo() or GetNameInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(2196): note: see declaration of 'gethostbyaddr' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(2077): warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(2218): note: see declaration of 'gethostbyname' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_select_interrupter.ipp(60): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(1830): note: see declaration of 'inet_addr' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_select_interrupter.ipp(73): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(1830): note: see declaration of 'inet_addr' 3>sio_client.cpp 3>Unknown compiler version - please run the configure tests and report the results 2>sio_socket.cpp 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1293): warning C4996: 'WSASocketA': Use WSASocketW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3415): note: see declaration of 'WSASocketA' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1863): warning C4996: 'WSAAddressToStringA': Use WSAAddressToStringW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3506): note: see declaration of 'WSAAddressToStringA' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1925): warning C4996: 'WSAStringToAddressA': Use WSAStringToAddressW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3565): note: see declaration of 'WSAStringToAddressA' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(2028): warning C4996: 'gethostbyaddr': Use getnameinfo() or GetNameInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(2196): note: see declaration of 'gethostbyaddr' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(2077): warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(2218): note: see declaration of 'gethostbyname' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_select_interrupter.ipp(60): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(1830): note: see declaration of 'inet_addr' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_select_interrupter.ipp(73): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(1830): note: see declaration of 'inet_addr' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(43): error C2589: '(': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(43): error C2062: type 'unknown-type' unexpected 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(43): error C2059: syntax error: ')' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(46): error C2589: ';': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(47): error C2589: ';': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(47): error C2144: syntax error: 'unknown-type' should be preceded by ';' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(48): error C2143: syntax error: missing ';' before '}' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(52): error C2589: ';': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(53): error C2589: ';': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(53): error C2144: syntax error: 'unknown-type' should be preceded by ';' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(54): error C2589: 'while': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(54): error C2144: syntax error: 'unknown-type' should be preceded by ';' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(54): error C2059: syntax error: 'constant' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(56): error C2589: 'while': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(56): error C2059: syntax error: 'constant' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(57): error C2589: 'while': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(57): error C2059: syntax error: 'constant' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(60): error C2589: 'while': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(60): error C2059: syntax error: 'constant' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(51): error C2039: 'SSLv2_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(51): error C3861: 'SSLv2_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(54): error C2039: 'SSLv2_client_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(54): error C3861: 'SSLv2_client_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(57): error C2039: 'SSLv2_server_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(57): error C3861: 'SSLv2_server_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(61): error C2039: 'SSLv3_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(61): error C3861: 'SSLv3_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(64): error C2039: 'SSLv3_client_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(64): error C3861: 'SSLv3_client_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(67): error C2039: 'SSLv3_server_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(67): error C3861: 'SSLv3_server_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(129): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(129): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(133): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(133): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(135): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(135): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(490): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(490): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(492): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(492): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(494): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(494): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(198): error C2065: 'SSL_R_SHORT_READ': undeclared identifier 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(199): error C2440: '': cannot convert from 'const boost::system::error_category' to 'boost::system::error_code' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(199): note: No constructor could take the source type, or constructor overload resolution was ambiguous 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(205): error C2027: use of undefined type 'ssl_st' 3>C:\OpenSSL-Win32\include\openssl/ssl.h(224): note: see declaration of 'ssl_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(205): error C2227: left of '->version' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(212): error C2065: 'SSL_R_SHORT_READ': undeclared identifier 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(213): error C2440: '': cannot convert from 'const boost::system::error_category' to 'boost::system::error_code' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(213): note: No constructor could take the source type, or constructor overload resolution was ambiguous 3>C:\Users\Jack\Documents\code\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/tls.hpp(310): error C2065: 'SSL_R_SHORT_READ': undeclared identifier 3>sio_socket.cpp 2>Unknown compiler version - please run the configure tests and report the results 3>Unknown compiler version - please run the configure tests and report the results 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1293): warning C4996: 'WSASocketA': Use WSASocketW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3415): note: see declaration of 'WSASocketA' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1863): warning C4996: 'WSAAddressToStringA': Use WSAAddressToStringW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3506): note: see declaration of 'WSAAddressToStringA' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1925): warning C4996: 'WSAStringToAddressA': Use WSAStringToAddressW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3565): note: see declaration of 'WSAStringToAddressA' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(2028): warning C4996: 'gethostbyaddr': Use getnameinfo() or GetNameInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(2196): note: see declaration of 'gethostbyaddr' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(2077): warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(2218): note: see declaration of 'gethostbyname' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_select_interrupter.ipp(60): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(1830): note: see declaration of 'inet_addr' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_select_interrupter.ipp(73): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(1830): note: see declaration of 'inet_addr' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1293): warning C4996: 'WSASocketA': Use WSASocketW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3415): note: see declaration of 'WSASocketA' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1863): warning C4996: 'WSAAddressToStringA': Use WSAAddressToStringW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3506): note: see declaration of 'WSAAddressToStringA' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1925): warning C4996: 'WSAStringToAddressA': Use WSAStringToAddressW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3565): note: see declaration of 'WSAStringToAddressA' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(2028): warning C4996: 'gethostbyaddr': Use getnameinfo() or GetNameInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(2196): note: see declaration of 'gethostbyaddr' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(2077): warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(2218): note: see declaration of 'gethostbyname' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_select_interrupter.ipp(60): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(1830): note: see declaration of 'inet_addr' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_select_interrupter.ipp(73): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(1830): note: see declaration of 'inet_addr' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(43): error C2589: '(': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(43): error C2062: type 'unknown-type' unexpected 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(43): error C2059: syntax error: ')' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(46): error C2589: ';': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(47): error C2589: ';': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(47): error C2144: syntax error: 'unknown-type' should be preceded by ';' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(48): error C2143: syntax error: missing ';' before '}' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(52): error C2589: ';': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(53): error C2589: ';': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(53): error C2144: syntax error: 'unknown-type' should be preceded by ';' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(54): error C2589: 'while': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(54): error C2144: syntax error: 'unknown-type' should be preceded by ';' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(54): error C2059: syntax error: 'constant' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(56): error C2589: 'while': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(56): error C2059: syntax error: 'constant' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(57): error C2589: 'while': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(57): error C2059: syntax error: 'constant' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(60): error C2589: 'while': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(60): error C2059: syntax error: 'constant' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(51): error C2039: 'SSLv2_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(51): error C3861: 'SSLv2_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(54): error C2039: 'SSLv2_client_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(54): error C3861: 'SSLv2_client_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(57): error C2039: 'SSLv2_server_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(57): error C3861: 'SSLv2_server_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(61): error C2039: 'SSLv3_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(61): error C3861: 'SSLv3_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(64): error C2039: 'SSLv3_client_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(64): error C3861: 'SSLv3_client_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(67): error C2039: 'SSLv3_server_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(67): error C3861: 'SSLv3_server_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(129): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(129): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(133): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(133): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(135): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(135): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(490): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 2>sio_client_impl.cpp 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(490): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(492): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(492): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(494): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(494): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(198): error C2065: 'SSL_R_SHORT_READ': undeclared identifier 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(199): error C2440: '': cannot convert from 'const boost::system::error_category' to 'boost::system::error_code' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(199): note: No constructor could take the source type, or constructor overload resolution was ambiguous 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(205): error C2027: use of undefined type 'ssl_st' 3>C:\OpenSSL-Win32\include\openssl/ssl.h(224): note: see declaration of 'ssl_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(205): error C2227: left of '->version' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(212): error C2065: 'SSL_R_SHORT_READ': undeclared identifier 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(213): error C2440: '': cannot convert from 'const boost::system::error_category' to 'boost::system::error_code' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(213): note: No constructor could take the source type, or constructor overload resolution was ambiguous 3>C:\Users\Jack\Documents\code\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/tls.hpp(310): error C2065: 'SSL_R_SHORT_READ': undeclared identifier 3>sio_client_impl.cpp 3>Unknown compiler version - please run the configure tests and report the results 2>Unknown compiler version - please run the configure tests and report the results 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1293): warning C4996: 'WSASocketA': Use WSASocketW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3415): note: see declaration of 'WSASocketA' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1863): warning C4996: 'WSAAddressToStringA': Use WSAAddressToStringW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3506): note: see declaration of 'WSAAddressToStringA' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1925): warning C4996: 'WSAStringToAddressA': Use WSAStringToAddressW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3565): note: see declaration of 'WSAStringToAddressA' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(2028): warning C4996: 'gethostbyaddr': Use getnameinfo() or GetNameInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(2196): note: see declaration of 'gethostbyaddr' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(2077): warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(2218): note: see declaration of 'gethostbyname' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_select_interrupter.ipp(60): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(1830): note: see declaration of 'inet_addr' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_select_interrupter.ipp(73): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(1830): note: see declaration of 'inet_addr' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1293): warning C4996: 'WSASocketA': Use WSASocketW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3415): note: see declaration of 'WSASocketA' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1863): warning C4996: 'WSAAddressToStringA': Use WSAAddressToStringW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3506): note: see declaration of 'WSAAddressToStringA' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(1925): warning C4996: 'WSAStringToAddressA': Use WSAStringToAddressW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(3565): note: see declaration of 'WSAStringToAddressA' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(2028): warning C4996: 'gethostbyaddr': Use getnameinfo() or GetNameInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(2196): note: see declaration of 'gethostbyaddr' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_ops.ipp(2077): warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(2218): note: see declaration of 'gethostbyname' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_select_interrupter.ipp(60): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(1830): note: see declaration of 'inet_addr' 2>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/detail/impl/socket_select_interrupter.ipp(73): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\um\winsock2.h(1830): note: see declaration of 'inet_addr' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(43): error C2589: '(': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(43): error C2062: type 'unknown-type' unexpected 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(43): error C2059: syntax error: ')' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(46): error C2589: ';': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(47): error C2589: ';': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(47): error C2144: syntax error: 'unknown-type' should be preceded by ';' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(48): error C2143: syntax error: missing ';' before '}' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(52): error C2589: ';': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(53): error C2589: ';': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(53): error C2144: syntax error: 'unknown-type' should be preceded by ';' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(54): error C2589: 'while': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(54): error C2144: syntax error: 'unknown-type' should be preceded by ';' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(54): error C2059: syntax error: 'constant' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(56): error C2589: 'while': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(56): error C2059: syntax error: 'constant' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(57): error C2589: 'while': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(57): error C2059: syntax error: 'constant' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(60): error C2589: 'while': illegal token on right side of '::' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/openssl_init.ipp(60): error C2059: syntax error: 'constant' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(51): error C2039: 'SSLv2_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(51): error C3861: 'SSLv2_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(54): error C2039: 'SSLv2_client_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(54): error C3861: 'SSLv2_client_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(57): error C2039: 'SSLv2_server_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(57): error C3861: 'SSLv2_server_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(61): error C2039: 'SSLv3_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(61): error C3861: 'SSLv3_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(64): error C2039: 'SSLv3_client_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(64): error C3861: 'SSLv3_client_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(67): error C2039: 'SSLv3_server_method': is not a member of 'global namespace'' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(67): error C3861: 'SSLv3_server_method': identifier not found 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(129): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(129): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(133): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(133): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(135): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(135): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(490): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(490): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(492): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(492): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(494): error C2027: use of undefined type 'ssl_ctx_st' 3>C:\OpenSSL-Win32\include\openssl/ossl_typ.h(145): note: see declaration of 'ssl_ctx_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/impl/context.ipp(494): error C2227: left of '->default_passwd_callback_userdata' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(198): error C2065: 'SSL_R_SHORT_READ': undeclared identifier 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(199): error C2440: '': cannot convert from 'const boost::system::error_category' to 'boost::system::error_code' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(199): note: No constructor could take the source type, or constructor overload resolution was ambiguous 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(205): error C2027: use of undefined type 'ssl_st' 3>C:\OpenSSL-Win32\include\openssl/ssl.h(224): note: see declaration of 'ssl_st' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(205): error C2227: left of '->version' must point to class/struct/union/generic type 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(212): error C2065: 'SSL_R_SHORT_READ': undeclared identifier 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(213): error C2440: '': cannot convert from 'const boost::system::error_category' to 'boost::system::error_code' 3>C:\Users\Jack\Documents\code\ix\3rdparty\boost_1_53_0\install-out\include\boost-1_53\boost/asio/ssl/detail/impl/engine.ipp(213): note: No constructor could take the source type, or constructor overload resolution was ambiguous 3>C:\Users\Jack\Documents\code\socket.io-client-cpp\lib\websocketpp\websocketpp/transport/asio/security/tls.hpp(310): error C2065: 'SSL_R_SHORT_READ': undeclared identifier 2>C:\Users\Jack\Documents\code\socket.io-client-cpp\src\internal\sio_client_impl.cpp(281): warning C4390: ';': empty controlled statement found; is this the intent? 2>C:\Users\Jack\Documents\code\socket.io-client-cpp\src\internal\sio_client_impl.cpp(491): warning C4390: ';': empty controlled statement found; is this the intent? 3>C:\Users\Jack\Documents\code\socket.io-client-cpp\src\internal\sio_client_impl.cpp(281): warning C4390: ';': empty controlled statement found; is this the intent? 3>C:\Users\Jack\Documents\code\socket.io-client-cpp\src\internal\sio_client_impl.cpp(491): warning C4390: ';': empty controlled statement found; is this the intent? 3>sio_packet.cpp 3>Unknown compiler version - please run the configure tests and report the results 3>Generating Code... 2>sio_packet.cpp 3>Done building project "sioclient_tls.vcxproj" -- FAILED. 2>Unknown compiler version - please run the configure tests and report the results 2>Generating Code... 2>sioclient.vcxproj -> C:\Users\Jack\Documents\code\socket.io-client-cpp\Release\sioclient.lib 2>Done building project "sioclient.vcxproj". 4>------ Build started: Project: ALL_BUILD, Configuration: Release Win32 ------ 4>Building Custom Rule C:/Users/Jack/Documents/code/socket.io-client-cpp/CMakeLists.txt 4>CMake does not need to re-run because C:/Users/Jack/Documents/code/socket.io-client-cpp/CMakeFiles/generate.stamp is up-to-date. 5>------ Skipped Build: Project: INSTALL, Configuration: Release Win32 ------ 5>Project not selected to build for this solution configuration ========== Build: 3 succeeded, 1 failed, 0 up-to-date, 1 skipped ==========

jmigual commented 2 years ago

Closing as this seems related to an old VS 2015 version.