Unable to build 6.1.0-RC1 on windows

Using VS2022, Qt6.9.3, Windows 11. Configuration goes fine, but then viskores doesn’t build:

FAILED: [code=2] VTK/ThirdParty/viskores/vtkviskores/viskores/viskores/cont/CMakeFiles/viskores_cont.dir/CellLocatorUniformBins.cxx.obj
C:\PROGRA~1\MICROS~4\2022\PROFES~1\VC\Tools\MSVC\1444~1.352\bin\Hostx86\x86\cl.exe /nologo /TP -DVISKORESDIY_DEBUG -DVISKORESDIY_MPI_AS_LIB -DVISKORESDIY_NO_THREADS -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -Dviskores_cont_EXPORTS -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\viskores\vtkviskores\viskores\viskores\thirdparty\optionparser -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\viskores\vtkviskores\viskores\viskores\thirdparty\diy -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\viskores\vtkviskores\viskores\viskores\thirdparty\lcl\viskoreslcl -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\viskores\vtkviskores\viskores\viskores\thirdparty\loguru -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\viskores\vtkviskores\viskores -IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\viskores\vtkviskores\viskores\include -external:IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\viskores\vtkviskores\viskores\viskores\thirdparty\diy\viskoresdiy\include -external:IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\viskores\vtkviskores\viskores\viskores\thirdparty\diy\viskoresdiy\include\viskoresdiy\mpi -external:W0 /DWIN32 /D_WINDOWS /GR /EHsc /W4 /bigobj /utf-8 /Zi /Ob0 /Od /RTC1 -std:c++17 -MDd -W3 -wd4702 -wd4505 /Gy /bigobj /showIncludes /FoVTK\ThirdParty\viskores\vtkviskores\viskores\viskores\cont\CMakeFiles\viskores_cont.dir\CellLocatorUniformBins.cxx.obj /FdVTK\ThirdParty\viskores\vtkviskores\viskores\viskores\cont\CMakeFiles\viskores_cont.dir\ /FS -c C:\Users\ttautges\ans\pv-git\VTK\ThirdParty\viskores\vtkviskores\viskores\viskores\cont\CellLocatorUniformBins.cxx
cl : Command line warning D9025 : overriding ‘/W4’ with ‘/W3’
C:\Users\ttautges\ans\pv-git\VTK\ThirdParty\viskores\vtkviskores\viskores\viskores/Atomic.h(601): error C3861: ‘_InterlockedExchangeAdd64’: identifier not found
C:\Users\ttautges\ans\pv-git\VTK\ThirdParty\viskores\vtkviskores\viskores\viskores/Atomic.h(601): error C3861: ‘_InterlockedAnd64’: identifier not found
C:\Users\ttautges\ans\pv-git\VTK\ThirdParty\viskores\vtkviskores\viskores\viskores/Atomic.h(601): error C3861: ‘_InterlockedOr64’: identifier not found
C:\Users\ttautges\ans\pv-git\VTK\ThirdParty\viskores\vtkviskores\viskores\viskores/Atomic.h(601): error C3861: ‘_InterlockedXor64’: identifier not found
C:\Users\ttautges\ans\pv-git\VTK\ThirdParty\viskores\vtkviskores\viskores\viskores/Math.h(2970): error C3861: ‘_BitScanForward64’: identifier not found
C:\Users\ttautges\ans\pv-git\VTK\ThirdParty\viskores\vtkviskores\viskores\viskores/Math.h(3053): error C3861: ‘__popcnt64’: identifier not found

If I had to guess I’m missing some dependency that viskores depends on, but searching doesn’t give me any clues.

Also, I might be interested in using the ParaView Plugin Windows Binary Compatible Guide, but it mentions a “configurations” directory that I don’t see in paraview/paraview-superbuild source anywhere.

then viskores doesn’t build:

disable viskores ?

Also, I might be interested in using the ParaView Plugin Windows Binary Compatible Guide, but it mentions a “configurations” directory that I don’t see in paraview/paraview-superbuild source anywhere.

It is there: https://gitlab.kitware.com/paraview/paraview-plugin-windows-binary-compatible-guide/-/tree/main/configurations?ref_type=heads

Please note this is about the superbuild, not paraview.

First subject: can’t build paraview due to viskores issues.

  1. If viskores doesn’t build out of the box, either it should be disabled by default or whatever dependency is missing should be stated.

  2. I tried that, and encountered the following problems:

a. compiler error in vtkResourceStream.cxx:

