Dear all. I compile the VTK with vtkm. I got the following compile errors. How to compile it correct with vtkm?
D:/Msys64/mingw64/bin/…/lib/gcc/x86_64-w64-mingw32/11.2.0/…/…/…/…/x86_64-w64-mingw32/bin/ld.exe: CMakeFiles\AcceleratorsVTKmFilters.dir/objects.a(vtkmGradient.cxx.obj):vtkmGradient.c:(.text$_ZN4vtkm6filter11FilterFieldINS0_8GradientEE19PrepareForExecutionINS0_13PolicyDefaultEEENS_4cont7DataSetERKS7_RKNS6_5FieldENS0_10PolicyBaseIT_EE[_ZN4vtkm6filter11FilterFieldINS0_8GradientEE19PrepareForExecutionINS0_13PolicyDefaultEEENS_4cont7DataSetERKS7_RKNS6_5FieldENS0_10PolicyBaseIT_EE]+0x408): undefined reference to vtkm::cont::DataSet vtkm::filter::Gradient::DoExecute<vtkm::Vec<double, 3>, vtkm::cont::StorageTagSOA, vtkm::filter::PolicyDefault>(vtkm::cont::DataSet const&, vtkm::cont::ArrayHandle<vtkm::Vec<double, 3>, vtkm::cont::StorageTagSOA> const&, vtkm::filter::FieldMetadata const&, vtkm::filter::PolicyBase<vtkm::filter::PolicyDefault>)' D:/Msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: CMakeFiles\AcceleratorsVTKmFilters.dir/objects.a(vtkmGradient.cxx.obj):vtkmGradient.c:(.text$_ZN4vtkm6filter11FilterFieldINS0_8GradientEE19PrepareForExecutionINS0_13PolicyDefaultEEENS_4cont7DataSetERKS7_RKNS6_5FieldENS0_10PolicyBaseIT_EE[_ZN4vtkm6filter11FilterFieldINS0_8GradientEE19PrepareForExecutionINS0_13PolicyDefaultEEENS_4cont7DataSetERKS7_RKNS6_5FieldENS0_10PolicyBaseIT_EE]+0x478): undefined reference to
vtkm::cont::DataSet vtkm::filter::Gradient::DoExecute<vtkm::Vec<double, 3>, vtkm::cont::StorageTagBasic, vtkm::filter::PolicyDefault>(vtkm::cont::DataSet const&, vtkm::cont::ArrayHandle<vtkm::Vec<double, 3>, vtkm::cont::StorageTagBasic> const&, vtkm::filter::FieldMetadata const&, vtkm::filter::PolicyBasevtkm::filter::PolicyDefault)’
D:/Msys64/mingw64/bin/…/lib/gcc/x86_64-w64-mingw32/11.2.0/…/…/…/…/x86_64-w64-mingw32/bin/ld.exe: CMakeFiles\AcceleratorsVTKmFilters.dir/objects.a(vtkmGradient.cxx.obj):vtkmGradient.c:(.text$_ZN4vtkm6filter6FilterINS0_8GradientEE7ExecuteERKNS_4cont7DataSetE[_ZN4vtkm6filter6FilterINS0_8GradientEE7ExecuteERKNS_4cont7DataSetE]+0xb3b): undefined reference to vtkm::cont::DataSet vtkm::filter::Gradient::DoExecute<vtkm::Vec<double, 3>, vtkm::cont::StorageTagSOA, vtkm::filter::PolicyDefault>(vtkm::cont::DataSet const&, vtkm::cont::ArrayHandle<vtkm::Vec<double, 3>, vtkm::cont::StorageTagSOA> const&, vtkm::filter::FieldMetadata const&, vtkm::filter::PolicyBase<vtkm::filter::PolicyDefault>)' D:/Msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: CMakeFiles\AcceleratorsVTKmFilters.dir/objects.a(vtkmGradient.cxx.obj):vtkmGradient.c:(.text$_ZN4vtkm6filter6FilterINS0_8GradientEE7ExecuteERKNS_4cont7DataSetE[_ZN4vtkm6filter6FilterINS0_8GradientEE7ExecuteERKNS_4cont7DataSetE]+0xba9): undefined reference to
vtkm::cont::DataSet vtkm::filter::Gradient::DoExecute<vtkm::Vec<double, 3>, vtkm::cont::StorageTagBasic, vtkm::filter::PolicyDefault>(vtkm::cont::DataSet const&, vtkm::cont::ArrayHandle<vtkm::Vec<double, 3>, vtkm::cont::StorageTagBasic> const&, vtkm::filter::FieldMetadata const&, vtkm::filter::PolicyBasevtkm::filter::PolicyDefault)’
collect2.exe: error: ld returned 1 exit status
mingw32-make[2]: *** [Accelerators\Vtkm\Filters\CMakeFiles\AcceleratorsVTKmFilters.dir\build.make:499: bin/libvtkAcceleratorsVTKmFilters-9.1.dll] Error 1
mingw32-make[1]: *** [CMakeFiles\Makefile2:16044: Accelerators/Vtkm/Filters/CMakeFiles/AcceleratorsVTKmFilters.dir/all] Error 2
mingw32-make: *** [Makefile:135: all] Error 2