FTBFS
Fails to build due to compiler errors:
In file included from /build/barrier/src/barrier/src/lib/base/XBase.cpp:20:
/build/barrier/src/barrier/src/./lib/base/String.h:78:43: error: ‘uint8_t’ is not a member of ‘std’; did you mean ‘wint_t’?
78 | std::string to_hex(const std::vector<std::uint8_t>& subject, int width, const char fill = '0');
| ^~~~~~~
| wint_t
/build/barrier/src/barrier/src/./lib/base/String.h:78:43: error: ‘uint8_t’ is not a member of ‘std’; did you mean ‘wint_t’?
78 | std::string to_hex(const std::vector<std::uint8_t>& subject, int width, const char fill = '0');
| ^~~~~~~
| wint_t
/build/barrier/src/barrier/src/./lib/base/String.h:78:50: error: template argument 1 is invalid
78 | std::string to_hex(const std::vector<std::uint8_t>& subject, int width, const char fill = '0');
| ^
/build/barrier/src/barrier/src/./lib/base/String.h:78:50: error: template argument 2 is invalid
/build/barrier/src/barrier/src/./lib/base/String.h:81:18: error: ‘uint8_t’ is not a member of ‘std’; did you mean ‘wint_t’?
81 | std::vector<std::uint8_t> from_hex(const std::string& data);
| ^~~~~~~
| wint_t
/build/barrier/src/barrier/src/./lib/base/String.h:81:18: error: ‘uint8_t’ is not a member of ‘std’; did you mean ‘wint_t’?
81 | std::vector<std::uint8_t> from_hex(const std::string& data);
| ^~~~~~~
| wint_t
/build/barrier/src/barrier/src/./lib/base/String.h:81:25: error: template argument 1 is invalid
81 | std::vector<std::uint8_t> from_hex(const std::string& data);
| ^
/build/barrier/src/barrier/src/./lib/base/String.h:81:25: error: template argument 2 is invalid
make[2]: *** [src/lib/base/CMakeFiles/base.dir/build.make:216: src/lib/base/CMakeFiles/base.dir/XBase.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....