Skip to content

Resolve "(build): FTBFS with vtk9-1"

Flavien BRIDAULT requested to merge 828-build-ftbfs-with-vtk9-1 into dev

Description

Two VTK 64 bits integer types were deprecated and unused since a long time. They are removed in the latest VTK releases.

Excerpt from vtkType.h in vtk 9.0:

#define VTK_LONG_LONG 16
#define VTK_UNSIGNED_LONG_LONG 17

#if !defined(VTK_LEGACY_REMOVE)

/* Legacy.  This type is never enabled.  */
#define VTK___INT64 18

/* Legacy.  This type is never enabled.  */
#define VTK_UNSIGNED___INT64 19

#endif

Closes #828 (closed)

How to test it?

  • Watch unit-tests results
  • Maybe try to open some VTK data (images or meshes), even if it is really unlikely we used those redundant 64 bits integer types anyway.
Edited by Flavien BRIDAULT

Merge request reports