FAILED: [code=2] VTK/IO/Core/CMakeFiles/IOCore.dir/vtkResourceStream.cxx.obj 

C:\PROGRA~1\MICROS~4\2022\PROFES~1\VC\Tools\MSVC\1444~1.352\bin\Hostx86\x86\cl.exe  /nologo /TP -DFMT_SHARED -DIOCore_EXPORTS -DKISSFFT_DLL_IMPORT=1 -DLZ4_DLL_IMPORT=1 -DSCN_DISABLE_FAST_FLOAT=0 -DSCN_DISABLE_REGEX=0 -DSCN_REGEX_BACKEND=0 -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -Dkiss_fft_scalar=double -IC:\Users\ttautges\ans\pv-git\VTK\IO\Core -IC:\Users\ttautges\ans\pv-git\build\VTK\IO\Core -IC:\Users\ttautges\ans\pv-git\VTK\Common\Core -IC:\Users\ttautges\ans\pv-git\build\VTK\Common\Core -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\fmt\vtkfmt -IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\fmt\vtkfmt -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\nlohmannjson\vtknlohmannjson -IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\nlohmannjson\vtknlohmannjson -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\nlohmannjson\vtknlohmannjson\include -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\scn\vtkscn -IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\scn\vtkscn -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\scn\vtkscn\include -IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\scn\vtkscn\include -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\token\vtktoken\token -IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\token\vtktoken\token -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\token\vtktoken -IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\token\vtktoken -IC:\Users\ttautges\ans\pv-git\VTK\Common\ExecutionModel -IC:\Users\ttautges\ans\pv-git\build\VTK\Common\ExecutionModel -IC:\Users\ttautges\ans\pv-git\VTK\Common\DataModel -IC:\Users\ttautges\ans\pv-git\build\VTK\Common\DataModel -IC:\Users\ttautges\ans\pv-git\VTK\Common\Math -IC:\Users\ttautges\ans\pv-git\build\VTK\Common\Math -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\kissfft\vtkkissfft -IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\kissfft\vtkkissfft -IC:\Users\ttautges\ans\pv-git\VTK\Common\Transforms -IC:\Users\ttautges\ans\pv-git\build\VTK\Common\Transforms -IC:\Users\ttautges\ans\pv-git\VTK\Common\Misc -IC:\Users\ttautges\ans\pv-git\build\VTK\Common\Misc -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\lz4\vtklz4 -IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\lz4\vtklz4 -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\lzma\vtklzma -IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\lzma\vtklzma -IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\zlib\vtkzlib -IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\zlib\vtkzlib -external:IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\fast_float -external:IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\fast_float -external:IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\fmt -external:IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\fmt -external:IC:\Users\ttautges\ans\pv-git\build\VTK\Utilities\KWIML -external:IC:\Users\ttautges\ans\pv-git\VTK\Utilities\KWIML -external:IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\nlohmannjson -external:IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\nlohmannjson -external:IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\scn -external:IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\scn -external:IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\token -external:IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\token -external:IC:\Users\ttautges\ans\pv-git\build\VTK\Utilities\KWSys -external:IC:\Users\ttautges\ans\pv-git\VTK\Utilities\KWSys -external:IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\kissfft -external:IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\kissfft -external:IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\lz4 -external:IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\lz4 -external:IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\lzma -external:IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\lzma -external:IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\utf8 -external:IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\utf8 -external:IC:\Users\ttautges\ans\pv-git\build\VTK\ThirdParty\zlib -external:IC:\Users\ttautges\ans\pv-git\VTK\ThirdParty\zlib -external:W0 /DWIN32 /D_WINDOWS /GR /EHsc /W4 /bigobj /utf-8  /Zi /Ob0 /Od /RTC1 -std:c++17 -MDd -utf-8 /showIncludes /FoVTK\IO\Core\CMakeFiles\IOCore.dir\vtkResourceStream.cxx.obj /FdVTK\IO\Core\CMakeFiles\IOCore.dir\ /FS -c C:\Users\ttautges\ans\pv-git\VTK\IO\Core\vtkResourceStream.cxx 

C:\Users\ttautges\ans\pv-git\VTK\IO\Core\vtkResourceStream.cxx(79): error C2672: 'std::min': no matching overloaded function found 

C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.44.35207\include\utility(109): note: could be '_Ty std::min(std::initializer_list<_Elem>)' 

C:\Users\ttautges\ans\pv-git\VTK\IO\Core\vtkResourceStream.cxx(79): note: '_Ty std::min(std::initializer_list<_Elem>)': expects 1 arguments - 2 provided 

