In trying to build I get this error in generating one particular XML file:
[ 33%] Generating …/…/itkVnlForwardFFTImageFilter.xml
/home/melrobin/packages/ITK/build/Wrapping/itkFFTWGlobalConfiguration.cxx:38:18: error:
no type named ‘SimpleFastMutexLock’ in namespace ‘itk’
typedef itk::SimpleFastMutexLock itkSimpleFastMutexLock;
~~~~~^
1 error generated.
There was a recent patch which deprecated itk::SimpleFastMutexLock and some other classes. I guess that this needs to be handled in Python wrappings too. I will look into it. Thanks for reporting!
It may have fixed this, but I’m not sure because some other stuff is broken:
/home/melrobin/packages/ITK/build/Wrapping/itkLabelSetMorphBaseImageFilter.cxx:26:78: error:
template argument for non-type template parameter must be an expression
…itk::Image< signed short,2 >, itk::Image< signed short,2 > > itkLabelSet…
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/melrobin/packages/ITK/Modules/Remote/LabelErodeDilate/include/itkLabelSetMorphBaseImageFilter.h:45:38: note:
template parameter is declared here
template< typename TInputImage, bool doDilate,
^
/home/melrobin/packages/ITK/build/Wrapping/itkLabelSetMorphBaseImageFilter.cxx:27:78: error:
template argument for non-type template parameter must be an expression
…itk::Image< signed short,2 >, itk::Image< signed short,2 > >::Pointer it…
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/melrobin/packages/ITK/Modules/Remote/LabelErodeDilate/include/itkLabelSetMorphBaseImageFilter.h:45:38: note:
template parameter is declared here
template< typename TInputImage, bool doDilate,
That is certainly not the same problem. That is related to LabelErodeDilate remote module. Do you need that module? If not, you could just disable it (set Module_LabelErodeDilate to OFF) in CMake configure step.