diff --git a/Modules/Core/Common/include/otbStandardOneLineFilterWatcher.h b/Modules/Core/Common/include/otbStandardOneLineFilterWatcher.h
index 7abc307908b0ea856f380208666e61c38402135e..565594ae4c38ab833e2e5e0a2d0dad5a18d2af4c 100644
--- a/Modules/Core/Common/include/otbStandardOneLineFilterWatcher.h
+++ b/Modules/Core/Common/include/otbStandardOneLineFilterWatcher.h
@@ -23,6 +23,7 @@
 #define otbStandardOneLineFilterWatcher_h
 
 #include <iosfwd>
+#include <memory>
 
 #include "otbFilterWatcherBase.h"
 #include "otbStandardOutputPrintCallback.h"