[Insight-users] N3 compilation problems

Nicolas Rannou nrannou at bwh.harvard.edu
Tue May 26 12:52:38 EDT 2009


Hi Sylvain,

I added the files I downloaded from the Insight Journal in my 
Slicer-lib/Insight/Code/Algorithms folder and I added ITK to my module's 
cmake as a 'target_link_libraies'

Nicolas

Nicholas Tustison wrote:
> Hi Sylvain,
>
> I suppose my powers of inference aren't that bad.  The classes
>
> itkCoxDeBoorBSplineKernelFunction
> itkBSplineScatteredDataPointSetToImageFilter
>
> are in the Review directory.  I believe you have make sure the cmake 
> flag ITK_USE_REVIEW is set to ON (default is OFF) before you compile.
>
> Nick  
>
>
>
> On May 22, 2009, at 10:24 AM, Sylvain Bouix wrote:
>
>> Here are the errors.
>>
>> Nicolas Rannou wrote:
>>> Nick Tustison wrote:
>>> Hi Sylvain,
>>>
>>> I compiled it and use it in a Slicer3 loadable module.
>>> What is your error maybe I can help.
>>>
>>> Nicolas
>>>
>>>> Hi Sylvain,
>>>> Regarding your review of my N3 inhomogeneity correction 
>>>> submission http://www.insight-journal.org/browse/publication/640 --- 
>>>> the compilation difficulties you're having is rather unfortunate. 
>>>>  Two things:
>>>> 1) Considering that a number of other itk users have downloaded the 
>>>> N3 software, the review mechanism of the Insight Journal is 
>>>> probably not the ideal venue for discussing these types of problems 
>>>> as other users could have similar issues and I don't check it all 
>>>> that often.  That's why I'm posting this response to the users' 
>>>> list.  2) Your description of the compilation problem is rather 
>>>> sparse.  However, calling upon all my rather limited powers of 
>>>> inference, I'll take a wild guess and ask---Have you enabled the 
>>>> ITK_USE_REVIEW flag in your cmake options?
>>>> Good luck,
>>>> Nick 
>>>>    ------------------------------------------------------------------------
>>>>
>>>> _____________________________________
>>>> Powered by www.kitware.com <http://www.kitware.com>
>>>>
>>>> Visit other Kitware open-source projects at
>>>> http://www.kitware.com/opensource/opensource.html
>>>>
>>>> Please keep messages on-topic and check the ITK FAQ 
>>>> at: http://www.itk.org/Wiki/ITK_FAQ
>>>>
>>>> Follow this link to subscribe/unsubscribe:
>>>> http://www.itk.org/mailman/listinfo/insight-users
>>>>  
>>>
>>
>> -- 
>> Sylvain Bouix
>> Psychiatry Neuroimaging Laboratory
>> 1249 Boylston St., Boston, MA 02215
>> Phone: 617 525 6233
>> Fax:   617 525 6150
>> http://pnl.bwh.harvard.edu
>>
>> [ 50%] Built target ImageCompare
>> [100%] Building CXX object 
>> CMakeFiles/itkN3MRIBiasFieldCorrectionImageFilterTest.dir/itkN3MRIBiasFieldCorrectionImageFilterTest.o
>> In file included from 
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:1:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.h:23:47: 
>> error: itkCoxDeBoorBSplineKernelFunction.h: No such file or directory
>> In file included from 
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:6:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.h:22:58: 
>> error: itkBSplineScatteredDataPointSetToImageFilter.h: No such file 
>> or directory
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.h:91: 
>> error: ISO C++ forbids declaration of 
>> ‘CoxDeBoorBSplineKernelFunction’ with no type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.h:91: 
>> error: expected ‘;’ before ‘<’ token
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.h:273: 
>> error: ‘KernelType’ has not been declared
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx: 
>> In constructor ‘itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::BSplineControlPointImageFilter()’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:22: 
>> error: ‘KernelType’ has not been declared
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx: 
>> In member function ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::SetSplineOrder(itk::FixedArray<unsigned int, 
>> itk::BSplineControlPointImageFilter<TInputImage,TOutputImage>::ImageDimension>)’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:104: 
>> error: ‘KernelType’ has not been declared
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:109: 
>> error: ‘KernelType’ has not been declared
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:109: 
>> error: expected initializer before ‘C’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:110: 
>> error: ‘C’ was not declared in this scope
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.h: 
>> At global scope:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.h:118: 
>> error: ISO C++ forbids declaration of 
>> ‘BSplineScatteredDataPointSetToImageFilter’ with no type
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.h:119: 
>> error: expected ‘;’ before ‘<’ token
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.h:121: 
>> error: ‘BSplineFilterType’ has not been declared
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.h:122: 
>> error: ‘BSplineFilterType’ has not been declared
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.h:175: 
>> error: ‘BiasFieldControlPointLatticeType’ is not a class or namespace
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.h:216: 
>> error: ‘BiasFieldControlPointLatticeType’ is not a class or namespace
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.h: 
>> In member function ‘void 
>> itk::N3MRIBiasFieldCorrectionImageFilter<TInputImage, TMaskImage, 
>> TOutputImage>::SetNumberOfFittingLevels(unsigned int)’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.h:168: 
>> error: request for member ‘Fill’ in ‘nlevels’, which is of non-class 
>> type ‘int’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.txx: 
>> In member function ‘typename 
>> itk::N3MRIBiasFieldCorrectionImageFilter<TInputImage, TMaskImage, 
>> TOutputImage>::RealImageType::Pointer 
>> itk::N3MRIBiasFieldCorrectionImageFilter<TInputImage, TMaskImage, 
>> TOutputImage>::SmoothField(typename itk::Image<float, 
>> itk::N3MRIBiasFieldCorrectionImageFilter<TInputImage, TMaskImage, 
>> TOutputImage>::ImageDimension>::Pointer)’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.txx:418: 
>> error: ‘BSplineFilterType’ has not been declared
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.txx:418: 
>> error: expected initializer before ‘bspliner’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.txx:419: 
>> error: ‘bspliner’ was not declared in this scope
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.h: 
>> At global scope:
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.h: 
>> In instantiation of ‘itk::ImageToImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> >’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.h:46: 
>>   instantiated from ‘itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> >’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:108: 
>>   instantiated from ‘int 
>> itkN3MRIBiasFieldCorrectionImageFilterTest(int, char**) [with 
>> unsigned int ImageDimension = 2u]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:178: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.h:83: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.h:84: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.h:85: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.h:86: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.h:89: 
>> error: ‘ImageDimension’ is not a member of ‘int’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:155: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:166: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.h: 
>> In instantiation of ‘itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> >’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:108: 
>>   instantiated from ‘int 
>> itkN3MRIBiasFieldCorrectionImageFilterTest(int, char**) [with 
>> unsigned int ImageDimension = 2u]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:178: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.h:57: 
>> error: ‘ImageDimension’ is not a member of ‘int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx: 
>> In instantiation of ‘itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> >’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:108: 
>>   instantiated from ‘int 
>> itkN3MRIBiasFieldCorrectionImageFilterTest(int, char**) [with 
>> unsigned int ImageDimension = 2u]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:178: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:196: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx: 
>> In function ‘int itkN3MRIBiasFieldCorrectionImageFilterTest(int, 
>> char**) [with unsigned int ImageDimension = 2u]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:178: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:109: 
>> error: invalid conversion from ‘int’ to ‘const int*’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:109: 
>> error:   initializing argument 1 of ‘void 
>> itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(const 
>> TInputImage*) [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 2u>]’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.h: 
>> At global scope:
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.h: 
>> In instantiation of ‘itk::ImageToImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> >’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.h:46: 
>>   instantiated from ‘itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> >’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:108: 
>>   instantiated from ‘int 
>> itkN3MRIBiasFieldCorrectionImageFilterTest(int, char**) [with 
>> unsigned int ImageDimension = 3u]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:181: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.h:83: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.h:84: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.h:85: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.h:86: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.h:89: 
>> error: ‘ImageDimension’ is not a member of ‘int’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:155: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:166: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.h: 
>> In instantiation of ‘itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> >’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:108: 
>>   instantiated from ‘int 
>> itkN3MRIBiasFieldCorrectionImageFilterTest(int, char**) [with 
>> unsigned int ImageDimension = 3u]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:181: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.h:57: 
>> error: ‘ImageDimension’ is not a member of ‘int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:196: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx: 
>> In function ‘int itkN3MRIBiasFieldCorrectionImageFilterTest(int, 
>> char**) [with unsigned int ImageDimension = 3u]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:181: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:109: 
>> error: invalid conversion from ‘int’ to ‘const int*’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:109: 
>> error:   initializing argument 1 of ‘void 
>> itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(const 
>> TInputImage*) [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx: 
>> In member function ‘void itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::SetInput(const TInputImage*) [with TInputImage = int, 
>> TOutputImage = itk::Image<itk::Vector<float, 1u>, 2u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:109: 
>>   instantiated from ‘int 
>> itkN3MRIBiasFieldCorrectionImageFilterTest(int, char**) [with 
>> unsigned int ImageDimension = 2u]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:178: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:58: 
>> error: no matching function for call to ‘itk::ImageToImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> >::SetNthInput(int, int*)’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkProcessObject.h:298: 
>> note: candidates are: virtual void 
>> itk::ProcessObject::SetNthInput(unsigned int, itk::DataObject*)
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx: 
>> In member function ‘void itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::SetInput(const TInputImage*) [with TInputImage = int, 
>> TOutputImage = itk::Image<itk::Vector<float, 1u>, 3u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:109: 
>>   instantiated from ‘int 
>> itkN3MRIBiasFieldCorrectionImageFilterTest(int, char**) [with 
>> unsigned int ImageDimension = 3u]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:181: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:58: 
>> error: no matching function for call to ‘itk::ImageToImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> >::SetNthInput(int, int*)’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkProcessObject.h:298: 
>> note: candidates are: virtual void 
>> itk::ProcessObject::SetNthInput(unsigned int, itk::DataObject*)
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.txx: 
>> In constructor ‘itk::N3MRIBiasFieldCorrectionImageFilter<TInputImage, 
>> TMaskImage, TOutputImage>::N3MRIBiasFieldCorrectionImageFilter() 
>> [with TInputImage = itk::Image<float, 2u>, TMaskImage = 
>> itk::Image<unsigned char, 2u>, TOutputImage = itk::Image<float, 2u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.h:97: 
>>   instantiated from ‘static 
>> itk::SmartPointer<itk::N3MRIBiasFieldCorrectionImageFilter<TInputImage, 
>> TMaskImage, TOutputImage> > 
>> itk::N3MRIBiasFieldCorrectionImageFilter<TInputImage, TMaskImage, 
>> TOutputImage>::New() [with TInputImage = itk::Image<float, 2u>, 
>> TMaskImage = itk::Image<unsigned char, 2u>, TOutputImage = 
>> itk::Image<float, 2u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:75: 
>>   instantiated from ‘int 
>> itkN3MRIBiasFieldCorrectionImageFilterTest(int, char**) [with 
>> unsigned int ImageDimension = 2u]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:178: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.txx:54: 
>> error: request for member ‘Fill’ in 
>> ‘((itk::N3MRIBiasFieldCorrectionImageFilter<itk::Image<float, 2u>, 
>> itk::Image<unsigned char, 2u>, itk::Image<float, 2u> 
>> >*)this)->itk::N3MRIBiasFieldCorrectionImageFilter<itk::Image<float, 
>> 2u>, itk::Image<unsigned char, 2u>, itk::Image<float, 2u> 
>> >::m_NumberOfFittingLevels’, which is of non-class type ‘int’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.txx:55: 
>> error: request for member ‘Fill’ in 
>> ‘((itk::N3MRIBiasFieldCorrectionImageFilter<itk::Image<float, 2u>, 
>> itk::Image<unsigned char, 2u>, itk::Image<float, 2u> 
>> >*)this)->itk::N3MRIBiasFieldCorrectionImageFilter<itk::Image<float, 
>> 2u>, itk::Image<unsigned char, 2u>, itk::Image<float, 2u> 
>> >::m_NumberOfControlPoints’, which is of non-class type ‘int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx: 
>> In constructor ‘itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::BSplineControlPointImageFilter() [with TInputImage = 
>> int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 2u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.h:54: 
>>   instantiated from ‘static 
>> itk::SmartPointer<itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage> > itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::New() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 2u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:108: 
>>   instantiated from ‘int 
>> itkN3MRIBiasFieldCorrectionImageFilterTest(int, char**) [with 
>> unsigned int ImageDimension = 2u]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:178: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:23: 
>> error: base operand of ‘->’ is not a pointer
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx: 
>> In member function ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::SetSplineOrder(itk::FixedArray<unsigned int, 
>> itk::BSplineControlPointImageFilter<TInputImage,TOutputImage>::ImageDimension>) 
>> [with TInputImage = int, TOutputImage = itk::Image<itk::Vector<float, 
>> 1u>, 2u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:85: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::SetSplineOrder(unsigned int) [with TInputImage = int, 
>> TOutputImage = itk::Image<itk::Vector<float, 1u>, 2u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:110: 
>>   instantiated from ‘int 
>> itkN3MRIBiasFieldCorrectionImageFilterTest(int, char**) [with 
>> unsigned int ImageDimension = 2u]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:178: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:105: 
>> error: base operand of ‘->’ is not a pointer
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:110: 
>> error: base operand of ‘->’ is not a pointer
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.txx: 
>> In constructor ‘itk::N3MRIBiasFieldCorrectionImageFilter<TInputImage, 
>> TMaskImage, TOutputImage>::N3MRIBiasFieldCorrectionImageFilter() 
>> [with TInputImage = itk::Image<float, 3u>, TMaskImage = 
>> itk::Image<unsigned char, 3u>, TOutputImage = itk::Image<float, 3u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.h:97: 
>>   instantiated from ‘static 
>> itk::SmartPointer<itk::N3MRIBiasFieldCorrectionImageFilter<TInputImage, 
>> TMaskImage, TOutputImage> > 
>> itk::N3MRIBiasFieldCorrectionImageFilter<TInputImage, TMaskImage, 
>> TOutputImage>::New() [with TInputImage = itk::Image<float, 3u>, 
>> TMaskImage = itk::Image<unsigned char, 3u>, TOutputImage = 
>> itk::Image<float, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:75: 
>>   instantiated from ‘int 
>> itkN3MRIBiasFieldCorrectionImageFilterTest(int, char**) [with 
>> unsigned int ImageDimension = 3u]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:181: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.txx:54: 
>> error: request for member ‘Fill’ in 
>> ‘((itk::N3MRIBiasFieldCorrectionImageFilter<itk::Image<float, 3u>, 
>> itk::Image<unsigned char, 3u>, itk::Image<float, 3u> 
>> >*)this)->itk::N3MRIBiasFieldCorrectionImageFilter<itk::Image<float, 
>> 3u>, itk::Image<unsigned char, 3u>, itk::Image<float, 3u> 
>> >::m_NumberOfFittingLevels’, which is of non-class type ‘int’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilter.txx:55: 
>> error: request for member ‘Fill’ in 
>> ‘((itk::N3MRIBiasFieldCorrectionImageFilter<itk::Image<float, 3u>, 
>> itk::Image<unsigned char, 3u>, itk::Image<float, 3u> 
>> >*)this)->itk::N3MRIBiasFieldCorrectionImageFilter<itk::Image<float, 
>> 3u>, itk::Image<unsigned char, 3u>, itk::Image<float, 3u> 
>> >::m_NumberOfControlPoints’, which is of non-class type ‘int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx: 
>> In constructor ‘itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::BSplineControlPointImageFilter() [with TInputImage = 
>> int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 3u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.h:54: 
>>   instantiated from ‘static 
>> itk::SmartPointer<itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage> > itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::New() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:108: 
>>   instantiated from ‘int 
>> itkN3MRIBiasFieldCorrectionImageFilterTest(int, char**) [with 
>> unsigned int ImageDimension = 3u]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:181: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:23: 
>> error: base operand of ‘->’ is not a pointer
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx: 
>> In member function ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::SetSplineOrder(itk::FixedArray<unsigned int, 
>> itk::BSplineControlPointImageFilter<TInputImage,TOutputImage>::ImageDimension>) 
>> [with TInputImage = int, TOutputImage = itk::Image<itk::Vector<float, 
>> 1u>, 3u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:85: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::SetSplineOrder(unsigned int) [with TInputImage = int, 
>> TOutputImage = itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:110: 
>>   instantiated from ‘int 
>> itkN3MRIBiasFieldCorrectionImageFilterTest(int, char**) [with 
>> unsigned int ImageDimension = 3u]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:181: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:105: 
>> error: base operand of ‘->’ is not a pointer
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:110: 
>> error: base operand of ‘->’ is not a pointer
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx: 
>> In member function ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::PrintSelf(std::ostream&, itk::Indent) const [with 
>> TInputImage = int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 
>> 3u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:1321: 
>> error: base operand of ‘->’ is not a pointer
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx: 
>> In member function ‘void itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GenerateInputRequestedRegion() [with TInputImage = 
>> int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 3u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:136: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:144: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:145: 
>> error: ‘class itk::ImageToImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> >’ has no member named 
>> ‘CallCopyOutputRegionToInputRegion’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:144: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:136: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:144: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx: 
>> In member function ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:185: 
>> error: request for member ‘GetLargestPossibleRegion’ in 
>> ‘*((itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> 
>> >*)this)->itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> 
>> >::<anonymous>.itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GetInput [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]()’, which is of non-class 
>> type ‘const int’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx: 
>> In member function ‘void itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::SetInput(unsigned int, const TInputImage*) [with 
>> TInputImage = int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 
>> 3u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:72: 
>> error: no matching function for call to ‘itk::ImageToImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> >::SetNthInput(unsigned int&, 
>> int*)’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkProcessObject.h:298: 
>> note: candidates are: virtual void 
>> itk::ProcessObject::SetNthInput(unsigned int, itk::DataObject*)
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx: 
>> In member function ‘void itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::PushBackInput(const TInputImage*) [with TInputImage = 
>> int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 3u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:187: 
>> error: no matching function for call to ‘itk::ImageToImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> >::PushBackInput(const int*&)’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkProcessObject.h:309: 
>> note: candidates are: virtual void 
>> itk::ProcessObject::PushBackInput(const itk::DataObject*)
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx: 
>> In member function ‘void itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::PushFrontInput(const TInputImage*) [with TInputImage = 
>> int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 3u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:205: 
>> error: no matching function for call to ‘itk::ImageToImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> >::PushFrontInput(const int*&)’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkProcessObject.h:311: 
>> note: candidates are: virtual void 
>> itk::ProcessObject::PushFrontInput(const itk::DataObject*)
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx: 
>> In member function ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::PrintSelf(std::ostream&, itk::Indent) const [with 
>> TInputImage = int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 
>> 2u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:1321: 
>> error: base operand of ‘->’ is not a pointer
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx: 
>> In member function ‘void itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GenerateInputRequestedRegion() [with TInputImage = 
>> int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 2u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:136: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:144: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:145: 
>> error: ‘class itk::ImageToImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> >’ has no member named 
>> ‘CallCopyOutputRegionToInputRegion’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:144: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:136: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:144: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx: 
>> In member function ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 2u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:185: 
>> error: request for member ‘GetLargestPossibleRegion’ in 
>> ‘*((itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> 
>> >*)this)->itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> 
>> >::<anonymous>.itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GetInput [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 2u>]()’, which is of non-class 
>> type ‘const int’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx: 
>> In member function ‘void itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::SetInput(unsigned int, const TInputImage*) [with 
>> TInputImage = int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 
>> 2u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:72: 
>> error: no matching function for call to ‘itk::ImageToImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> >::SetNthInput(unsigned int&, 
>> int*)’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkProcessObject.h:298: 
>> note: candidates are: virtual void 
>> itk::ProcessObject::SetNthInput(unsigned int, itk::DataObject*)
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx: 
>> In member function ‘void itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::PushBackInput(const TInputImage*) [with TInputImage = 
>> int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 2u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:187: 
>> error: no matching function for call to ‘itk::ImageToImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> >::PushBackInput(const int*&)’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkProcessObject.h:309: 
>> note: candidates are: virtual void 
>> itk::ProcessObject::PushBackInput(const itk::DataObject*)
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx: 
>> In member function ‘void itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::PushFrontInput(const TInputImage*) [with TInputImage = 
>> int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 2u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:205: 
>> error: no matching function for call to ‘itk::ImageToImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> >::PushFrontInput(const int*&)’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkProcessObject.h:311: 
>> note: candidates are: virtual void 
>> itk::ProcessObject::PushFrontInput(const itk::DataObject*)
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx: 
>> In member function ‘const typename 
>> itk::ImageToImageFilter<TInputImage, TOutputImage>::InputImageType* 
>> itk::ImageToImageFilter<TInputImage, TOutputImage>::GetInput(unsigned 
>> int) [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]’:
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:116: 
>>   instantiated from ‘void itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GenerateInputRequestedRegion() [with TInputImage = 
>> int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:102: 
>> error: invalid static_cast from type ‘itk::DataObject*’ to type 
>> ‘const int*’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx: 
>> In member function ‘const typename 
>> itk::ImageToImageFilter<TInputImage, TOutputImage>::InputImageType* 
>> itk::ImageToImageFilter<TInputImage, TOutputImage>::GetInput() [with 
>> TInputImage = int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 
>> 3u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:185: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:90: 
>> error: invalid static_cast from type ‘itk::DataObject*’ to type 
>> ‘const int*’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx: 
>> In member function ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateOutputImageFast() [with TInputImage = int, 
>> TOutputImage = itk::Image<itk::Vector<float, 1u>, 3u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:189: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:379: 
>> error: ‘New’ is not a member of ‘int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: request for member ‘GetOrigin’ in 
>> ‘*((itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> 
>> >*)this)->itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> 
>> >::<anonymous>.itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GetInput [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]()’, which is of non-class 
>> type ‘const int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: request for member ‘GetSpacing’ in 
>> ‘*((itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> 
>> >*)this)->itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> 
>> >::<anonymous>.itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GetInput [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]()’, which is of non-class 
>> type ‘const int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:382: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:382: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:386: 
>> error: request for member ‘GetLargestPossibleRegion’ in 
>> ‘*((itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> 
>> >*)this)->itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> 
>> >::<anonymous>.itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GetInput [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]()’, which is of non-class 
>> type ‘const int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:382: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:382: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h: 
>> At global scope:
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h: 
>> In instantiation of ‘itk::ImageDuplicator<int>’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:392: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateOutputImageFast() [with TInputImage = int, 
>> TOutputImage = itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:189: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h:64: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h:65: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h:66: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h:67: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h:69: 
>> error: ‘ImageDimension’ is not a member of ‘int’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h:89: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h:90: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx: 
>> In member function ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateOutputImageFast() [with TInputImage = int, 
>> TOutputImage = itk::Image<itk::Vector<float, 1u>, 3u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:189: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:402: 
>> error: request for member ‘GetLargestPossibleRegion’ in 
>> ‘*((itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> 
>> >*)this)->itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> 
>> >::<anonymous>.itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GetInput [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]()’, which is of non-class 
>> type ‘const int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:407: 
>> error: request for member ‘GetLargestPossibleRegion’ in 
>> ‘*((itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> 
>> >*)this)->itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 3u> 
>> >::<anonymous>.itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GetInput [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]()’, which is of non-class 
>> type ‘const int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:189: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:417: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:189: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:417: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx: 
>> In member function ‘const typename 
>> itk::ImageToImageFilter<TInputImage, TOutputImage>::InputImageType* 
>> itk::ImageToImageFilter<TInputImage, TOutputImage>::GetInput(unsigned 
>> int) [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 2u>]’:
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:116: 
>>   instantiated from ‘void itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GenerateInputRequestedRegion() [with TInputImage = 
>> int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 2u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:102: 
>> error: invalid static_cast from type ‘itk::DataObject*’ to type 
>> ‘const int*’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx: 
>> In member function ‘const typename 
>> itk::ImageToImageFilter<TInputImage, TOutputImage>::InputImageType* 
>> itk::ImageToImageFilter<TInputImage, TOutputImage>::GetInput() [with 
>> TInputImage = int, TOutputImage = itk::Image<itk::Vector<float, 1u>, 
>> 2u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:185: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 2u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageToImageFilter.txx:90: 
>> error: invalid static_cast from type ‘itk::DataObject*’ to type 
>> ‘const int*’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx: 
>> In member function ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateOutputImageFast() [with TInputImage = int, 
>> TOutputImage = itk::Image<itk::Vector<float, 1u>, 2u>]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:189: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 2u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:379: 
>> error: ‘New’ is not a member of ‘int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: request for member ‘GetOrigin’ in 
>> ‘*((itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> 
>> >*)this)->itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> 
>> >::<anonymous>.itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GetInput [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 2u>]()’, which is of non-class 
>> type ‘const int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: request for member ‘GetSpacing’ in 
>> ‘*((itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> 
>> >*)this)->itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> 
>> >::<anonymous>.itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GetInput [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 2u>]()’, which is of non-class 
>> type ‘const int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:382: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:382: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:386: 
>> error: request for member ‘GetLargestPossibleRegion’ in 
>> ‘*((itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> 
>> >*)this)->itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> 
>> >::<anonymous>.itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GetInput [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 2u>]()’, which is of non-class 
>> type ‘const int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:382: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:382: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:189: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 2u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:402: 
>> error: request for member ‘GetLargestPossibleRegion’ in 
>> ‘*((itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> 
>> >*)this)->itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> 
>> >::<anonymous>.itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GetInput [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 2u>]()’, which is of non-class 
>> type ‘const int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:407: 
>> error: request for member ‘GetLargestPossibleRegion’ in 
>> ‘*((itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> 
>> >*)this)->itk::BSplineControlPointImageFilter<int, 
>> itk::Image<itk::Vector<float, 1u>, 2u> 
>> >::<anonymous>.itk::ImageToImageFilter<TInputImage, 
>> TOutputImage>::GetInput [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 2u>]()’, which is of non-class 
>> type ‘const int’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:189: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 2u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:417: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:189: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 2u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:376: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:417: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h: 
>> In member function ‘void 
>> itk::ImageDuplicator<TInputImage>::SetInputImage(const TInputImage*) 
>> [with TInputImage = int]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:393: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateOutputImageFast() [with TInputImage = int, 
>> TOutputImage = itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:189: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h:72: 
>> error: ‘class itk::ImageDuplicator<int>’ has no member named 
>> ‘m_InputImage’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h:72: 
>> error: ‘class itk::ImageDuplicator<int>’ has no member named 
>> ‘m_InputImage’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx: 
>> In member function ‘void itk::ImageDuplicator<TInputImage>::Update() 
>> [with TInputImage = int]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:394: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateOutputImageFast() [with TInputImage = int, 
>> TOutputImage = itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:189: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:42: 
>> error: using invalid field 
>> ‘itk::ImageDuplicator<TInputImage>::m_InputImage’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:50: 
>> error: using invalid field 
>> ‘itk::ImageDuplicator<TInputImage>::m_InputImage’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:51: 
>> error: using invalid field 
>> ‘itk::ImageDuplicator<TInputImage>::m_InputImage’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:63: 
>> error: ‘New’ is not a member of ‘int’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:63: 
>> error: using invalid field ‘itk::ImageDuplicator<TInputImage>::m_Output’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:64: 
>> error: using invalid field ‘itk::ImageDuplicator<TInputImage>::m_Output’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:64: 
>> error: using invalid field 
>> ‘itk::ImageDuplicator<TInputImage>::m_InputImage’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:65: 
>> error: using invalid field ‘itk::ImageDuplicator<TInputImage>::m_Output’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:65: 
>> error: using invalid field 
>> ‘itk::ImageDuplicator<TInputImage>::m_InputImage’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:66: 
>> error: using invalid field ‘itk::ImageDuplicator<TInputImage>::m_Output’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:66: 
>> error: using invalid field 
>> ‘itk::ImageDuplicator<TInputImage>::m_InputImage’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:67: 
>> error: using invalid field ‘itk::ImageDuplicator<TInputImage>::m_Output’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:67: 
>> error: using invalid field 
>> ‘itk::ImageDuplicator<TInputImage>::m_InputImage’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:68: 
>> error: using invalid field ‘itk::ImageDuplicator<TInputImage>::m_Output’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:68: 
>> error: using invalid field 
>> ‘itk::ImageDuplicator<TInputImage>::m_InputImage’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:69: 
>> error: using invalid field ‘itk::ImageDuplicator<TInputImage>::m_Output’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:69: 
>> error: using invalid field 
>> ‘itk::ImageDuplicator<TInputImage>::m_InputImage’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:70: 
>> error: using invalid field ‘itk::ImageDuplicator<TInputImage>::m_Output’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:76: 
>> error: using invalid field 
>> ‘itk::ImageDuplicator<TInputImage>::m_InputImage’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:79: 
>> error: using invalid field ‘itk::ImageDuplicator<TInputImage>::m_Output’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:79: 
>> error: using invalid field 
>> ‘itk::ImageDuplicator<TInputImage>::m_InputImage’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:79: 
>> error: ‘int’ is not a class, struct, or union type
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h: 
>> In member function ‘TInputImage* 
>> itk::ImageDuplicator<TInputImage>::GetOutput() [with TInputImage = int]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:396: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateOutputImageFast() [with TInputImage = int, 
>> TOutputImage = itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:189: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h:75: 
>> error: ‘class itk::ImageDuplicator<int>’ has no member named ‘m_Output’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h:75: 
>> error: ‘class itk::ImageDuplicator<int>’ has no member named ‘m_Output’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx: 
>> In constructor ‘itk::ImageDuplicator<TInputImage>::ImageDuplicator() 
>> [with TInputImage = int]’:
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.h:57: 
>>   instantiated from ‘static 
>> itk::SmartPointer<itk::ImageDuplicator<TInputImage> > 
>> itk::ImageDuplicator<TInputImage>::New() [with TInputImage = int]’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:392: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateOutputImageFast() [with TInputImage = int, 
>> TOutputImage = itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkBSplineControlPointImageFilter.txx:189: 
>>   instantiated from ‘void 
>> itk::BSplineControlPointImageFilter<TInputImage, 
>> TOutputImage>::GenerateData() [with TInputImage = int, TOutputImage = 
>> itk::Image<itk::Vector<float, 1u>, 3u>]’
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:31: 
>> error: using invalid field 
>> ‘itk::ImageDuplicator<TInputImage>::m_InputImage’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:32: 
>> error: using invalid field ‘itk::ImageDuplicator<TInputImage>::m_Output’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx: 
>> In member function ‘void 
>> itk::ImageDuplicator<TInputImage>::PrintSelf(std::ostream&, 
>> itk::Indent) const [with TInputImage = int]’:
>> /var/tmp/sylvain/tmp/N3/Source/itkN3MRIBiasFieldCorrectionImageFilterTest.cxx:186: 
>>   instantiated from here
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:89: 
>> error: using invalid field 
>> ‘itk::ImageDuplicator<TInputImage>::m_InputImage’
>> /var/tmp/sylvain/tmp/InsightToolkit-3.12.0/Code/Common/itkImageDuplicator.txx:90: 
>> error: using invalid field ‘itk::ImageDuplicator<TInputImage>::m_Output’
>> make[2]: *** 
>> [CMakeFiles/itkN3MRIBiasFieldCorrectionImageFilterTest.dir/itkN3MRIBiasFieldCorrectionImageFilterTest.o] 
>> Error 1
>> make[1]: *** 
>> [CMakeFiles/itkN3MRIBiasFieldCorrectionImageFilterTest.dir/all] Error 2
>> make: *** [all] Error 2
>
> ------------------------------------------------------------------------
>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-users
>   



More information about the Insight-users mailing list