diff --git a/include/libcamera/internal/request.h b/include/libcamera/internal/request.h
index f5d98069..4e7d05b1 100644
--- a/include/libcamera/internal/request.h
+++ b/include/libcamera/internal/request.h
@@ -10,6 +10,7 @@
 #include <chrono>
 #include <map>
 #include <memory>
+#include <unordered_set>
 
 #include <libcamera/base/event_notifier.h>
 #include <libcamera/base/timer.h>
diff --git a/include/libcamera/logging.h b/include/libcamera/logging.h
index e334d87b..e1c6341c 100644
--- a/include/libcamera/logging.h
+++ b/include/libcamera/logging.h
@@ -7,6 +7,8 @@
 
 #pragma once
 
+#include <ostream>
+
 namespace libcamera {
 
 enum LoggingTarget {