C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.44.35207\include\utility(106): note: or       '_Ty std::min(std::initializer_list<_Elem>,_Pr)' 

C:\Users\ttautges\ans\pv-git\VTK\IO\Core\vtkResourceStream.cxx(79): note: '_Ty std::min(std::initializer_list<_Elem>,_Pr)': could not deduce template argument for 'std::initializer_list<_Elem>' from 'const ptrdiff_t' 

C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.44.35207\include\utility(98): note: or       'const _Ty &std::min(const _Ty &,const _Ty &) noexcept(<expr>)' 

C:\Users\ttautges\ans\pv-git\VTK\IO\Core\vtkResourceStream.cxx(79): note: 'const _Ty &std::min(const _Ty &,const _Ty &) noexcept(<expr>)': template parameter '_Ty' is ambiguous 

C:\Users\ttautges\ans\pv-git\VTK\IO\Core\vtkResourceStream.cxx(79): note: could be 'std::streamsize' 

C:\Users\ttautges\ans\pv-git\VTK\IO\Core\vtkResourceStream.cxx(79): note: or       'ptrdiff_t' 

C:\Users\ttautges\ans\pv-git\VTK\IO\Core\vtkResourceStream.cxx(79): note: 'const _Ty &std::min(const _Ty &,const _Ty &) noexcept(<expr>)': could not deduce template argument for 'const _Ty &' from 'std::streamsize'

I applied the following diff, which fixed it:

diff --git a/IO/Core/vtkResourceStream.cxx b/IO/Core/vtkResourceStream.cxx 

index 4790d63f03..8a19d57ed1 100644 

--- a/IO/Core/vtkResourceStream.cxx 

+++ b/IO/Core/vtkResourceStream.cxx 

