I got a problem when building ITK in release (version 5.10 in github: https://github.com/InsightSoftwareConsortium/ITK) with setting Module_ItkVtkGlue = ON. Actually I set VTK_DIR points to the my latest installed VTK release at: /usr/local/lib/cmake/vtk-8.90/. But when I compile the ITK source, the compiler thew an error:
In file included from /home/phongtd/workingspace/ITK/build/Wrapping/itkImageToVTKImageFilter.cxx:16: /home/phongtd/workingspace/ITK/Modules/Bridge/VtkGlue/include/itkImageToVTKImageFilter.h:22:10: fatal error: 'vtkImageImport.h' file not found #include "vtkImageImport.h" ^~~~~~~~~~~~~~~~~~ 1 error generated. Wrapping/Modules/ITKVtkGlue/CMakeFiles/ITKVtkGlueCastXML.dir/build.make:64: recipe for target 'Wrapping/itkImageToVTKImageFilter.xml' failed make: *** [Wrapping/itkImageToVTKImageFilter.xml] Error 1 make: *** Waiting for unfinished jobs.... [ 29%] Generating ../../../itkPyCommand.xml In file included from /home/phongtd/workingspace/ITK/build/Wrapping/itkVTKImageToImageFilter.cxx:16: /home/phongtd/workingspace/ITK/Modules/Bridge/VtkGlue/include/itkVTKImageToImageFilter.h:23:10: fatal error: 'vtkImageExport.h' file not found #include "vtkImageExport.h" ^~~~~~~~~~~~~~~~~~ 1 error generated. Wrapping/Modules/ITKVtkGlue/CMakeFiles/ITKVtkGlueCastXML.dir/build.make:70: recipe for target 'Wrapping/itkVTKImageToImageFilter.xml' failed make: *** [Wrapping/itkVTKImageToImageFilter.xml] Error 1 CMakeFiles/Makefile2:51906: recipe for target 'Wrapping/Modules/ITKVtkGlue/CMakeFiles/ITKVtkGlueCastXML.dir/all' failed make: *** [Wrapping/Modules/ITKVtkGlue/CMakeFiles/ITKVtkGlueCastXML.dir/all] Error 2 make: *** Waiting for unfinished jobs.... [ 29%] Generating ../../../itkPyImageFilter.xml [ 29%] Built target ITKPyUtilsCastXML Makefile:162: recipe for target 'all' failed make: *** [all] Error 2
I although I cann see that file in : /usr/local/include/vtk-8.90/vtkImageImport.h. I guess ITK CMakeLists.txt did not include $VTK_INCLUDE_DIRS.
I tried to search on google and found the similar link: http://itk-users.7.n7.nabble.com/Problem-with-Building-ITK-with-Module-ItkVtkGlue-ON-td30777.html. But that was not a complete answer. Can anyone help me on this ?