Closed theblackwidower closed 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
I think I fixed it, as one could probably see.
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.