Skip to content

Use a configurable thread pool for the RtpsRelay event handlers #76

Use a configurable thread pool for the RtpsRelay event handlers

Use a configurable thread pool for the RtpsRelay event handlers #76

Triggered via push September 26, 2024 20:09
Status Cancelled
Total duration 38m 19s
Artifacts

cmake.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 90 warnings
u22
Process completed with exit code 2.
w22_rel_stat
Canceling since a higher priority waiting request for 'CMake Builds-refs/heads/relay-handler-thread-pool' exists
w22_rel_stat
The operation was canceled.
u22_no_features: tests/googletest/googletest/src/gtest-death-test.cc#L1224
‘dummy’ may be used uninitialized [-Wmaybe-uninitialized]
u22_no_features: dds/idl/be_produce.cpp#L135
conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘pid_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion]
u22_no_features: dds/idl/be_produce.cpp#L145
conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]
u22_no_features: dds/DCPS/ValueHelper.h#L60
conversion to ‘unsigned int’ from ‘wchar_t’ may change the sign of the result [-Wsign-conversion]
u22_no_features: dds/idl/be_global.cpp#L547
conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion]
u22_no_features: dds/idl/be_global.cpp#L549
conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion]
u22_no_features: dds/DCPS/ValueHelper.h#L60
conversion to ‘unsigned int’ from ‘wchar_t’ may change the sign of the result [-Wsign-conversion]
u22_no_features: dds/DCPS/ValueHelper.h#L60
conversion to ‘unsigned int’ from ‘wchar_t’ may change the sign of the result [-Wsign-conversion]
u22_no_features: dds/idl/dds_visitor.cpp#L184
conversion to ‘std::vector<AST_Interface*>::size_type’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result [-Wsign-conversion]
u22_no_features: dds/idl/dds_visitor.cpp#L186
conversion to ‘std::vector<AST_Interface*>::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion]
u22: tests/googletest/googletest/src/gtest-death-test.cc#L1224
‘dummy’ may be used uninitialized [-Wmaybe-uninitialized]
u22: dds/idl/be_produce.cpp#L135
conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘pid_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion]
u22: dds/idl/be_produce.cpp#L145
conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]
u22: dds/idl/be_global.cpp#L547
conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion]
u22: dds/idl/be_global.cpp#L549
conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion]
u22: dds/DCPS/ValueHelper.h#L60
conversion to ‘unsigned int’ from ‘wchar_t’ may change the sign of the result [-Wsign-conversion]
u22: dds/DCPS/ValueHelper.h#L60
conversion to ‘unsigned int’ from ‘wchar_t’ may change the sign of the result [-Wsign-conversion]
u22: dds/idl/dds_visitor.cpp#L184
conversion to ‘std::vector<AST_Interface*>::size_type’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result [-Wsign-conversion]
u22: dds/idl/dds_visitor.cpp#L186
conversion to ‘std::vector<AST_Interface*>::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion]
u22: dds/DCPS/ValueHelper.h#L60
conversion to ‘unsigned int’ from ‘wchar_t’ may change the sign of the result [-Wsign-conversion]
u22_stat: tests/googletest/googletest/src/gtest-death-test.cc#L1224
‘dummy’ may be used uninitialized [-Wmaybe-uninitialized]
u22_stat
array subscript ‘CORBA::LongDouble {aka long double}[0]’ is partly outside array bounds of ‘CORBA::ULongLong [1]’ {aka ‘long unsigned int [1]’} [-Warray-bounds]
u22_stat: dds/idl/be_global.cpp#L547
conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion]
u22_stat: dds/idl/be_global.cpp#L549
conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion]
u22_stat: dds/idl/be_produce.cpp#L135
conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘pid_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion]
u22_stat: dds/idl/be_produce.cpp#L145
conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]
u22_stat: dds/DCPS/ValueHelper.h#L60
conversion to ‘unsigned int’ from ‘wchar_t’ may change the sign of the result [-Wsign-conversion]
u22_stat: dds/DCPS/ValueHelper.h#L60
conversion to ‘unsigned int’ from ‘wchar_t’ may change the sign of the result [-Wsign-conversion]
u22_stat: dds/DCPS/ValueHelper.h#L60
conversion to ‘unsigned int’ from ‘wchar_t’ may change the sign of the result [-Wsign-conversion]
u22_stat: dds/idl/dds_visitor.cpp#L184
conversion to ‘std::vector<AST_Interface*>::size_type’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result [-Wsign-conversion]
u22_android29: dds/idl/be_global.cpp#L547
conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion]
u22_android29: dds/idl/be_global.cpp#L549
conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion]
u22_android29: dds/DCPS/ValueHelper.h#L60
conversion to ‘unsigned int’ from ‘wchar_t’ may change the sign of the result [-Wsign-conversion]
u22_android29: dds/idl/be_produce.cpp#L135
conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘pid_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion]
u22_android29: dds/idl/be_produce.cpp#L145
conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]
u22_android29: dds/DCPS/ValueHelper.h#L60
conversion to ‘unsigned int’ from ‘wchar_t’ may change the sign of the result [-Wsign-conversion]
u22_android29: dds/DCPS/ValueHelper.h#L60
conversion to ‘unsigned int’ from ‘wchar_t’ may change the sign of the result [-Wsign-conversion]
u22_android29: dds/idl/dds_visitor.cpp#L184
conversion to ‘std::vector<AST_Interface*>::size_type’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result [-Wsign-conversion]
u22_android29: dds/idl/dds_visitor.cpp#L186
conversion to ‘std::vector<AST_Interface*>::size_type’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion]
u22_android29: dds/DCPS/ValueHelper.h#L60
conversion to ‘unsigned int’ from ‘wchar_t’ may change the sign of the result [-Wsign-conversion]
u22_android29: build-target/ace_tao/ace/Stack_Trace.cpp#L52
unused function 'determine_starting_frame' [-Wunused-function]
u22_android29: build-target/ace_tao/ace/Stack_Trace.h#L96
private field 'buflen_' is not used [-Wunused-private-field]
u22_android29
misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
u22_android29
misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
u22_android29: build-target/ace_tao/TAO/TAO_IDL/be/be_codegen.cpp#L3753
implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
u22_android29: dds/DCPS/Time_Helper.inl#L219
implicit conversion changes signedness: 'const ::CORBA::Long' (aka 'const int') to 'unsigned long' [-Wsign-conversion]
u22_android29: dds/DCPS/Time_Helper.inl#L226
implicit conversion changes signedness: 'CORBA::ULong' (aka 'unsigned int') to 'suseconds_t' (aka 'long') [-Wsign-conversion]
u22_android29: dds/DCPS/Time_Helper.inl#L235
implicit conversion changes signedness: 'suseconds_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
u22_android29: dds/DCPS/Time_Helper.inl#L235
implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
u22_android29: dds/DCPS/Time_Helper.inl#L236
implicit conversion changes signedness: 'suseconds_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
w22_stat: dds/DCPS/JsonValueWriter.h#L268
'argument': conversion from 'ACE_CDR::LongDouble::NativeImpl' to 'double', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_stat: dds/DCPS/JsonValueReader.h#L369
'=': conversion from 'unsigned int' to 'ACE_CDR::Octet', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_stat: dds/DCPS/JsonValueReader.h#L381
'=': conversion from 'int' to 'ACE_CDR::Int8', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_stat: dds/DCPS/JsonValueReader.h#L384
'=': conversion from 'unsigned int' to 'ACE_CDR::Int8', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_stat: dds/DCPS/JsonValueReader.h#L395
'=': conversion from 'unsigned int' to 'ACE_CDR::UInt8', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_stat: dds/DCPS/JsonValueReader.h#L408
'=': conversion from 'int' to 'ACE_CDR::Short', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_stat: dds/DCPS/JsonValueReader.h#L411
'=': conversion from 'unsigned int' to 'ACE_CDR::Short', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_stat: dds/DCPS/JsonValueReader.h#L422
'=': conversion from 'unsigned int' to 'ACE_CDR::UShort', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_stat: dds/DCPS/JsonValueWriter.h#L268
'argument': conversion from 'ACE_CDR::LongDouble::NativeImpl' to 'double', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_stat: dds/DCPS/JsonValueReader.h#L369
'=': conversion from 'unsigned int' to 'ACE_CDR::Octet', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_rel
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22_rel
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22_rel
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22_rel
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22_rel
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22_rel
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22_rel
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22_rel
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22_rel
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22_rel
'stdext::checked_array_iterator<std::pair<Key,Value> *>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22
'stdext::checked_array_iterator<_Ptr>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22
'stdext::checked_array_iterator<std::pair<Key,Value> *>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning. [D:\a\OpenDDS\OpenDDS\OpenDDS\build\ACE_TAO\ace\ace\ACE.vcxproj] [D:\a\OpenDDS\OpenDDS\OpenDDS\build\build_ace_tao.vcxproj]
w22_rel_stat: dds/DCPS/JsonValueWriter.h#L268
'argument': conversion from 'ACE_CDR::LongDouble::NativeImpl' to 'double', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_rel_stat: dds/DCPS/JsonValueReader.h#L369
'=': conversion from 'unsigned int' to 'ACE_CDR::Octet', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_rel_stat: dds/DCPS/JsonValueReader.h#L381
'=': conversion from 'int' to 'ACE_CDR::Int8', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_rel_stat: dds/DCPS/JsonValueReader.h#L384
'=': conversion from 'unsigned int' to 'ACE_CDR::Int8', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_rel_stat: dds/DCPS/JsonValueReader.h#L395
'=': conversion from 'unsigned int' to 'ACE_CDR::UInt8', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_rel_stat: dds/DCPS/JsonValueReader.h#L408
'=': conversion from 'int' to 'ACE_CDR::Short', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_rel_stat: dds/DCPS/JsonValueReader.h#L411
'=': conversion from 'unsigned int' to 'ACE_CDR::Short', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_rel_stat: dds/DCPS/JsonValueReader.h#L422
'=': conversion from 'unsigned int' to 'ACE_CDR::UShort', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_rel_stat: dds/DCPS/JsonValueWriter.h#L268
'argument': conversion from 'ACE_CDR::LongDouble::NativeImpl' to 'double', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]
w22_rel_stat: dds/DCPS/JsonValueReader.h#L369
'=': conversion from 'unsigned int' to 'ACE_CDR::Octet', possible loss of data [D:\a\OpenDDS\OpenDDS\OpenDDS\build\dds\OpenDDS_Dcps.vcxproj]