Windows master build failing in IOSS
We have a build failure in IOSS on Windows with MPI enabled:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\xutility(4421): error C2280: 'vtkioss_Ioss::SetDecompositionData &vtkioss_Ioss::SetDecompositionData::operator =(const vtkioss_Ioss::SetDecompositionData &)': attempting to reference a deleted function
C:\glr\builds\paraview\paraview-ci\source-paraview\VTK\ThirdParty\ioss\vtkioss\Ioss_Decomposition.h(133): note: compiler has generated 'vtkioss_Ioss::SetDecompositionData::operator =' here
C:\glr\builds\paraview\paraview-ci\source-paraview\VTK\ThirdParty\ioss\vtkioss\Ioss_Decomposition.h(133): note: 'vtkioss_Ioss::SetDecompositionData &vtkioss_Ioss::SetDecompositionData::operator =(const vtkioss_Ioss::SetDecompositionData &)': function was implicitly deleted because 'vtkioss_Ioss::SetDecompositionData' has a user-defined move constructor
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vector(1134): note: see reference to function template instantiation '_OutIt *std::_Copy_unchecked<_Iter,vtkioss_Ioss::SetDecompositionData*>(_InIt,_InIt,_OutIt)' being compiled
with
[
_OutIt=vtkioss_Ioss::SetDecompositionData *,
_Iter=vtkioss_Ioss::SetDecompositionData *,
_InIt=vtkioss_Ioss::SetDecompositionData *
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vector(1149): note: see reference to function template instantiation 'void std::vector<vtkioss_Ioss::SetDecompositionData,std::allocator<vtkioss_Ioss::SetDecompositionData>>::_Assign_range<_Iter>(_Iter,_Iter,std::forward_iterator_tag)' being compiled
with
[
_Iter=vtkioss_Ioss::SetDecompositionData *
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vector(1149): note: see reference to function template instantiation 'void std::vector<vtkioss_Ioss::SetDecompositionData,std::allocator<vtkioss_Ioss::SetDecompositionData>>::_Assign_range<_Iter>(_Iter,_Iter,std::forward_iterator_tag)' being compiled
with
[
_Iter=vtkioss_Ioss::SetDecompositionData *
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vector(1160): note: see reference to function template instantiation 'void std::vector<vtkioss_Ioss::SetDecompositionData,std::allocator<vtkioss_Ioss::SetDecompositionData>>::assign<vtkioss_Ioss::SetDecompositionData*,0>(_Iter,_Iter)' being compiled
with
[
_Iter=vtkioss_Ioss::SetDecompositionData *
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vector(1160): note: see reference to function template instantiation 'void std::vector<vtkioss_Ioss::SetDecompositionData,std::allocator<vtkioss_Ioss::SetDecompositionData>>::assign<vtkioss_Ioss::SetDecompositionData*,0>(_Iter,_Iter)' being compiled
with
[
_Iter=vtkioss_Ioss::SetDecompositionData *
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vector(1157): note: while compiling class template member function 'void std::vector<vtkioss_Ioss::SetDecompositionData,std::allocator<vtkioss_Ioss::SetDecompositionData>>::_Copy_assign(const std::vector<vtkioss_Ioss::SetDecompositionData,std::allocator<vtkioss_Ioss::SetDecompositionData>> &,std::false_type)'
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vector(1176): note: see reference to function template instantiation 'void std::vector<vtkioss_Ioss::SetDecompositionData,std::allocator<vtkioss_Ioss::SetDecompositionData>>::_Copy_assign(const std::vector<vtkioss_Ioss::SetDecompositionData,std::allocator<vtkioss_Ioss::SetDecompositionData>> &,std::false_type)' being compiled
C:\glr\builds\paraview\paraview-ci\source-paraview\VTK\ThirdParty\ioss\vtkioss\exodus/Ioex_DecompositionData.h(64): note: see reference to class template instantiation 'std::vector<vtkioss_Ioss::SetDecompositionData,std::allocator<vtkioss_Ioss::SetDecompositionData>>' being compiled
Full output available in https://open.cdash.org/build/8530175/notes#note45 (see section c:\glr\builds\paraview\paraview-ci/build/superbuild/paraview/stamp/paraview-build-out.log)
Edited by Cory Quammen