Without the change the build fails on `master` as
https://hydra.nixos.org/build/249007752:
In file included from /build/source/third-party/rocksdb/table/block_based/data_block_hash_index.cc:9:
/build/source/third-party/rocksdb/table/block_based/data_block_hash_index.h:65:7: error: 'uint8_t' does not name a type
65 | const uint8_t kNoEntry = 255;
| ^~~~~~~
Without the change build fails on `master` as
https://hydra.nixos.org/build/249037972:
libmedida/src/medida/histogram.cc: In constructor 'medida::Histogram::Impl::Impl(medida::SamplingInterface::SampleType, std::chrono::seconds)':
libmedida/src/medida/histogram.cc:134:18: error: 'invalid_argument' is not a member of 'std'
134 | throw std::invalid_argument("invalid sample_type");
| ^~~~~~~~~~~~~~~~
Without the change the build fails on `master` as
https://hydra.nixos.org/build/249126465:
support/lockedpool.cpp: In member function 'void Arena::free(void*)':
support/lockedpool.cpp:102:20: error: 'runtime_error' is not a member of 'std'
102 | throw std::runtime_error("Arena: invalid or double free");
| ^~~~~~~~~~~~~
Without the change build fail on `master` as
https://hydra.nixos.org/build/248981684:
/build/source/contrib/epee/include/storages/parserse_base_utils.h:46:28: error: 'uint8_t' does not name a type
46 | static const constexpr uint8_t lut[256]={
| ^~~~~~~
Without the change the build against `gcc-13` fails on `master` as
https://hydra.nixos.org/build/249150842:
In file included from ./util/strencodings.h:14,
from util/strencodings.cpp:6:
./util/string.h💯50: error: 'uint8_t' was not declared in this scope
100 | const std::array<uint8_t, PREFIX_LEN>& prefix)
| ^~~~~~~
Without the change the build fails on `master` as
https://hydra.nixos.org/build/249086772:
In file included from /build/source/submodules/rocksdb/table/block_based/data_block_hash_index.cc:9:
/build/source/submodules/rocksdb/table/block_based/data_block_hash_index.h:65:7: error: 'uint8_t' does not name a type
65 | const uint8_t kNoEntry = 255;
| ^~~~~~~
Without the change build fails on `master` as
https://hydra.nixos.org/build/249019697:
support/lockedpool.cpp: In member function 'void Arena::free(void*)':
support/lockedpool.cpp:102:20: error: 'runtime_error' is not a member of 'std'
102 | throw std::runtime_error("Arena: invalid or double free");
| ^~~~~~~~~~~~~
Changes: https://github.com/ZmnSCPxj/clboss/releases/tag/v0.13
Without the update the build fails on `master` against `gcc-13` as
https://hydra.nixos.org/build/249004612:
In file included from dev-proxy-connect.cpp:3:
Net/SocketFd.hpp:42:37: error: 'uint8_t' is not a member of 'std'; did you mean 'wint_t'?
42 | void write(std::vector<std::uint8_t> const&);
| ^~~~~~~
| wint_t
Without the change the build against `gcc-13` on `master` fails as
https://hydra.nixos.org/build/249060206:
support/lockedpool.cpp: In member function 'void Arena::free(void*)':
support/lockedpool.cpp:102:20: error: 'runtime_error' is not a member of 'std'
102 | throw std::runtime_error("Arena: invalid or double free");
| ^~~~~~~~~~~~~
While at it enable parallel building.
Without the change build on `gcc-13` in `master` fails as
https://hydra.nixos.org/build/249054007:
In file included from /build/source/src/clientversion.cpp:7:
/build/source/src/./tinyformat.h:380:36: error: 'uint8_t' has not been declared
380 | TINYFORMAT_DEFINE_FORMATVALUE_CHAR(uint8_t)
| ^~~~~~~
No development upstream for past few years.
Fails to build against `gcc-13` on `master` as
https://hydra.nixos.org/build/249045599:
In file included from /build/source/src/common/combinator.cpp:31:
/build/source/src/common/combinator.h:38:1: error: 'uint64_t' does not name a type
38 | uint64_t combinations_count(uint32_t k, uint32_t n);
| ^~~~~~~~