Unable to compile vtk vtkMeshQuality.cxx(1289,10): error C2653: 'verdict'

Hi,
I’m trying to compile VTK and I’ve got thoses error ( sorry it’s in french ):

error 2653 : ‘identifier’ : is not a class or namespace name
error C3861 ‘identifier’: identifier not found

I use

  • vtk branch v9.2.5 (same error in master)
  • cmake version 3.26.0-rc4
  • CMAKE_CONFIG_GENERATOR=“Visual Studio 17 2022”
  • windows 11

How to solve problem?
vtkMeshQuality.cxx

C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1289,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1289,19): error C3861: 'tri_area' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1302,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1302,19): error C3861: 'tri_edge_ratio' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1315,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1315,19): error C3861: 'tri_aspect_ratio' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1328,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1328,19): error C3861: 'tri_radius_ratio' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1341,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1341,19): error C3861: 'tri_aspect_frobenius' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1354,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1354,19): error C3861: 'tri_minimum_angle' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1367,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1367,19): error C3861: 'tri_maximum_angle' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1380,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1380,19): error C3861: 'tri_condition' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1393,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1393,19): error C3861: 'tri_scaled_jacobian' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1411,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1411,19): error C3861: 'tri_relative_size_squared' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1424,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1424,19): error C3861: 'tri_shape' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1442,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1442,19): error C3861: 'tri_shape_and_size' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1455,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1455,19): error C3861: 'tri_distortion' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1468,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1468,19): error C3861: 'tri_equiangle_skew' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1481,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1481,19): error C3861: 'tri_normalized_inradius' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1497,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1497,19): error C3861: 'quad_edge_ratio' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1511,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1511,19): error C3861: 'quad_aspect_ratio' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1525,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1525,19): error C3861: 'quad_radius_ratio' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1539,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1539,19): error C3861: 'quad_med_aspect_frobenius' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1553,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1553,19): error C3861: 'quad_max_aspect_frobenius' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1567,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1567,19): error C3861: 'quad_minimum_angle' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1581,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1581,19): error C3861: 'quad_max_edge_ratio' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1595,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1595,19): error C3861: 'quad_skew' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1609,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1609,19): error C3861: 'quad_taper' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1623,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1623,19): error C3861: 'quad_warpage' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1637,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1637,19): error C3861: 'quad_area' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1651,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1651,19): error C3861: 'quad_stretch' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1665,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1665,19): error C3861: 'quad_maximum_angle' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1679,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1679,19): error C3861: 'quad_oddy' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1693,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1693,19): error C3861: 'quad_condition' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1707,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1707,19): error C3861: 'quad_jacobian' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1721,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1721,19): error C3861: 'quad_scaled_jacobian' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1735,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1735,19): error C3861: 'quad_shear' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1749,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1749,19): error C3861: 'quad_shape' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1768,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1768,19): error C3861: 'quad_relative_size_squared' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1787,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1787,19): error C3861: 'quad_shape_and_size' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1806,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1806,19): error C3861: 'quad_shear_and_size' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1820,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1820,19): error C3861: 'quad_distortion' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1834,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1834,19): error C3861: 'quad_equiangle_skew' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1850,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1850,19): error C3861: 'tet_edge_ratio' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1864,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1864,19): error C3861: 'tet_aspect_ratio' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1878,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1878,19): error C3861: 'tet_radius_ratio' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1892,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1892,19): error C3861: 'tet_aspect_frobenius' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1906,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1906,19): error C3861: 'tet_minimum_angle' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1920,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1920,19): error C3861: 'tet_collapse_ratio' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1934,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1934,19): error C3861: 'tet_aspect_gamma' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1948,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1948,19): error C3861: 'tet_volume' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1962,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1962,19): error C3861: 'tet_condition' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1976,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1976,19): error C3861: 'tet_jacobian' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1990,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(1990,19): error C3861: 'tet_scaled_jacobian' : identificateur introuvable [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(2004,10): error C2653: 'verdict' : n'est pas un nom de classe ni d'espace de noms [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]
C:\lib\vtk\Filters\Verdict\vtkMeshQuality.cxx(2004,28): fatal  error C1003: le nombre d'erreurs est supérieur à 100 ; arrêt de la compilation [C:\lib\build\vtk\Filters\Verdict\FiltersVerdict.vcxproj]

Hi Laurent,

VTK’s built-in verdict package changed significantly between release and the current master. When you switch between these branches, it is necessary to erase your vtk ‘build’ directory, or else the build might have two verdict.h header files (an old one and a new one).

This build error might also happen if you have an old version of VTK installed on your system (because VTK installs verdict.h), or if you have verdict.h installed on your system for any other reason.

1 Like