[Insight-users] N3 compilation problems

Nicholas Tustison ntustison at gmail.com
Fri May 22 10:52:32 EDT 2009


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
>>>
>>> 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20090522/77d48411/attachment-0001.htm>


More information about the Insight-users mailing list