yourWaifu / sleepy-discord

C++ library for the Discord chat client. Please use Rust for new bots
https://yourWaifu.github.io/sleepy-discord/
MIT License
707 stars 92 forks source link

Errors popping up with C++17 #221

Closed theblackwidower closed 3 years ago

theblackwidower commented 3 years ago

So, I was trying to implement this library into a new C++ project, and everything was going swimmingly until I tried implementing database access. Long story short, the library I chose requires C++17. Not a problem, except once I tried compiling my test code in C++17, errors popped up in sleepy-discord.

And yes, before anyone asks, I tried downgrading the database libraries to something that would work with C++14, and that quickly became more hassle than it was worth since vcpkg is terrible with versioning. Easier to just ask why I can't compile this with C++17.

theblackwidower commented 3 years ago

Just went through a process of trying to reproduce the error in the most scientific way possible, so I could rule out any other errors, or caching or anything that may make me look stupid. It compiles successfully in C++14, I change it to C++17 while clearing the cache and touching nothing else, and I get a bunch of errors.

Severity    Code    Description Project File    Line    Suppression State
Error (active)  E0070   incomplete type is not allowed  DiscordTest.exe (SentinelServer\DiscordTest.exe) - x64-Debug    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\impl\compose.hpp  62  
Error   C2039   'to_string': is not a member of 'std'   C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\sleepy_discord\json_wrapper.cpp   28  
Error   C2039   'to_string': is not a member of 'std'   C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\sleepy_discord\json_wrapper.cpp   36  
Error   C3861   'to_string': identifier not found   C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\sleepy_discord\json_wrapper.cpp   28  
Error   C3861   'to_string': identifier not found   C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\sleepy_discord\json_wrapper.cpp   36  

I'm also getting a ton of 'Warnings'. I don't know how relevant they are, or if they even connect.

