diff --git a/Modules/Core/Metadata/src/otbCosmoImageMetadataInterface.cxx b/Modules/Core/Metadata/src/otbCosmoImageMetadataInterface.cxx
index 7b6faf684f23f858e77e2a75af7c9d53059fcba4..e85a3e7f69508969beabfad01fb697db765b4912 100644
--- a/Modules/Core/Metadata/src/otbCosmoImageMetadataInterface.cxx
+++ b/Modules/Core/Metadata/src/otbCosmoImageMetadataInterface.cxx
@@ -25,7 +25,14 @@
 #include "otbMacro.h"
 #include "itkMetaDataObject.h"
 #include "otbImageKeywordlist.h"
+#if defined(__GNUC__) || defined(__clang__)
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wunused-parameter"
 #include "ossim/ossimTimeUtilities.h"
+#pragma GCC diagnostic pop
+#else
+#include "ossim/ossimTimeUtilities.h"
+#endif
 
 //useful constants
 #include <otbMath.h>
diff --git a/Modules/Core/Metadata/src/otbSentinel1ImageMetadataInterface.cxx b/Modules/Core/Metadata/src/otbSentinel1ImageMetadataInterface.cxx
index 5c82403c5e4118693db85605197441ee23f0481a..ecff0cfa21e3a07f595874ae20e5241768c6d8df 100644
--- a/Modules/Core/Metadata/src/otbSentinel1ImageMetadataInterface.cxx
+++ b/Modules/Core/Metadata/src/otbSentinel1ImageMetadataInterface.cxx
@@ -25,7 +25,14 @@
 #include "otbMacro.h"
 #include "itkMetaDataObject.h"
 #include "otbImageKeywordlist.h"
+#if defined(__GNUC__) || defined(__clang__)
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wunused-parameter"
 #include "ossim/ossimTimeUtilities.h"
+#pragma GCC diagnostic pop
+#else
+#include "ossim/ossimTimeUtilities.h"
+#endif
 
 //useful constants
 #include <otbMath.h>
diff --git a/Modules/Filtering/Convolution/test/CMakeLists.txt b/Modules/Filtering/Convolution/test/CMakeLists.txt
index 3ac91e9978e91f393e221dfb1589f971bf3fa9de..cfff62d1fc5bf4eef2ef01af9e2950c993b14827 100644
--- a/Modules/Filtering/Convolution/test/CMakeLists.txt
+++ b/Modules/Filtering/Convolution/test/CMakeLists.txt
@@ -46,7 +46,7 @@ otb_add_test(NAME bfTvConvolutionImageFilter COMMAND otbConvolutionTestDriver
 if(ITK_USE_FFTWD)
 
 if(MSVC AND (CMAKE_SIZEOF_VOID_P EQUAL "4"))
-  message(WARNING "Disable bfTvOverlapSaveConvolutionImageFilter")
+  message(WARNING "Disable OverlapSaveConvolution tests")
 else()
 otb_add_test(NAME bfTvOverlapSaveConvolutionImageFilter COMMAND otbConvolutionTestDriver
   --compare-image ${EPSILON_7}
@@ -56,7 +56,6 @@ otb_add_test(NAME bfTvOverlapSaveConvolutionImageFilter COMMAND otbConvolutionTe
   ${INPUTDATA}/QB_Suburb.png
   ${TEMP}/bfTvOverlapSaveConvolutionImageFilter.tif
   )
-endif()
 
 otb_add_test(NAME bfTvCompareOverlapSaveAndClassicalConvolutionWithGaborFilter COMMAND otbConvolutionTestDriver
   --compare-image ${EPSILON_7}
@@ -74,6 +73,8 @@ otb_add_test(NAME bfTvCompareOverlapSaveAndClassicalConvolutionWithGaborFilter C
   )
 endif()
 
+endif()
+
 otb_add_test(NAME bfTvGaborFilterGenerator COMMAND otbConvolutionTestDriver
   --compare-image ${EPSILON_7}
   ${BASELINE}/bfGaborFilterGeneratorTest.tif