# Cmake failed to compile VTK

**URL:** <https://discourse.vtk.org/t/cmake-failed-to-compile-vtk/16039>\
**Category:** Development\
**Created:** [September 13, 2025, 2:29pm UTC](https://discourse.vtk.org/t/cmake-failed-to-compile-vtk/16039 "2025-09-13T14:29:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![vicissitude123](https://discourse.vtk.org/user_avatar/discourse.vtk.org/vicissitude123/32/10282_2.png) [@vicissitude123](https://discourse.vtk.org/u/vicissitude123)\
**Post date:** [September 13, 2025, 2:29pm UTC](https://discourse.vtk.org/t/cmake-failed-to-compile-vtk/16039/1 "2025-09-13T14:29:39Z")

</div>

“D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkGaussianBlurPassFS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkGaussianBlurPassVS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkGlyph3DVS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkOrderIndependentTranslucentPassFinalFS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkOutlineGlowBlurPassFS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkOutlineGlowUpscalePassFS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkPBRFunctions.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkPointFillPassFS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkPointGaussianVS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkPointGaussianGS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkPolyData2DFS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkPolyData2DVS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkPolyDataFS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkPolyDataVS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkPolyDataEdgesGS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkPolyDataWideLineGS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkSSAAPassFS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkSimpleMotionBlurPassFS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkSimpleSplatVS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkSobelGradientMagnitudePass1FS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkSobelGradientMagnitudePass2FS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkSphereMapperGS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkStickMapperGS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkTextureObjectFS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\vtkTextureObjectVS.h.rule;D:\VTK\VTK-9.5.0vs\CMakeFiles\c14c112eb5d654db73e73ec13a3372ba\BlueNoiseTexture64x64.h.rule”的自定义生成已退出，代码为 1。  
文件“D:\VTK\VTK-9.5.0vs\Filters\CellGrid\Basis\_HGrad\_HexI2Basis.h”中的 #if/#endif 对不匹配

I encountered some problems while compiling VTK, which resulted in a bunch of unknown errors Either the file is missing or the # if and # endif do not match. Does anyone know the reason？

---

<div class="post-metadata">

**Author:** ![dgobbi](https://discourse.vtk.org/user_avatar/discourse.vtk.org/dgobbi/32/18_2.png) [@dgobbi](https://discourse.vtk.org/u/dgobbi)\
**Post date:** [September 13, 2025, 3:28pm UTC](https://discourse.vtk.org/t/cmake-failed-to-compile-vtk/16039/2 "2025-09-13T15:28:39Z")

</div>

> [@vicissitude123](#):
>
> D:\VTK\VTK-9.5.0vs\Filters\CellGrid\Basis\_HGrad\_HexI2Basis.h

This file is in the build directory, which means that it’s a generated file. I suggest:

1. Look at the file to make sure it isn’t truncated or otherwise incomplete
2. Delete the file
3. Re-run cmake and then rebuild VTK

Hopefully, the rebuild will fix the problem.
