From c205d18aafd09c4fe6861c87c0edcbc7bd4fc302 Mon Sep 17 00:00:00 2001
From: Matthias Puchner <github@mpuchner.de>
Date: Tue, 1 Feb 2022 15:47:43 +0100
Subject: [PATCH] fix for GCC

---
 GUI/Model/Item/BeamItems.h       | 2 ++
 GUI/Model/Item/InstrumentItems.h | 1 +
 GUI/Model/Types/AxisProperty.h   | 1 +
 3 files changed, 4 insertions(+)

diff --git a/GUI/Model/Item/BeamItems.h b/GUI/Model/Item/BeamItems.h
index acf0bb190b0..623efb2552c 100644
--- a/GUI/Model/Item/BeamItems.h
+++ b/GUI/Model/Item/BeamItems.h
@@ -18,6 +18,8 @@
 #include "GUI/Model/BaseItem/SessionItem.h"
 #include "GUI/Model/Group/SelectionDescriptor.h"
 #include "GUI/Model/Group/SelectionProperty.h"
+#include "GUI/Model/Item/BeamAngleItems.h"
+#include "GUI/Model/Item/BeamWavelengthItem.h"
 #include "GUI/Model/Item/SpecularBeamInclinationItem.h"
 #include <functional>
 #include <heinz/Vectors3D.h>
diff --git a/GUI/Model/Item/InstrumentItems.h b/GUI/Model/Item/InstrumentItems.h
index 9917261bf84..bd197206bdc 100644
--- a/GUI/Model/Item/InstrumentItems.h
+++ b/GUI/Model/Item/InstrumentItems.h
@@ -23,6 +23,7 @@
 #include "GUI/Model/Types/AxisProperty.h"
 #include "GUI/Model/Types/VectorProperty.h"
 #include <functional>
+#include <memory>
 
 class BackgroundItem;
 class DataItem;
diff --git a/GUI/Model/Types/AxisProperty.h b/GUI/Model/Types/AxisProperty.h
index 1ba02bd3681..e760dc2e312 100644
--- a/GUI/Model/Types/AxisProperty.h
+++ b/GUI/Model/Types/AxisProperty.h
@@ -19,6 +19,7 @@
 #include "Base/Axis/FixedBinAxis.h"
 #include "GUI/Model/Types/DoubleProperty.h"
 #include "GUI/Model/Types/UIntProperty.h"
+#include <memory>
 
 class Serializer;
 
-- 
GitLab