On Mon, Feb 17, 2025 at 05:06:47PM +0000, Matthias Klose wrote: > [...] > The package fails to build in a test rebuild on at least amd64 with > gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The > severity of this report will be raised before the forky release. > [...] > The full build log can be found at: > http://qa-logs.debian.net/2025/02/16/amd64exp/ceph_18.2.4+ds-13_unstable_gccexp.log.gz > The last lines of the build log are at the end of this report. > [...]
These last lines do not indicate the actual build error. Actually, lines 5550 and following from the linked file are relevant, they start with | In file included from /build/reproducible-path/ceph-18.2.4+ds/src/rocksdb/db/blob/blob_file_meta.cc:6: | /build/reproducible-path/ceph-18.2.4+ds/src/rocksdb/db/blob/blob_file_meta.h:28:7: error: ‘uint64_t’ has not been declared | 28 | uint64_t blob_file_number, uint64_t total_blob_count, | | ^~~~~~~~ | /build/reproducible-path/ceph-18.2.4+ds/src/rocksdb/db/blob/blob_file_meta.h:15:1: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’ | 14 | #include "rocksdb/rocksdb_namespace.h" | +++ |+#include <cstdint> | 15 | This file comes from a submodule which hasn't been updated since May 24th 2023, cf. <https://github.com/ceph/ceph/tree/main/src>, but its upstream has seen the corresponding fix in the meantime, cf. <https://github.com/facebook/rocksdb/commit/72c38871673f34ef22c66b8fcb9292812272a961>. This should resolve this FTBFS. I haven't tested this, though, due to limited horsepower on my build machine. HTH, Flo
signature.asc
Description: PGP signature

