# Unable to build 6.1.0-RC1 on windows

**URL:** https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490
**Category:** ParaView Support
**Created:** [March 23, 2026, 7:57pm UTC](https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490 "2026-03-23T19:57:10Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![Tim\_Tautges](https://discourse.paraview.org/user_avatar/discourse.paraview.org/tim_tautges/32/16413_2.png) [@Tim\_Tautges](https://discourse.paraview.org/u/Tim_Tautges)
#### Post date: [March 23, 2026, 7:57pm UTC](https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490/1 "2026-03-23T19:57:10Z")

</div>

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](https://gitlab.kitware.com/paraview/paraview-plugin-windows-binary-compatible-guide),** but it mentions a “configurations” directory that I don’t see in paraview/paraview-superbuild source anywhere.

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [March 24, 2026, 10:57am UTC](https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490/2 "2026-03-24T10:57:26Z")

</div>

> 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](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.

---

<div class="post-metadata">

### Author: ![Tim\_Tautges](https://discourse.paraview.org/user_avatar/discourse.paraview.org/tim_tautges/32/16413_2.png) [@Tim\_Tautges](https://discourse.paraview.org/u/Tim_Tautges)
#### Post date: [March 24, 2026, 4:52pm UTC](https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490/3 "2026-03-24T16:52:13Z")

</div>

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:

```auto
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:

```auto
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:

```auto
 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

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [March 24, 2026, 4:53pm UTC](https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490/4 "2026-03-24T16:53:24Z")

</div>

> [@Tim\_Tautges](#):
>
> If viskores doesn’t build out of the box, either it should be disabled by default or whatever dependency is missing should be stated.

Agreed, please open an issue.

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [March 24, 2026, 4:54pm UTC](https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490/5 "2026-03-24T16:54:29Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Tim\_Tautges](https://discourse.paraview.org/user_avatar/discourse.paraview.org/tim_tautges/32/16413_2.png) [@Tim\_Tautges](https://discourse.paraview.org/u/Tim_Tautges)
#### Post date: [March 24, 2026, 7:46pm UTC](https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490/6 "2026-03-24T19:46:31Z")

</div>

cmake -G Ninja -DPARAVIEW\_USE\_VISKORES=NO -DVTK\_MODULE\_ENABLE\_VTK\_vtkviskores=NO -DPARAVIEW\_USE\_PYTHON=YES -DCMAKE\_BUILD\_TYPE=Release ..

---

<div class="post-metadata">

### Author: ![Tim\_Tautges](https://discourse.paraview.org/user_avatar/discourse.paraview.org/tim_tautges/32/16413_2.png) [@Tim\_Tautges](https://discourse.paraview.org/u/Tim_Tautges)
#### Post date: [March 24, 2026, 7:56pm UTC](https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490/7 "2026-03-24T19:56:07Z")

</div>

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

```auto
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!

```

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [March 25, 2026, 8:49am UTC](https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490/8 "2026-03-25T08:49:13Z")

</div>

Are you building with a 32bit msvc ?

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

---

<div class="post-metadata">

### Author: ![Tim\_Tautges](https://discourse.paraview.org/user_avatar/discourse.paraview.org/tim_tautges/32/16413_2.png) [@Tim\_Tautges](https://discourse.paraview.org/u/Tim_Tautges)
#### Post date: [March 25, 2026, 3:22pm UTC](https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490/9 "2026-03-25T15:22:53Z")

</div>

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

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [March 25, 2026, 3:28pm UTC](https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490/10 "2026-03-25T15:28:35Z")

</div>

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](https://gitlab.kitware.com/paraview/paraview/-/blob/master/Documentation/dev/build.md?ref_type=heads#windows)

---

<div class="post-metadata">

### Author: ![Tim\_Tautges](https://discourse.paraview.org/user_avatar/discourse.paraview.org/tim_tautges/32/16413_2.png) [@Tim\_Tautges](https://discourse.paraview.org/u/Tim_Tautges)
#### Post date: [March 25, 2026, 3:44pm UTC](https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490/11 "2026-03-25T15:44:44Z")

</div>

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

 ![image](https://discourse.paraview.org/uploads/default/original/3X/e/b/eb2b53e3adb408ac27f1cdf3ec104fd38ce5b0df.png)  
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.

---

<div class="post-metadata">

### Author: ![Tim\_Tautges](https://discourse.paraview.org/user_avatar/discourse.paraview.org/tim_tautges/32/16413_2.png) [@Tim\_Tautges](https://discourse.paraview.org/u/Tim_Tautges)
#### Post date: [March 25, 2026, 9:01pm UTC](https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490/12 "2026-03-25T21:01:39Z")

</div>

> [@Tim\_Tautges](#):
>
> ```auto
> 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
> 
> ```

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

```auto

-- 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

```

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [March 30, 2026, 8:01am UTC](https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490/13 "2026-03-30T08:01:20Z")

</div>

Which version (as in “git commit”) of ParaView are you building ?

---

<div class="post-metadata">

### Author: ![Tim\_Tautges](https://discourse.paraview.org/user_avatar/discourse.paraview.org/tim_tautges/32/16413_2.png) [@Tim\_Tautges](https://discourse.paraview.org/u/Tim_Tautges)
#### Post date: [March 30, 2026, 4:00pm UTC](https://discourse.paraview.org/t/unable-to-build-6-1-0-rc1-on-windows/17490/14 "2026-03-30T16:00:49Z")

</div>

> [@Tim\_Tautges](#):
>
> ```auto
> The following modules were requested or required, but not found:
> VTK::doubleconversion.
> 
> ```

In the end, working from paraview release 6.0.1-RC2, the build worked once I used the 64bit native shell. Thanks a bunch for your help.
