From f07f509a6df96e8bcc8ac1575bf884d45c72aac5 Mon Sep 17 00:00:00 2001
From: Dmitri Naumov <Dmitri-Jurievic.Naumov@ifgt.tu-freiberg.de>
Date: Mon, 20 Jan 2025 22:45:03 +0100
Subject: [PATCH] Add missing includes for fmt::join

---
 Applications/Utils/MeshEdit/editMaterialID.cpp       | 1 +
 GeoLib/IO/NetCDFRasterReader.cpp                     | 2 ++
 MaterialLib/Utils/MediaCreation.cpp                  | 2 ++
 MeshLib/IO/XDMF/writeXdmf.cpp                        | 2 ++
 NumLib/NewtonRaphson.h                               | 2 ++
 NumLib/TimeStepping/Algorithms/FixedTimeStepping.cpp | 2 ++
 ProcessLib/Output/CreateOutputConfig.cpp             | 2 ++
 7 files changed, 13 insertions(+)

diff --git a/Applications/Utils/MeshEdit/editMaterialID.cpp b/Applications/Utils/MeshEdit/editMaterialID.cpp
index c999585871d..e7acf362291 100644
--- a/Applications/Utils/MeshEdit/editMaterialID.cpp
+++ b/Applications/Utils/MeshEdit/editMaterialID.cpp
@@ -7,6 +7,7 @@
  *              http://www.opengeosys.org/project/license
  */
 
+#include <spdlog/fmt/bundled/ranges.h>
 #include <tclap/CmdLine.h>
 
 #include <memory>
diff --git a/GeoLib/IO/NetCDFRasterReader.cpp b/GeoLib/IO/NetCDFRasterReader.cpp
index 88719bff880..076859b0d65 100644
--- a/GeoLib/IO/NetCDFRasterReader.cpp
+++ b/GeoLib/IO/NetCDFRasterReader.cpp
@@ -9,6 +9,8 @@
 
 #include "GeoLib/IO/NetCDFRasterReader.h"
 
+#include <spdlog/fmt/bundled/ranges.h>
+
 #include <filesystem>
 #include <numeric>
 #ifdef OGS_USE_NETCDF
diff --git a/MaterialLib/Utils/MediaCreation.cpp b/MaterialLib/Utils/MediaCreation.cpp
index 1738f08ad65..251d4d088c3 100644
--- a/MaterialLib/Utils/MediaCreation.cpp
+++ b/MaterialLib/Utils/MediaCreation.cpp
@@ -7,6 +7,8 @@
  *              http://www.opengeosys.org/project/license
  */
 
+#include <spdlog/fmt/bundled/ranges.h>
+
 #include <range/v3/range/conversion.hpp>
 #include <range/v3/view/adjacent_remove_if.hpp>
 
diff --git a/MeshLib/IO/XDMF/writeXdmf.cpp b/MeshLib/IO/XDMF/writeXdmf.cpp
index 32579d92807..646edbd92d8 100644
--- a/MeshLib/IO/XDMF/writeXdmf.cpp
+++ b/MeshLib/IO/XDMF/writeXdmf.cpp
@@ -9,6 +9,8 @@
 
 #include "writeXdmf.h"
 
+#include <spdlog/fmt/bundled/ranges.h>
+
 #include <algorithm>
 #include <array>
 #include <fstream>
diff --git a/NumLib/NewtonRaphson.h b/NumLib/NewtonRaphson.h
index 1531d6c1a09..c94c4a746f4 100644
--- a/NumLib/NewtonRaphson.h
+++ b/NumLib/NewtonRaphson.h
@@ -10,6 +10,8 @@
 
 #pragma once
 
+#include <spdlog/fmt/bundled/ranges.h>
+
 #include <Eigen/Core>
 #include <optional>
 
diff --git a/NumLib/TimeStepping/Algorithms/FixedTimeStepping.cpp b/NumLib/TimeStepping/Algorithms/FixedTimeStepping.cpp
index 13757816312..19628c1acd1 100644
--- a/NumLib/TimeStepping/Algorithms/FixedTimeStepping.cpp
+++ b/NumLib/TimeStepping/Algorithms/FixedTimeStepping.cpp
@@ -12,6 +12,8 @@
 
 #include "FixedTimeStepping.h"
 
+#include <spdlog/fmt/bundled/ranges.h>
+
 #include <algorithm>
 #include <cassert>
 #include <limits>
diff --git a/ProcessLib/Output/CreateOutputConfig.cpp b/ProcessLib/Output/CreateOutputConfig.cpp
index 67e97fac82d..07076b964ac 100644
--- a/ProcessLib/Output/CreateOutputConfig.cpp
+++ b/ProcessLib/Output/CreateOutputConfig.cpp
@@ -10,6 +10,8 @@
 
 #include "CreateOutputConfig.h"
 
+#include <spdlog/fmt/bundled/ranges.h>
+
 #include <map>
 
 #include "BaseLib/Algorithm.h"
-- 
GitLab