diff --git a/Modules/Adapters/GdalAdapters/src/otbOGRVersionProxy1x.cxx b/Modules/Adapters/GdalAdapters/src/otbOGRVersionProxy1x.cxx
index da206971fa268ba71a422c80abb8722ce2228ff8..b81eb37f2675a530fdcbf3a62dd2bb29f5f8c1f5 100644
--- a/Modules/Adapters/GdalAdapters/src/otbOGRVersionProxy1x.cxx
+++ b/Modules/Adapters/GdalAdapters/src/otbOGRVersionProxy1x.cxx
@@ -17,6 +17,8 @@
 =========================================================================*/
 #include "otbOGRVersionProxy.h"
 
+#include "itkMacro.h"
+
 #if defined(__GNUC__) || defined(__clang__)
 #pragma GCC diagnostic push
 #pragma GCC diagnostic ignored "-Wshadow"
@@ -33,7 +35,7 @@ namespace ogr
 namespace version_proxy
 {
 
-OTBGdalAdapters_EXPORT bool IsOFTInteger64(OGRFieldType type)
+OTBGdalAdapters_EXPORT bool IsOFTInteger64(OGRFieldType itkNotUsed(type))
 {
   return false;
 }