[ 63%] Linking CXX shared module ..\..\..\..\lib\otb\applications\otbapp_HomologousPointsExtraction.dll [ 63%] Built target otbapp_HomologousPointsExtraction [ 63%] Built target OTBAppDescriptors-all [ 63%] Built target OTBDimensionalityReduction-all [ 63%] Built target OTBDimensionalityReductionLearning-all [ 63%] Building CXX object Modules/Applications/AppDimensionalityReduction/app/CMakeFiles/otbapp_DimensionalityReduction.dir/otbDimensionalityReduction.cxx.obj cl : Ligne de commande warning D9002 : option '/EH/' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHD' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EH_' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHE' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHN' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHA' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHB' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHL' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHE' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EH_' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHE' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHX' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHT' inconnue ignorée otbDimensionalityReduction.cxx cl : Ligne de commande warning D9002 : option '/EHE' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHN' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHD' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHE' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHD' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EH_' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHA' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHL' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHI' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHG' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHN' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHE' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHD' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EH_' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHS' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHT' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHO' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHR' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHA' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHG' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHE' inconnue ignorée [ 63%] Linking CXX shared module ..\..\..\..\lib\otb\applications\otbapp_DimensionalityReduction.dll [ 63%] Built target otbapp_DimensionalityReduction [ 63%] Building CXX object Modules/Applications/AppDimensionalityReduction/app/CMakeFiles/otbapp_TrainDimensionalityReduction.dir/otbTrainDimensionalityReduction.cxx.obj cl : Ligne de commande warning D9002 : option '/EH/' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHD' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EH_' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHE' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHN' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHA' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHB' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHL' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHE' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EH_' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHE' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHX' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHT' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHE' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHN' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHD' inconnue ignorée otbTrainDimensionalityReduction.cxx cl : Ligne de commande warning D9002 : option '/EHE' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHD' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EH_' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHA' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHL' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHI' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHG' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHN' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHE' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHD' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EH_' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHS' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHT' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHO' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHR' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHA' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHG' inconnue ignorée cl : Ligne de commande warning D9002 : option '/EHE' inconnue ignorée C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\type_traits(1003): error C2338: You've instantiated std::aligned_storage with an extended alignment (in other words, Align > alignof(max_align_t)). Before VS 2017 15.8, the member "type" would non-conformingly have an alignment of only alignof(max_align_t). VS 2017 15.8 was fixed to handle this correctly, but the fix inherently changes layout and breaks binary compatibility (*only* for uses of aligned_storage with extended alignments). Please define either (1) _ENABLE_EXTENDED_ALIGNED_STORAGE to acknowledge that you understand this message and that you actually want a type with an extended alignment, or (2) _DISABLE_EXTENDED_ALIGNED_STORAGE to silence this message and get the old non-conforming behavior. C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\type_traits(1023): note: voir la référence à l'instanciation classe modèle 'std::_Aligned<192,64,std::_Aligned<192,64,std::_Aligned<192,64,std::_Aligned<192,64,std::aligned_storage<192,64>::_Next,false>::_Next,false>::_Next,false>::_Next,false>' en cours de compilation C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\type_traits(1030): note: voir la référence à l'instanciation classe modèle 'std::_Aligned<192,64,std::_Aligned<192,64,std::_Aligned<192,64,std::aligned_storage<192,64>::_Next,false>::_Next,false>::_Next,false>' en cours de compilation C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\type_traits(1037): note: voir la référence à l'instanciation classe modèle 'std::_Aligned<192,64,std::_Aligned<192,64,std::aligned_storage<192,64>::_Next,false>::_Next,false>' en cours de compilation C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\type_traits(1044): note: voir la référence à l'instanciation classe modèle 'std::_Aligned<192,64,std::aligned_storage<192,64>::_Next,false>' en cours de compilation C:\OTB\OTB-8.1.2-Win64\include\shark\shark\LinAlg\BLAS\kernels\default\mgemm.hpp(64): note: voir la référence à l'instanciation classe modèle 'std::aligned_storage<192,64>' en cours de compilation C:\OTB\OTB-8.1.2-Win64\include\shark\shark\LinAlg\BLAS\kernels\default\mgemm.hpp(125): note: voir la référence à l'instanciation de la fonction modèle 'void remora::bindings::ugemm(size_t,TC,const T *,const T *,TC *,size_t,size_t)' en cours de compilation with [ block_size=block_size, T=value_type, TC=double ] C:\OTB\OTB-8.1.2-Win64\include\shark\shark\LinAlg\BLAS\kernels\default/dense_gemm.hpp(134): note: voir la référence à l'instanciation de la fonction modèle 'void remora::bindings::mgemm(size_t,size_t,size_t,TC,const T *,const T *,TC *,size_t,size_t,block_size)' en cours de compilation with [ TC=double, T=value_type, block_size=block_size ] C:\OTB\OTB-8.1.2-Win64\include\shark\shark\LinAlg\BLAS\detail\../kernels/gemm.hpp(56): note: voir la référence à l'instanciation de la fonction modèle 'void remora::bindings::dense_gemm,remora::dense_matrix_adaptor,remora::dense_matrix_adaptor>(const remora::matrix_expression,remora::cpu_tag> &,const remora::matrix_expression,remora::cpu_tag> &,remora::matrix_expression,remora::cpu_tag> &,double)' en cours de compilation with [ T=double, L=remora::row_major ] C:\OTB\OTB-8.1.2-Win64\include\shark\shark\LinAlg\BLAS\detail\../kernels/gemm.hpp(105): note: voir la référence à l'instanciation de la fonction modèle 'void remora::bindings::gemm,remora::dense_matrix_adaptor,remora::dense_matrix_adaptor,E1Orientation,E2Orientation>(const remora::matrix_expression,remora::cpu_tag> &,const remora::matrix_expression,remora::cpu_tag> &,remora::matrix_expression,remora::cpu_tag> &,double,remora::row_major,Orientation1,Orientation2,remora::dense_tag,remora::dense_tag)' en cours de compilation with [ T=double, L=remora::row_major, Orientation1=E1Orientation, Orientation2=E2Orientation ] C:\OTB\OTB-8.1.2-Win64\include\shark\shark\LinAlg\BLAS\detail\matrix_expression_classes.hpp(886): note: voir la référence à l'instanciation de la fonction modèle 'void remora::kernels::gemm,remora::dense_matrix_adaptor,remora::dense_matrix_adaptor>(const remora::matrix_expression,remora::cpu_tag> &,const remora::matrix_expression,remora::cpu_tag> &,remora::matrix_expression,remora::cpu_tag> &,double)' en cours de compilation with [ T=double, L=remora::row_major ] C:\OTB\OTB-8.1.2-Win64\include\shark\shark\LinAlg\BLAS\detail\matrix_expression_classes.hpp(882): note: voir la référence à l'instanciation de la fonction modèle 'void remora::matrix_matrix_prod::plus_assign_to,Category>(remora::matrix_expression,remora::cpu_tag> &,double,remora::linear_structure,Category) const' en cours de compilation with [ M1=remora::matrix, M2=remora::matrix, T=double, L=remora::row_major, Category=remora::continuous_dense_tag ] C:\OTB\OTB-8.1.2-Win64\include\shark\shark\LinAlg\BLAS\detail\matrix_expression_classes.hpp(882): note: voir la référence à l'instanciation de la fonction modèle 'void remora::matrix_matrix_prod::plus_assign_to,Category>(remora::matrix_expression,remora::cpu_tag> &,double,remora::linear_structure,Category) const' en cours de compilation with [ M1=remora::matrix, M2=remora::matrix, T=double, L=remora::row_major, Category=remora::continuous_dense_tag ] C:\OTB\OTB-8.1.2-Win64\include\shark\shark\LinAlg\BLAS\detail\matrix_expression_classes.hpp(870): note: voir la référence à l'instanciation de la fonction modèle 'void remora::matrix_matrix_prod::assign_to,remora::continuous_dense_tag>(remora::matrix_expression,remora::cpu_tag> &,double,remora::linear_structure,Category) const' en cours de compilation with [ M1=remora::matrix, M2=remora::matrix, T=double, L=remora::row_major, Category=remora::continuous_dense_tag ] C:\OTB\OTB-8.1.2-Win64\include\shark\shark\LinAlg\BLAS\detail\matrix_expression_classes.hpp(870): note: voir la référence à l'instanciation de la fonction modèle 'void remora::matrix_matrix_prod::assign_to,remora::continuous_dense_tag>(remora::matrix_expression,remora::cpu_tag> &,double,remora::linear_structure,Category) const' en cours de compilation with [ M1=remora::matrix, M2=remora::matrix, T=double, L=remora::row_major, Category=remora::continuous_dense_tag ] C:\OTB\OTB-8.1.2-Win64\include\shark\shark\LinAlg\BLAS\detail\../assignment.hpp(230): note: voir la référence à l'instanciation de la fonction modèle 'void remora::matrix_matrix_prod::assign_to>(remora::matrix_expression,remora::cpu_tag> &,double) const' en cours de compilation with [ M1=remora::matrix, M2=remora::matrix, T=double, L=remora::row_major ] C:\OTB\OTB-8.1.2-Win64\include\shark\shark\LinAlg\BLAS\detail\../assignment.hpp(230): note: voir la référence à l'instanciation de la fonction modèle 'void remora::matrix_matrix_prod::assign_to>(remora::matrix_expression,remora::cpu_tag> &,double) const' en cours de compilation with [ M1=remora::matrix, M2=remora::matrix, T=double, L=remora::row_major ] C:\OTB\OTB-8.1.2-Win64\include\shark\shark\LinAlg\BLAS\detail\../assignment.hpp(257): note: voir la référence à l'instanciation de la fonction modèle 'void remora::detail::assign,remora::matrix_matrix_prod,remora::cpu_tag>(remora::matrix_expression,remora::cpu_tag> &,const remora::matrix_expression,remora::cpu_tag> &,remora::blockwise_tag,double)' en cours de compilation with [ T=double, L=remora::row_major, M1=remora::matrix, M2=remora::matrix ] C:\OTB\OTB-8.1.2-Win64\include\shark\shark\LinAlg\BLAS\detail\../assignment.hpp(629): note: voir la référence à l'instanciation de la fonction modèle 'MatA &remora::assign,remora::matrix_matrix_prod,remora::cpu_tag>(remora::matrix_expression,remora::cpu_tag> &,const remora::matrix_expression,remora::cpu_tag> &,double)' en cours de compilation with [ MatA=remora::dense_matrix_adaptor, T=double, L=remora::row_major, M1=remora::matrix, M2=remora::matrix ] C:\OTB\OTB-8.1.2-Win64\include\shark\shark/Models/LinearModel.h(288): note: voir la référence à l'instanciation de la fonction modèle 'remora::dense_matrix_adaptor &remora::noalias_proxy::operator =>(const E &)' en cours de compilation with [ T=double, L=remora::row_major, C=remora::matrix, M1=remora::matrix, M2=remora::matrix, E=remora::matrix_matrix_prod,remora::matrix> ] C:\OTB\OTB-8.1.2-Win64\include\shark\shark/Models/LinearModel.h(288): note: voir la référence à l'instanciation de la fonction modèle 'remora::dense_matrix_adaptor &remora::noalias_proxy::operator =>(const E &)' en cours de compilation with [ T=double, L=remora::row_major, C=remora::matrix, M1=remora::matrix, M2=remora::matrix, E=remora::matrix_matrix_prod,remora::matrix> ] C:\OTB\OTB-8.1.2-Win64\include\shark\shark/Models/LinearModel.h(275): note: pendant la compilation de la fonction membre classe modèle 'void shark::LinearModel::weightedDerivatives(const remora::matrix &,const remora::matrix &,const remora::matrix &,const shark::State &,remora::vector &,remora::matrix &) const' C:\OTB\otb\Modules\Learning\DimensionalityReductionLearning\include\otbAutoencoderModel.h(175): note: voir la référence à l'instanciation classe modèle 'shark::LinearModel' en cours de compilation C:\OTB\otb\Modules\Learning\DimensionalityReductionLearning\include\otbAutoencoderModel.h(190): note: voir la référence à l'instanciation classe modèle 'otb::AutoencoderModel' en cours de compilation NMAKE : fatal error U1077: '"C:\Program Files\CMake\bin\cmake.exe"' : code retour '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\nmake.exe"' : code retour '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\nmake.exe"' : code retour '0x2' Stop.