Severity    Code    Description Project File    Line    Suppression State
Warning C26495  Variable 'websocketpp::uri::m_secure' is uninitialized. Always initialize a member variable (type.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\uri.hpp  51  
Warning C6255   _alloca indicates failure by raising a stack overflow exception.  Consider using _malloca instead.  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\socket_ops.ipp    2480    
Warning C6255   _alloca indicates failure by raising a stack overflow exception.  Consider using _malloca instead.  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\socket_ops.ipp    2691    
Warning C26495  Variable 'websocketpp::uri::m_port' is uninitialized. Always initialize a member variable (type.6). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\uri.hpp  51  
Warning C26495  Variable 'websocketpp::transport::asio::tls_socket::connection::m_is_server' is uninitialized. Always initialize a member variable (type.6).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\transport\asio\security\tls.hpp  81  
Warning C26495  Variable 'websocketpp::transport::asio::tls_socket::connection::m_io_service' is uninitialized. Always initialize a member variable (type.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\transport\asio\security\tls.hpp  81  
Warning C26495  Variable 'websocketpp::transport::asio::handler_allocator::m_storage' is uninitialized. Always initialize a member variable (type.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\transport\asio\base.hpp  56  
Warning C26495  Variable 'rapidjson::internal::Double::<unnamed-tag>::u_' is uninitialized. Always initialize a member variable (type.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\internal\ieee754.h   25  
Warning C26495  Variable 'rapidjson::internal::Double::<unnamed-tag>::d_' is uninitialized. Always initialize a member variable (type.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\internal\ieee754.h   25  
Warning C26495  Variable 'cpr::Part::datalen' is uninitialized. Always initialize a member variable (type.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\cpr\include\cpr\multipart.h  41  
Warning C26495  Variable 'cpr::Part::datalen' is uninitialized. Always initialize a member variable (type.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\cpr\include\cpr\multipart.h  44  
Warning C26495  Variable 'cpr::Part::datalen' is uninitialized. Always initialize a member variable (type.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\cpr\include\cpr\multipart.h  47  
Warning C26495  Variable 'cpr::Part::data' is uninitialized. Always initialize a member variable (type.6).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\cpr\include\cpr\multipart.h  41  
Warning C26495  Variable 'cpr::Part::data' is uninitialized. Always initialize a member variable (type.6).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\cpr\include\cpr\multipart.h  44  
Warning C26495  Variable 'cpr::Part::data' is uninitialized. Always initialize a member variable (type.6).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\cpr\include\cpr\multipart.h  47  
Warning C26495  Variable 'asio::execution::detail::any_executor_base::target_' is uninitialized. Always initialize a member variable (type.6).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\execution\any_executor.hpp    521 
Warning C26495  Variable 'asio::execution::detail::any_executor_base::object_' is uninitialized. Always initialize a member variable (type.6).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\execution\any_executor.hpp    521 
Warning C26495  Variable 'asio::detail::win_thread::func_base::exit_event_' is uninitialized. Always initialize a member variable (type.6). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\win_thread.hpp 101 
Warning C26495  Variable 'asio::detail::win_thread::func_base::entry_event_' is uninitialized. Always initialize a member variable (type.6).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\win_thread.hpp 101 
Warning C26495  Variable 'asio::detail::win_iocp_socket_service_base::base_implementation_type::state_' is uninitialized. Always initialize a member variable (type.6). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\win_iocp_socket_service_base.hpp   85  
Warning C26495  Variable 'asio::detail::win_iocp_socket_service_base::base_implementation_type::socket_' is uninitialized. Always initialize a member variable (type.6).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\win_iocp_socket_service_base.hpp   85  
Warning C26495  Variable 'asio::detail::win_iocp_socket_service_base::base_implementation_type::prev_' is uninitialized. Always initialize a member variable (type.6).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\win_iocp_socket_service_base.hpp   85  
Warning C26495  Variable 'asio::detail::win_iocp_socket_service_base::base_implementation_type::next_' is uninitialized. Always initialize a member variable (type.6).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\win_iocp_socket_service_base.hpp   85  
Warning C26495  Variable 'asio::detail::strand_executor_service::strand_impl::shutdown_' is uninitialized. Always initialize a member variable (type.6).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\strand_executor_service.hpp    77  
Warning C26495  Variable 'asio::detail::strand_executor_service::strand_impl::service_' is uninitialized. Always initialize a member variable (type.6). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\strand_executor_service.hpp    77  
Warning C26495  Variable 'asio::detail::strand_executor_service::strand_impl::prev_' is uninitialized. Always initialize a member variable (type.6).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\strand_executor_service.hpp    77  
Warning C26495  Variable 'asio::detail::strand_executor_service::strand_impl::next_' is uninitialized. Always initialize a member variable (type.6).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\strand_executor_service.hpp    77  
Warning C26495  Variable 'asio::detail::strand_executor_service::strand_impl::mutex_' is uninitialized. Always initialize a member variable (type.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\strand_executor_service.hpp    77  
Warning C26495  Variable 'asio::detail::strand_executor_service::strand_impl::locked_' is uninitialized. Always initialize a member variable (type.6).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\strand_executor_service.hpp    77  
Warning C26495  Variable 'asio::detail::scheduler_thread_info::private_outstanding_work' is uninitialized. Always initialize a member variable (type.6).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\scheduler_thread_info.hpp  33  
Warning C26495  Variable 'asio::detail::deadline_timer_service<asio::detail::chrono_time_traits<std::chrono::steady_clock,asio::wait_traits<std::chrono::steady_clock> > >::implementation_type::might_have_pending_waits' is uninitialized. Always initialize a member variable (type.6).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\deadline_timer_service.hpp 63  
Warning C6001   Using uninitialized memory 'entry_event'.   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\win_thread.ipp    104 
Warning C6001   Using uninitialized memory 'arg'.   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\win_thread.ipp    90  
Warning C6001   Using uninitialized memory '*entry_event'.  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\win_thread.ipp    106 
Warning C6258   Using TerminateThread does not allow proper thread clean up.    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\win_thread.ipp    49  
Warning LNK4044 unrecognized option '/MANIFEST:NO'; ignored C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\LINK 1   
Warning C33010  Unchecked lower bound for enum type used as index.. Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\document.h   633 
Warning C26819  Unannotated fallthrough between switch labels (es.78).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ip\impl\network_v4.ipp    71  
Warning C26819  Unannotated fallthrough between switch labels (es.78).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ip\impl\network_v4.ipp    73  
Warning C26819  Unannotated fallthrough between switch labels (es.78).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ip\impl\network_v4.ipp    75  
Warning C26819  Unannotated fallthrough between switch labels (es.78).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ip\impl\network_v4.ipp    77  
Warning C26819  Unannotated fallthrough between switch labels (es.78).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ip\impl\network_v4.ipp    79  
Warning C26819  Unannotated fallthrough between switch labels (es.78).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ip\impl\network_v4.ipp    81  
Warning C26819  Unannotated fallthrough between switch labels (es.78).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ip\impl\network_v4.ipp    83  
Warning C26819  Unannotated fallthrough between switch labels (es.78).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ssl\detail\io.hpp 248 
Warning C26819  Unannotated fallthrough between switch labels (es.78).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ssl\detail\io.hpp 288 
Warning C26819  Unannotated fallthrough between switch labels (es.78).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\internal\dtoa.h  83  
Warning C26439  This kind of function may not throw. Declare it 'noexcept' (f.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\basic_waitable_timer.hpp  299 
Warning C26439  This kind of function may not throw. Declare it 'noexcept' (f.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\bind_handler.hpp   55  
Warning C26439  This kind of function may not throw. Declare it 'noexcept' (f.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\bind_handler.hpp   171 
Warning C26439  This kind of function may not throw. Declare it 'noexcept' (f.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\io_object_impl.hpp 65  
Warning C26439  This kind of function may not throw. Declare it 'noexcept' (f.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\wrapped_handler.hpp    66  
Warning C26439  This kind of function may not throw. Declare it 'noexcept' (f.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\wrapped_handler.hpp    181 
Warning C26439  This kind of function may not throw. Declare it 'noexcept' (f.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\impl\write.hpp    315 
Warning C26439  This kind of function may not throw. Declare it 'noexcept' (f.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ssl\detail\io.hpp 124 
Warning C26439  This kind of function may not throw. Declare it 'noexcept' (f.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ssl\detail\stream_core.hpp    55  
Warning C26439  This kind of function may not throw. Declare it 'noexcept' (f.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ssl\impl\context.ipp  380 
Warning C26439  This kind of function may not throw. Declare it 'noexcept' (f.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ssl\impl\context.ipp  386 
Warning C26439  This kind of function may not throw. Declare it 'noexcept' (f.6).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\internal\stack.h 44  
Warning C26812  The enum type 'websocketpp::transport::iostream::error::value' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\transport\iostream\base.hpp  118 
Warning C26812  The enum type 'websocketpp::transport::error::value' is unscoped. Prefer 'enum class' over 'enum' (Enum.3). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\transport\base\connection.hpp    224 
Warning C26812  The enum type 'websocketpp::transport::asio::socket::error::value' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\transport\asio\security\base.hpp 147 
Warning C26812  The enum type 'websocketpp::transport::asio::error::value' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\transport\asio\base.hpp  217 
Warning C26812  The enum type 'websocketpp::transport::asio::basic_socket::connection::state' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\transport\asio\security\none.hpp 74  
Warning C26812  The enum type 'websocketpp::processor::error::processor_errors' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\processors\base.hpp  244 
Warning C26812  The enum type 'websocketpp::http::status_code::value' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\http\constants.hpp   179 
Warning C26812  The enum type 'websocketpp::http::parser::response::state' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\http\response.hpp    66  
Warning C26812  The enum type 'websocketpp::http::parser::body_encoding::value' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\http\parser.hpp  404 
Warning C26812  The enum type 'websocketpp::frame::opcode::value' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\frame.hpp    118 
Warning C26812  The enum type 'websocketpp::extensions::error::value' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\extensions\extension.hpp 86  
Warning C26812  The enum type 'websocketpp::error::value' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\error.hpp    235 
Warning C26812  The enum type 'SleepyDiscord::VoiceConnection::State' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\voice_connection.h 321 
Warning C26812  The enum type 'SleepyDiscord::RequestMode' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\client.h   773 
Warning C26812  The enum type 'SleepyDiscord::Permission' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\permissions.h  54  
Warning C26812  The enum type 'SleepyDiscord::Message::MessageType' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\json_wrapper.h 403 
Warning C26812  The enum type 'SleepyDiscord::json::FieldType' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\json_wrapper.h 369 
Warning C26812  The enum type 'SleepyDiscord::Intent' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\client.h   368 
Warning C26812  The enum type 'SleepyDiscord::Channel::ChannelType' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\channel.h  94  
Warning C26812  The enum type 'SleepyDiscord::BaseDiscordClient::AssignmentType' is unscoped. Prefer 'enum class' over 'enum' (Enum.3). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\client.h   420 
Warning C26812  The enum type 'SleepyDiscord::BaseAudioSource::SpeakingFlag' is unscoped. Prefer 'enum class' over 'enum' (Enum.3). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\voice_connection.h 144 
Warning C26812  The enum type 'SleepyDiscord::AudioSourceType' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\voice_connection.h 131 
Warning C26812  The enum type 'SleepyDiscord::Activity::ActivityType' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\gateway.h  215 
Warning C26812  The enum type 'rapidjson::Type' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\document.h   1015    
Warning C26812  The enum type 'rapidjson::ParseErrorCode' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\error\error.h    111 
Warning C26812  The enum type 'rapidjson::GenericValue<rapidjson::UTF8<char>,rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::<unnamed-enum-kBoolFlag>' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\document.h   705 
Warning C26812  The enum type 'rapidjson::GenericReader<rapidjson::UTF8<char>,rapidjson::UTF8<char>,rapidjson::CrtAllocator>::Token' is unscoped. Prefer 'enum class' over 'enum' (Enum.3). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\reader.h 2184    
Warning C26812  The enum type 'rapidjson::GenericReader<rapidjson::UTF8<char>,rapidjson::UTF8<char>,rapidjson::CrtAllocator>::IterativeParsingState' is unscoped. Prefer 'enum class' over 'enum' (Enum.3). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\reader.h 546 
Warning C26812  The enum type 'asio::ssl::stream_base::handshake_type' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ssl\detail\impl\engine.ipp    144 
Warning C26812  The enum type 'asio::ssl::error::stream_errors' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ssl\error.hpp 109 
Warning C26812  The enum type 'asio::ssl::detail::engine::want' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ssl\detail\impl\engine.ipp    147 
Warning C26812  The enum type 'asio::ssl::context_base::password_purpose' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ssl\impl\context.ipp  1210    
Warning C26812  The enum type 'asio::ssl::context_base::method' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ssl\impl\context.ipp  62  
Warning C26812  The enum type 'asio::ssl::context_base::file_format' is unscoped. Prefer 'enum class' over 'enum' (Enum.3). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ssl\impl\context.ipp  652 
Warning C26812  The enum type 'asio::socket_base::wait_type' is unscoped. Prefer 'enum class' over 'enum' (Enum.3). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\win_iocp_socket_service_base.hpp   188 
Warning C26812  The enum type 'asio::socket_base::shutdown_type' is unscoped. Prefer 'enum class' over 'enum' (Enum.3). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\basic_socket.hpp  1685    
Warning C26812  The enum type 'asio::serial_port_base::stop_bits::type' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\impl\serial_port_base.hpp 47  
Warning C26812  The enum type 'asio::serial_port_base::parity::type' is unscoped. Prefer 'enum class' over 'enum' (Enum.3). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\impl\serial_port_base.hpp 41  
Warning C26812  The enum type 'asio::serial_port_base::flow_control::type' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\impl\serial_port_base.hpp 36  
Warning C26812  The enum type 'asio::ip::v4_mapped_t' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ip\impl\address_v6.ipp    321 
Warning C26812  The enum type 'asio::ip::resolver_base::flags' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ip\resolver_base.hpp  75  
Warning C26812  The enum type 'asio::ip::address::<unnamed-type-type_>' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ip\impl\address.ipp   33  
Warning C26812  The enum type 'asio::execution_context::fork_event' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\service_registry.ipp  58  
Warning C26812  The enum type 'asio::error::ssl_errors' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\ssl\error.hpp 99  
Warning C26812  The enum type 'asio::error::netdb_errors' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\error.hpp 307 
Warning C26812  The enum type 'asio::error::misc_errors' is unscoped. Prefer 'enum class' over 'enum' (Enum.3). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\error.hpp 319 
Warning C26812  The enum type 'asio::error::basic_errors' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\error.hpp 301 
Warning C26812  The enum type 'asio::error::addrinfo_errors' is unscoped. Prefer 'enum class' over 'enum' (Enum.3). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\error.hpp 313 
Warning C26812  The enum type 'asio::detail::std_fenced_block::half_t' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\std_fenced_block.hpp   38  
Warning C26812  The enum type 'asio::detail::std_fenced_block::full_t' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\std_fenced_block.hpp   43  
Warning C26812  The enum type 'asio::detail::select_reactor::op_types' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\win_iocp_socket_service_base.ipp  483 
Warning C26812  The enum type 'asio::detail::reactor_op::status' is unscoped. Prefer 'enum class' over 'enum' (Enum.3). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\reactor_op.hpp 43  
Warning C26812  The enum type 'asio::detail::conditionally_enabled_mutex::scoped_lock::adopt_lock_t' is unscoped. Prefer 'enum class' over 'enum' (Enum.3). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\conditionally_enabled_mutex.hpp    42  
Warning C6031   Return value ignored: 'UnregisterWaitEx'.   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\win_object_handle_service.ipp 105 
Warning C6031   Return value ignored: 'UnregisterWaitEx'.   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\win_object_handle_service.ipp 157 
Warning C6031   Return value ignored: 'UnregisterWaitEx'.   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\win_object_handle_service.ipp 200 
Warning C6031   Return value ignored: 'UnregisterWaitEx'.   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\win_object_handle_service.ipp 252 
Warning C6031   Return value ignored: 'UnregisterWaitEx'.   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\win_object_handle_service.ipp 304 
Warning C6031   Return value ignored: 'UnregisterWaitEx'.   Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\win_object_handle_service.ipp 404 
Warning C6385   Reading invalid data from 'key.c':  the readable size is '4' bytes, but '5' bytes may be read.  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\frame.hpp    715 
Warning     CMake Warning at out/build/x64-Debug/_deps/curl-src/CMakeLists.txt:51 (message):
  the curl cmake build system is poorly maintained.  Be aware   CURL    C:\Users\thebl\GitHub\Sentinel\out/build/x64-Debug/_deps/curl-src/CMakeLists.txt    51  
Warning     CMake Warning at out/build/x64-Debug/_deps/curl-src/CMake/Macros.cmake:86 (message):
  Found no *nroff program       C:\Users\thebl\GitHub\Sentinel\out/build/x64-Debug/_deps/curl-src/CMake/Macros.cmake    86  
Warning C6386   Buffer overrun while writing to 'data_.local.sun_path':  the writable size is '108' bytes, but 'path_length' bytes might be written.    Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\local\detail\impl\endpoint.ipp    125 
Warning C26451  Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\document.h   1972    
Warning C26451  Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\internal\biginteger.h    243 
Warning C26451  Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\internal\diyfp.h 135 
Warning C26451  Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\internal\diyfp.h 241 
Warning C26451  Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\internal\dtoa.h  163 
Warning C26451  Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\internal\dtoa.h  209 
Warning C26451  Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\internal\strtod.h    138 
Warning C26451  Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\internal\strtod.h    180 
Warning C26451  Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\reader.h 1545    
Warning C26451  Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\reader.h 1556    
Warning C26451  Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\reader.h 1564    
Warning C26451  Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\reader.h 1587    
Warning C26451  Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\reader.h 1604    
Warning C26451  Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\common\md5.hpp   407 
Warning C26451  Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\frame.hpp    450 
Warning C26451  Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\internal\diyfp.h 156 
Warning C26451  Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\internal\strtod.h    176 
Warning C26451  Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\internal\dtoa.h  135 
Warning C26451  Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\rapidjson\internal\dtoa.h  140 
Warning C26451  Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\voice_connection.h 110 
Warning C26451  Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\include\sleepy_discord\voice_connection.h 110 
Warning C4996   '_Header_cstdbool': warning STL4004: <ccomplex>, <cstdalign>, <cstdbool>, and <ctgmath> are deprecated in C++17. You can define _SILENCE_CXX17_C_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstdbool    22  
Warning C4996   '_Header_cstdbool': warning STL4004: <ccomplex>, <cstdalign>, <cstdbool>, and <ctgmath> are deprecated in C++17. You can define _SILENCE_CXX17_C_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstdbool    22  
Warning C4996   '_Header_cstdbool': warning STL4004: <ccomplex>, <cstdalign>, <cstdbool>, and <ctgmath> are deprecated in C++17. You can define _SILENCE_CXX17_C_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstdbool    22  
Warning C4996   '_Header_cstdbool': warning STL4004: <ccomplex>, <cstdalign>, <cstdbool>, and <ctgmath> are deprecated in C++17. You can define _SILENCE_CXX17_C_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstdbool    22  
Warning C4996   '_Header_cstdbool': warning STL4004: <ccomplex>, <cstdalign>, <cstdbool>, and <ctgmath> are deprecated in C++17. You can define _SILENCE_CXX17_C_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstdbool    22  
Warning C4996   '_Header_cstdbool': warning STL4004: <ccomplex>, <cstdalign>, <cstdbool>, and <ctgmath> are deprecated in C++17. You can define _SILENCE_CXX17_C_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstdbool    22  
Warning C4996   '_Header_cstdbool': warning STL4004: <ccomplex>, <cstdalign>, <cstdbool>, and <ctgmath> are deprecated in C++17. You can define _SILENCE_CXX17_C_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstdbool    22  
Warning C4996   '_Header_cstdbool': warning STL4004: <ccomplex>, <cstdalign>, <cstdbool>, and <ctgmath> are deprecated in C++17. You can define _SILENCE_CXX17_C_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstdbool    22  
Warning C6387   'waitable_timer_.handle' could be '0':  this does not adhere to the specification for the function 'SetWaitableTimer'.  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\win_iocp_io_context.ipp   564 
Warning C6387   'this->events_[0]' could be '0':  this does not adhere to the specification for the function 'CloseHandle'.     Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\win_event.ipp 56  
Warning C6387   'Temp_value_#5343' could be '0':  this does not adhere to the specification for the function 'GetProcAddress'.  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\win_iocp_handle_service.ipp   240 
Warning C6387   'Temp_value_#5095' could be '0':  this does not adhere to the specification for the function 'GetProcAddress'.  Sentinel    C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\asio\asio\include\asio\detail\impl\win_iocp_socket_service_base.ipp  248 
Warning C4312   'reinterpret_cast': conversion from 'unsigned long' to 'const char *' of greater size   C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\cpr\cpr\session.cpp  224 
Warning C4312   'reinterpret_cast': conversion from 'const unsigned long' to 'const char *' of greater size C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\cpr\cpr\session.cpp  257 
Warning C4267   'argument': conversion from 'size_t' to 'int', possible loss of data    C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\cpr\cpr\curlholder.cpp   30  
Warning C4267   '=': conversion from 'size_t' to 'unsigned int', possible loss of data  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\sha1\sha1.hpp    176 
Warning C4267   '=': conversion from 'size_t' to 'unsigned int', possible loss of data  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\sha1\sha1.hpp    176 
Warning C4267   '=': conversion from 'size_t' to 'uint32_t', possible loss of data  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\frame.hpp    834 
Warning C4267   '=': conversion from 'size_t' to 'uint32_t', possible loss of data  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\frame.hpp    834 
Warning C4267   '=': conversion from 'size_t' to 'uint32_t', possible loss of data  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\frame.hpp    834 
Warning C4267   '=': conversion from 'size_t' to 'uint32_t', possible loss of data  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\frame.hpp    834 
Warning C4267   '=': conversion from 'size_t' to 'uint32_t', possible loss of data  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\frame.hpp    834 
Warning C4267   '=': conversion from 'size_t' to 'uint32_t', possible loss of data  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\frame.hpp    834 
Warning C4267   '=': conversion from 'size_t' to 'uint32_t', possible loss of data  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\frame.hpp    834 
Warning C4267   '=': conversion from 'size_t' to 'uint32_t', possible loss of data  C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\frame.hpp    834 
Warning C4267   '+=': conversion from 'size_t' to 'websocketpp::md5::md5_word_t', possible loss of data C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\common\md5.hpp   367 
Warning C4267   '+=': conversion from 'size_t' to 'websocketpp::md5::md5_word_t', possible loss of data C:\Users\thebl\GitHub\Sentinel\out\build\x64-Debug\Sentinel C:\Users\thebl\GitHub\Sentinel\SentinelServer\deps\sleepy-discord\deps\websocketpp\websocketpp\common\md5.hpp   367 
theblackwidower commented 3 years ago

I think I fixed it, as one could probably see.