Skip to content

Serialize/Deserialize vector<char> as bytestring #211

Serialize/Deserialize vector<char> as bytestring

Serialize/Deserialize vector<char> as bytestring #211

Triggered via pull request July 18, 2025 02:14
Status Failure
Total duration 16m 4s
Artifacts

linux.yaml

on: pull_request
Matrix: linux
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 90 warnings
(C++20-llvm-16)
Process completed with exit code 1.
(C++20-llvm-16): include/rfl/parsing/VectorReader.hpp#L28
no member named 'read' in 'rfl::parsing::Parser<rfl::bson::Reader, rfl::bson::Writer, std::vector<char>, rfl::Processors<>>'
(C++20-llvm-16): include/rfl/parsing/VectorParser.hpp#L44
static assertion failed due to requirement '!std::is_same_v<std::vector<char, std::allocator<char>>, std::vector<char, std::allocator<char>>>': Cannot be a vectorstring.
(C++20-llvm-18)
Process completed with exit code 1.
(C++20-llvm-18): include/rfl/parsing/VectorReader.hpp#L28
no member named 'read' in 'rfl::parsing::Parser<rfl::bson::Reader, rfl::bson::Writer, std::vector<char>, rfl::Processors<>>'
(C++20-llvm-18): include/rfl/parsing/VectorParser.hpp#L44
static assertion failed due to requirement '!std::is_same_v<std::vector<char, std::allocator<char>>, std::vector<char, std::allocator<char>>>': Cannot be a vectorstring.
(C++20-gcc-13)
Process completed with exit code 1.
(C++20-gcc-13): include/rfl/parsing/VectorParser.hpp#L44
static assertion failed: Cannot be a vectorstring.
(C++20-llvm-17)
Process completed with exit code 1.
(C++20-llvm-17): include/rfl/parsing/VectorReader.hpp#L28
no member named 'read' in 'rfl::parsing::Parser<rfl::bson::Reader, rfl::bson::Writer, std::vector<char>, rfl::Processors<>>'
(C++20-llvm-17): include/rfl/parsing/VectorParser.hpp#L44
static assertion failed due to requirement '!std::is_same_v<std::vector<char, std::allocator<char>>, std::vector<char, std::allocator<char>>>': Cannot be a vectorstring.
(C++23-gcc-13)
Process completed with exit code 1.
(C++23-gcc-13): include/rfl/parsing/VectorParser.hpp#L44
static assertion failed: Cannot be a vectorstring.
(C++23-gcc-14)
Process completed with exit code 1.
(C++23-gcc-14): include/rfl/parsing/VectorParser.hpp#L44
static assertion failed: Cannot be a vectorstring.
(C++20-gcc-14)
Process completed with exit code 1.
(C++20-gcc-14): include/rfl/parsing/VectorParser.hpp#L44
static assertion failed: Cannot be a vectorstring.
(C++20-gcc-11)
Process completed with exit code 1.
(C++20-gcc-11): include/rfl/parsing/VectorParser.hpp#L44
static assertion failed: Cannot be a vectorstring.
(C++20-gcc-12)
Process completed with exit code 1.
(C++20-gcc-12): include/rfl/parsing/VectorParser.hpp#L44
static assertion failed: Cannot be a vectorstring.
(C++20-llvm-16): build/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
(C++20-llvm-16)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-16)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-16)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-16)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-16)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-16)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-16)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-16)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++20-llvm-16)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++20-llvm-18): build/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
(C++20-llvm-18)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-18)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-18)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-18)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-18)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-18)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-18)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-18)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++20-llvm-18)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++20-gcc-13): build/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
(C++20-gcc-13)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-13)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-13)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-13)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-13)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-13)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-13)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-13)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++20-gcc-13)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++20-llvm-17): build/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
(C++20-llvm-17)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-17)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-17)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-17)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-17)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-17)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-17)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-llvm-17)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++20-llvm-17)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++23-gcc-13): build/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
(C++23-gcc-13)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++23-gcc-13)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++23-gcc-13)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++23-gcc-13)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++23-gcc-13)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++23-gcc-13)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++23-gcc-13)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++23-gcc-13)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++23-gcc-13)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++23-gcc-14): build/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
(C++23-gcc-14)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++23-gcc-14)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++23-gcc-14)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++23-gcc-14)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++23-gcc-14)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++23-gcc-14)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++23-gcc-14)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++23-gcc-14)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++23-gcc-14)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++20-gcc-14): build/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
(C++20-gcc-14)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-14)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-14)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-14)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-14)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-14)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-14)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-14)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++20-gcc-14)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++20-gcc-11): build/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
(C++20-gcc-11)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-11)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-11)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-11)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-11)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-11)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-11)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-11)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++20-gcc-11)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++20-gcc-12): build/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
(C++20-gcc-12)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-12)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-12)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-12)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-12)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-12)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-12)
implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated]
(C++20-gcc-12)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
(C++20-gcc-12)
‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775803 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]