diff -ru boost.orig/boost/multi_array/concept_checks.hpp boost/boost/multi_array/concept_checks.hpp --- foo/misc/boost.orig/boost/multi_array/concept_checks.hpp 2014-04-23 17:36:51.000000000 +0200 +++ foo/misc/boost/boost/multi_array/concept_checks.hpp 2015-07-18 20:58:17.222982959 +0200 @@ -58,6 +58,13 @@ } // namespace detail +// MSVC 2008 produces 2 warnings "default constructor could not be generated" +// here that run over ~100 lines :( +#ifdef _MSC_VER +#pragma warning(push,1) +#pragma warning(disable: 4510) +#pragma warning(disable: 4610) +#endif template struct ConstMultiArrayConcept @@ -119,6 +126,9 @@ index_range range; }; +#ifdef _MSC_VER +#pragma warning(pop) +#endif template struct MutableMultiArrayConcept