From 20b5dbb6171604b151ec2dd8c56bef26cc27d201 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 17 Jan 2023 01:18:41 +0000 Subject: [PATCH] Add missing includes These seem to have all fallen out of a recent Boost update to 1.81 which dropped some internal includes. All of these uses within columnstore relied on these transitive includes, so explicitly include what we need to fix build. Signed-off-by: Sam James --- dbcon/mysql/ha_mcs_impl_if.h | 1 + storage-manager/src/MetadataFile.cpp | 1 + storage-manager/src/S3Storage.h | 1 + tools/passwd/secrets.cpp | 2 ++ utils/cloudio/SocketPool.h | 2 ++ 5 files changed, 7 insertions(+) diff --git a/dbcon/mysql/ha_mcs_impl_if.h b/dbcon/mysql/ha_mcs_impl_if.h index ee86eb2ff..3eefebf32 100644 --- a/dbcon/mysql/ha_mcs_impl_if.h +++ b/dbcon/mysql/ha_mcs_impl_if.h @@ -18,6 +18,7 @@ MA 02110-1301, USA. */ #pragma once +#include #include #include #ifdef _MSC_VER diff --git a/storage-manager/src/MetadataFile.cpp b/storage-manager/src/MetadataFile.cpp index e45c95173..820e7fe06 100644 --- a/storage-manager/src/MetadataFile.cpp +++ b/storage-manager/src/MetadataFile.cpp @@ -19,6 +19,7 @@ * MetadataFile.cpp */ #include "MetadataFile.h" +#include #include #define BOOST_SPIRIT_THREADSAFE #include diff --git a/storage-manager/src/S3Storage.h b/storage-manager/src/S3Storage.h index a26c4073c..6b6a911cc 100644 --- a/storage-manager/src/S3Storage.h +++ b/storage-manager/src/S3Storage.h @@ -17,6 +17,7 @@ #pragma once +#include #include #include #include "CloudStorage.h" diff --git a/tools/passwd/secrets.cpp b/tools/passwd/secrets.cpp index 045613981..a9a270c2f 100644 --- a/tools/passwd/secrets.cpp +++ b/tools/passwd/secrets.cpp @@ -12,6 +12,8 @@ */ #include "secrets.h" +#include +#include #include #include #include diff --git a/utils/cloudio/SocketPool.h b/utils/cloudio/SocketPool.h index c0fe807d2..0366feeff 100644 --- a/utils/cloudio/SocketPool.h +++ b/utils/cloudio/SocketPool.h @@ -17,6 +17,8 @@ #pragma once +#include + #include #include #include