@@ -76,7 +76,7 @@ protected: 

     const std::ptrdiff_t available = parent_type::egptr() - parent_type::gptr(); 

     if (available > 0) 

     { 

-      std::copy_n(parent_type::gptr(), (std::min)(available, count), str); 

+      std::copy_n(parent_type::gptr(), (std::min<const std::ptrdiff_t>)(available, count), str); 

       // if we still have buffered input update gptr 

       if (available > count) 

       {

b. Link errors:

 FAILED: [code=4294967295] bin/vtkWrappingPythonCore3.13-pv6.1d.dll lib/vtkWrappingPythonCore3.13-pv6.1d.lib 

C:\WINDOWS\system32\cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_dll --msvc-ver=1944 --intdir=VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x86\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x86\mt.exe --manifests  -- C:\PROGRA~1\MICROS~4\2022\PROFES~1\VC\Tools\MSVC\1444~1.352\bin\Hostx86\x86\link.exe /nologo VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKEnum.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKExtras.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKNamespace.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKObject.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKSpecialObject.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKTemplate.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\vtkPythonArgs.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\vtkPythonCommand.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\vtkPythonOverload.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\vtkPythonUtil.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\vtkSmartPyObject.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKMethodDescriptor.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKReference.cxx.obj  /out:bin\vtkWrappingPythonCore3.13-pv6.1d.dll /implib:lib\vtkWrappingPythonCore3.13-pv6.1d.lib /pdb:bin\vtkWrappingPythonCore3.13-pv6.1d.pdb /dll /version:6.1 /machine:X86  /debug /INCREMENTAL  lib\vtkCommonCore-pv6.1d.lib  lib\vtksys-pv6.1d.lib  ws2_32.lib  dbghelp.lib  psapi.lib  lib\vtkfmt-pv6.1d.lib  lib\vtkscn-pv6.1d.lib  lib\vtktoken-pv6.1d.lib  "C:\Program Files\Python313\libs\python313.lib"  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ." 

LINK Pass 1: command "C:\PROGRA~1\MICROS~4\2022\PROFES~1\VC\Tools\MSVC\1444~1.352\bin\Hostx86\x86\link.exe /nologo VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKEnum.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKExtras.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKNamespace.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKObject.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKSpecialObject.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKTemplate.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\vtkPythonArgs.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\vtkPythonCommand.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\vtkPythonOverload.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\vtkPythonUtil.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\vtkSmartPyObject.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKMethodDescriptor.cxx.obj VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir\PyVTKReference.cxx.obj /out:bin\vtkWrappingPythonCore3.13-pv6.1d.dll /implib:lib\vtkWrappingPythonCore3.13-pv6.1d.lib /pdb:bin\vtkWrappingPythonCore3.13-pv6.1d.pdb /dll /version:6.1 /machine:X86 /debug /INCREMENTAL lib\vtkCommonCore-pv6.1d.lib lib\vtksys-pv6.1d.lib ws2_32.lib dbghelp.lib psapi.lib lib\vtkfmt-pv6.1d.lib lib\vtkscn-pv6.1d.lib lib\vtktoken-pv6.1d.lib C:\Program Files\Python313\libs\python313.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir/intermediate.manifest VTK\Wrapping\PythonCore\CMakeFiles\WrappingPythonCore.dir/manifest.res" failed (exit code 1120) with the following output: 

   Creating library lib\vtkWrappingPythonCore3.13-pv6.1d.lib and object lib\vtkWrappingPythonCore3.13-pv6.1d.exp 

PyVTKReference.cxx.obj : error LNK2001: unresolved external symbol __imp___Py_Dealloc 

vtkPythonOverload.cxx.obj : error LNK2001: unresolved external symbol __imp___Py_Dealloc 

vtkPythonUtil.cxx.obj : error LNK2001: unresolved external symbol __imp___Py_Dealloc 

vtkSmartPyObject.cxx.obj : error LNK2001: unresolved external symbol __imp___Py_Dealloc 

PyVTKMethodDescriptor.cxx.obj : error LNK2001: unresolved external symbol __imp___Py_Dealloc 

PyVTKSpecialObject.cxx.obj : error LNK2001: unresolved external symbol __imp___Py_Dealloc 

…

I tried the following, none of which fixed the problem:

  • checked “python” cmake option, which wasn’t on by default (other python-related options were on)
  • Uninstalled python 3.13, installed 3.14
  • Disabled VTK_MODULE_ENABLE_VTK_WrappingPythonCore

Agreed, please open an issue.

Please share your full cmake configuration line, I’m able to build ParaView on Windows with VS2022 without issues here.

cmake -G Ninja -DPARAVIEW_USE_VISKORES=NO -DVTK_MODULE_ENABLE_VTK_vtkviskores=NO -DPARAVIEW_USE_PYTHON=YES -DCMAKE_BUILD_TYPE=Release ..

Second subject: instructions for building binary-compatible plugin support fail also. cmake line and result are:

C:\Users\ttautges\ans\pv\build>cmake -G Ninja -C c:\users\ttautges\ans\pv\pv-superbuild\paraview-plugin-windows-binary-compatible-guide\configurations\config_v6.0.1.cmake -Dparaview_SOURCE_DIR=c:\users\ttautges\ans\pv\pv-git -DCMAKE_BUILD_TYPE=Release ..\pv-superbuild
loading initial cache file c:\users\ttautges\ans\pv\pv-superbuild\paraview-plugin-windows-binary-compatible-guide\configurations\config_v6.0.1.cmake
-- The C compiler identification is MSVC 19.44.35225.0
-- The CXX compiler identification is MSVC 19.44.35225.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx86/x86/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx86/x86/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check size of void*
-- Check size of void* - done
CMake Error at superbuild/cmake/SuperbuildUtils.cmake:83 (message):
  32-bit targets are not supported.
Call Stack (most recent call first):
  superbuild/CMakeLists.txt:56 (superbuild_detect_64bit_target)


-- Configuring incomplete, errors occurred!

Are you building with a 32bit msvc ?

Definitely not supported and not tested. Use 64bit toolchain.

My msvc has both 32 and 64 bit capability installed, cmake is choosing 32 bit for some reason.

Use the “Native x64 MSVC command line tool” to run cmake and cmake --build. You will avoid all issues.

Here is the compilation guide: https://gitlab.kitware.com/paraview/paraview/-/blob/master/Documentation/dev/build.md?ref_type=heads#windows

Good spot, I didn’t realize there was a 64 bit native command tool. But, same result:


Edit: hold on, didn’t clear the cache, maybe that’s it…
Ok, got past that point, so moving forward. Thanks a bunch for the timely help.

1 Like

Getting close with superbuild build. It’s stopping on the following:


-- VTK version: 9.6.0.rc3-5-g4f28f0202d
CMake Error at CMakeLists.txt:738 (message):
  The following modules were requested or required, but not found:
  VTK::doubleconversion.


-- Configuring incomplete, errors occurred!
CMake Error at C:/Users/ttautges/ans/pv/build/superbuild/sb-paraview-configure.cmake:48 (message):
  Failed with exit code 1