-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Engines
-
StorEng - Defined Pipeline
As we test the transition to the v5 toolchain, our Azure and GCP tests fail with multiple errors, likely due to running on a newer compiler or tool version.
The goal of this ticket is to investigate these failures and resolve the underlying issue.
Here are some of the error messages encountered:
[2025/02/12 01:04:39.359] /data/mci/4d6efa85eaba96667a8072db07693d94/wiredtiger/cmake_build/azure-sdk-cpp/src/azure-sdk/sdk/core/azure-core/inc/azure/core/base64.hpp:39:62: error: template argument 2 is invalid [2025/02/12 01:04:39.359] /data/mci/4d6efa85eaba96667a8072db07693d94/wiredtiger/cmake_build/azure-sdk-cpp/src/azure-sdk/sdk/core/azure-core/inc/azure/core/base64.hpp:47:24: error: 'uint8_t' was not declared in this scope [2025/02/12 01:04:39.359] 47 | static std::vector<uint8_t> Base64Decode(const std::string& text); [2025/02/12 01:04:39.359] | ^~~~~~~ [2025/02/12 01:04:39.359] /data/mci/4d6efa85eaba96667a8072db07693d94/wiredtiger/cmake_build/azure-sdk-cpp/src/azure-sdk/sdk/core/azure-core/inc/azure/core/base64.hpp:47:24: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>' [2025/02/12 01:04:39.359] /data/mci/4d6efa85eaba96667a8072db07693d94/wiredtiger/cmake_build/azure-sdk-cpp/src/azure-sdk/sdk/core/azure-core/inc/azure/core/base64.hpp:47:31: error: template argument 1 is invalid [2025/02/12 01:04:39.359] 47 | static std::vector<uint8_t> Base64Decode(const std::string& text); [2025/02/12 01:04:39.359] | ^ [2025/02/12 01:04:39.359] /data/mci/4d6efa85eaba96667a8072db07693d94/wiredtiger/cmake_build/azure-sdk-cpp/src/azure-sdk/sdk/core/azure-core/inc/azure/core/base64.hpp:47:31: error: template argument 2 is invalid [2025/02/12 01:04:39.359] /data/mci/4d6efa85eaba96667a8072db07693d94/wiredtiger/cmake_build/azure-sdk-cpp/src/azure-sdk/sdk/core/azure-core/inc/azure/core/base64.hpp:59:60: error: 'uint8_t' was not declared in this scope [2025/02/12 01:04:39.359] 59 | static std::string Base64UrlEncode(const std::vector<uint8_t>& data) [2025/02/12 01:04:39.359] | ^~~~~~~