ParaView/superbuild master fails with vtkm enabled
Building on Toss3 with intel 18.0.2, openmpi 2.1.2, python 2.7 from anaconda 4.1.1, mesa 18.2.2, and llvm 7.0.0
vtkm is enabled, superbuild commit paraview-superbuild@fb99112c and paraview commit 97608a5f
In file included from /usr/projects/paraview/stam/downloads/paraview/5.6.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/BinaryOperators.h(13),
from /usr/projects/paraview/stam/downloads/paraview/5.6.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/internal/FunctorsGeneral.h(13),
from /usr/projects/paraview/stam/downloads/paraview/5.6.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/internal/DeviceAdapterAlgorithmGeneral.h(23),
from /usr/projects/paraview/stam/downloads/paraview/5.6.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/serial/internal/DeviceAdapterAlgorithmSerial.h(18),
from /usr/projects/paraview/stam/downloads/paraview/5.6.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/serial/DeviceAdapterSerial.h(19),
from /usr/projects/paraview/stam/downloads/paraview/5.6.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/DeviceAdapterListTag.h(21),
from /usr/projects/paraview/stam/downloads/paraview/5.6.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/TryExecute.h(13),
from /usr/projects/paraview/stam/downloads/paraview/5.6.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/StorageVirtual.hxx(14),
from /usr/projects/paraview/stam/downloads/paraview/5.6.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/StorageVirtual.h(290),
from /usr/projects/paraview/stam/downloads/paraview/5.6.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/ArrayHandleVirtual.h(19),
from /usr/projects/paraview/stam/downloads/paraview/5.6.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/ArrayHandleVirtual.cxx(11):
/usr/projects/paraview/stam/downloads/paraview/5.6.0/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/Math.h(2665): error: identifier "DWORD" is undefined
return _BitScanForward64(reinterpret_cast<DWORD*>(&firstSet), word) != 0
^