From: Petr Machata Date: Thu, 29 Jan 2015 17:15:02 +0000 (-0700) Subject: support Boost 1.57.0 X-Git-Tag: v0.93~141^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F3537%2Fhead;p=ceph.git support Boost 1.57.0 Sometime after 1.55, boost introduced a forward declaration of operator<< in optional.hpp. In 1.55 and earlier, when << was used without the _io having been included, what got dumped was an implicit bool conversion. http://tracker.ceph.com/issues/10688 Refs: #10688 Signed-off-by: Ken Dreyer --- diff --git a/src/common/map_cacher.hpp b/src/common/map_cacher.hpp index 101a0be96d9..652d0a26e3c 100644 --- a/src/common/map_cacher.hpp +++ b/src/common/map_cacher.hpp @@ -16,7 +16,7 @@ #define MAPCACHER_H #include -#include +#include #include "include/memory.h" #include #include diff --git a/src/include/encoding.h b/src/include/encoding.h index 4fa2331cccb..d72a7674c9b 100644 --- a/src/include/encoding.h +++ b/src/include/encoding.h @@ -286,7 +286,7 @@ inline void decode(T &o, bufferlist& bl) #include #include #include -#include +#include #include #ifndef _BACKWARD_BACKWARD_WARNING_H diff --git a/src/os/DBObjectMap.h b/src/os/DBObjectMap.h index 8e6f0d63a76..de80d6f547c 100644 --- a/src/os/DBObjectMap.h +++ b/src/os/DBObjectMap.h @@ -17,7 +17,7 @@ #include "common/Mutex.h" #include "common/Cond.h" #include "common/simple_cache.hpp" -#include +#include /** * DBObjectMap: Implements ObjectMap in terms of KeyValueDB diff --git a/src/osd/ECBackend.cc b/src/osd/ECBackend.cc index 817cda00f02..3248de8d56e 100644 --- a/src/osd/ECBackend.cc +++ b/src/osd/ECBackend.cc @@ -13,7 +13,7 @@ */ #include -#include +#include #include #include diff --git a/src/osd/ECBackend.h b/src/osd/ECBackend.h index d13d8bb4857..01c7a2e9fc6 100644 --- a/src/osd/ECBackend.h +++ b/src/osd/ECBackend.h @@ -18,7 +18,7 @@ #include "OSD.h" #include "PGBackend.h" #include "osd_types.h" -#include +#include #include "erasure-code/ErasureCodeInterface.h" #include "ECTransaction.h" #include "ECMsgTypes.h" diff --git a/src/osd/ECTransaction.cc b/src/osd/ECTransaction.cc index bad02653ddd..0a2af7d9bd7 100644 --- a/src/osd/ECTransaction.cc +++ b/src/osd/ECTransaction.cc @@ -13,7 +13,7 @@ */ #include -#include +#include #include #include #include diff --git a/src/osd/ECTransaction.h b/src/osd/ECTransaction.h index e0a3afa6b4a..1404b93a73b 100644 --- a/src/osd/ECTransaction.h +++ b/src/osd/ECTransaction.h @@ -19,7 +19,7 @@ #include "PGBackend.h" #include "osd_types.h" #include "ECUtil.h" -#include +#include #include "erasure-code/ErasureCodeInterface.h" class ECTransaction : public PGBackend::PGTransaction { diff --git a/src/osd/ReplicatedPG.h b/src/osd/ReplicatedPG.h index 0b0adf5e53c..aa850408b11 100644 --- a/src/osd/ReplicatedPG.h +++ b/src/osd/ReplicatedPG.h @@ -17,7 +17,7 @@ #ifndef CEPH_REPLICATEDPG_H #define CEPH_REPLICATEDPG_H -#include +#include #include #include "include/assert.h" diff --git a/src/osd/osd_types.h b/src/osd/osd_types.h index 10728fa6c60..8c67a62c11c 100644 --- a/src/osd/osd_types.h +++ b/src/osd/osd_types.h @@ -22,7 +22,7 @@ #include #include #include -#include +#include #include "include/rados/rados_types.hpp"