From: Kefu Chai Date: Sun, 31 Jul 2022 19:59:55 +0000 (+0100) Subject: include/buffer: include X-Git-Tag: archive/raspbian/16.2.10+ds-2+rpi1^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ab82e4eb67add22f42336c602e9bfbc3c0a7ce44;p=ceph.git include/buffer: include Signed-off-by: Kefu Chai Origin: upstream, https://github.com/ceph/ceph/commit/7c381ba985bd1398ef7d145cc00fae9d0db510e3 Last-Update: 2022-07-27 to address following FTBFS (under GCC 12): /usr/bin/ccache /usr/bin/clang++-13 -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_T$ In file included from /var/ssd/ceph/src/crimson/os/seastore/seastore_types.cc:4: In file included from /var/ssd/ceph/src/crimson/os/seastore/seastore_types.h:14: In file included from /var/ssd/ceph/src/include/denc.h:47: /var/ssd/ceph/src/include/buffer.h:98:37: error: no template named 'unique_ptr' in namespace 'std'; did you mean 'boost::movelib::unique_ptr'? struct unique_leakable_ptr : public std::unique_ptr> { ^~~~~~~~~~~~~~~ boost::movelib::unique_ptr /opt/ceph/include/boost/move/unique_ptr.hpp:354:7: note: 'boost::movelib::unique_ptr' declared here class unique_ptr ^ Gbp-Pq: Name fix-FTBFS-include-memory.h.patch --- diff --git a/src/include/buffer.h b/src/include/buffer.h index 7c8f90e9f..71cb01935 100644 --- a/src/include/buffer.h +++ b/src/include/buffer.h @@ -41,6 +41,7 @@ #include #include #include +#include #include #include #if __cplusplus >= 201703L