https://bugs.gentoo.org/844235 --- a/src/mongo/db/auth/security_key_test.cpp +++ b/src/mongo/db/auth/security_key_test.cpp @@ -30,6 +30,7 @@ #include "mongo/platform/basic.h" #include <boost/filesystem.hpp> +#include <boost/filesystem/fstream.hpp> #include "mongo/base/string_data.h" #include "mongo/db/auth/authorization_manager.h" --- a/src/mongo/db/storage/storage_repair_observer.cpp +++ b/src/mongo/db/storage/storage_repair_observer.cpp @@ -41,6 +41,7 @@ #include <sys/types.h> #endif +#include <boost/filesystem/fstream.hpp> #include <boost/filesystem/path.hpp> #include "mongo/db/dbhelpers.h" --- a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp +++ b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp @@ -34,6 +34,7 @@ #include "mongo/db/storage/kv/kv_engine_test_harness.h" #include <boost/filesystem.hpp> +#include <boost/filesystem/fstream.hpp> #include <boost/filesystem/path.hpp> #include <memory> --- a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp +++ b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp @@ -36,6 +36,7 @@ #include <limits> #include <boost/filesystem.hpp> +#include <boost/filesystem/fstream.hpp> #include <boost/filesystem/path.hpp> #include "mongo/base/simple_string_data_comparator.h" --- a/src/mongo/shell/shell_utils_extended.cpp +++ b/src/mongo/shell/shell_utils_extended.cpp @@ -37,6 +37,7 @@ #endif #include <boost/filesystem.hpp> +#include <boost/filesystem/fstream.hpp> #include <fmt/format.h> #include <fstream> --- a/src/mongo/util/stacktrace_threads.cpp +++ b/src/mongo/util/stacktrace_threads.cpp @@ -36,6 +36,7 @@ #include <array> #include <atomic> #include <boost/filesystem.hpp> +#include <boost/filesystem/fstream.hpp> #include <cstdint> #include <cstdlib> #include <dirent.h> --- a/src/mongo/util/processinfo_linux.cpp +++ b/src/mongo/util/processinfo_linux.cpp @@ -36,6 +36,7 @@ #include <iostream> #include <malloc.h> #include <pcrecpp.h> +#include <fstream> #include <sched.h> #include <stdio.h> #include <sys/mman.h>