[Insight-users] Build vtkITK failed

Luis Ibanez luis.ibanez at kitware.com
Tue Nov 2 13:31:41 EST 2004


Hi Bear,

Are you building the vtkITK application all by itself ?
or as part of the entire InsightApplications build ?

InsightApplications has been organized in such a way that
you *must* configure it by running CMake from the *TOP*
level directory, not from any of the subdirectories.

Once you have run CMake at the top level, you can proceed
to build individual directories, if you are interested in
a single applications.


Please let us know how you are running CMake,


    Thanks


       Luis



------------
bear wrote:

> hi,luis
> Thanks for your kindness.
> I use both CVS versions of Insight and InsightApplications
> and I disable Python wrapper in VTK, however I failed again. The error message
> reads:
> 
> Building shared library libvtkVTKITKCommon.so...
> Building object file vtkVTKITKCommonTCLInit.o...
> Building object file vtkITKAntiAliasBinaryImageFilterTcl.o...
> In file included from
> /home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilterFF.h:9,
>                  from
> /home/src/InsightApplications/vtkITK/Common/vtkITKAntiAliasBinaryImageFilter.h:18,
> 
>                  from
> /home/src/InsightApplications/Build/vtkITK/Common/vtkITKAntiAliasBinaryImageFilter
> Tcl.cxx:5:
> /home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h: In
>    member function `void vtkITKImageToImageFilter::SetOutput(vtkImageData*)':
> /home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h:137: error:
> `
>    SetOutput' undeclared (first use this function)
> /home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h:137: error:
> (Each
>    undeclared identifier is reported only once for each function it appears
>    in.)
> /home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h: In
>    member function `virtual void
>    vtkITKImageToImageFilter::SetReleaseDataFlag(int)':
> /home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h:156: error:
> `
>    SetReleaseDataFlag' undeclared (first use this function)
> /home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h: In
>    member function `virtual void vtkITKImageToImageFilter::Update()':
> /home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h:174: error:
> `
>    GetInput' undeclared (first use this function)
> /home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h: In
>    member function `virtual void vtkITKImageToImageFilter::UpdateWholeExtent()
>    ':
> /home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h:204: error:
> `
>    GetInput' undeclared (first use this function)
> make[3]: *** [vtkITKAntiAliasBinaryImageFilterTcl.o] Error 1
> make[2]: *** [default_target] Error 2
> make[1]: *** [default_target_Common] Error 2
> make: *** [default_target] Error 2
> 
> In your mail:
> 
>>From: Luis Ibanez <luis.ibanez at kitware.com>
>>Reply-To: 
>>To: bear <xgl99 at mails.tsinghua.edu.cn>
>>Subject: Re: [Insight-users] Build vtkITK failed
>>
>>
>>Hi Bear,
>>
>>According to your email, you are using the CVS
>>version of InsightApplications.
>>
>>You failed however to specify what version
>>of ITK you are using.
>>
>>The error message that you posted may indicate
>>a mismatch between the versions of Insight and
>>InsightApplications.
>>
>>             Please let us know
>>
>>
>>Note also that the application vtkITK was intended
>>to be wrapped for Tcl.  You probably wrapped your
>>VTK for both Tcl and Python and that's causing this
>>application to be wrapped for Python.  You may want
>>to disable Python wrapping in the VTK version that
>>you use for building InsightApplications.
>>
>>
>>
>>
>>    Regards,
>>
>>
>>      Luis
>>
>>
>>
>>----------------
>>bear wrote:
>>
>>
>>>hi all
>>>       I am new to ITK and fail to build vtkITK under CVS version of
>>>InsightApplication with the following error message:
>>>
>>>Building object file vtkVTKITKCommonPythonInit.o...
>>>Building object file vtkITKAntiAliasBinaryImageFilterPython.o...
>>>In file included from
>>>/home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilterFF.h:9,
>>>                 from
>>>
> 
> /home/src/InsightApplications/vtkITK/Common/vtkITKAntiAliasBinaryImageFilter.h:18,
> 
> 
>>>                 from
>>>
> 
> /home/src/InsightApplications/Build/vtkITK/Common/vtkITKAntiAliasBinaryImageFilter
> 
> 
>>>Python.cxx:8:
>>>/home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h: In
>>>   member function `void vtkITKImageToImageFilter::SetOutput(vtkImageData*)':
>>>/home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h:137:
> 
> error:
> 
>>>`
>>>   SetOutput' undeclared (first use this function)
>>>/home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h:137:
> 
> error:
> 
>>>(Each
>>>   undeclared identifier is reported only once for each function it appears
>>>   in.)
>>>/home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h: In
>>>   member function `virtual void
>>>   vtkITKImageToImageFilter::SetReleaseDataFlag(int)':
>>>/home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h:156:
> 
> error:
> 
>>>`
>>>   SetReleaseDataFlag' undeclared (first use this function)
>>>/home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h: In
>>>   member function `virtual void vtkITKImageToImageFilter::Update()':
>>>/home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h:174:
> 
> error:
> 
>>>`
>>>   GetInput' undeclared (first use this function)
>>>/home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h: In
>>>   member function `virtual void
> 
> vtkITKImageToImageFilter::UpdateWholeExtent()
> 
>>>   ':
>>>/home/src/InsightApplications/vtkITK/Common/vtkITKImageToImageFilter.h:204:
> 
> error:
> 
>>>`
>>>   GetInput' undeclared (first use this function)
>>>make[3]: *** [vtkITKAntiAliasBinaryImageFilterPython.o] Error 1
>>>make[2]: *** [default_target] Error 2
>>>make[1]: *** [default_target_Common] Error 2
>>>make: *** [default_target] Error 2
>>>
>>>What it the problem?
>>> 
>>>
>>>
>>>_______________________________________________
>>>Insight-users mailing list
>>>Insight-users at itk.org
>>>http://www.itk.org/mailman/listinfo/insight-users
>>>
>>>
>>
>>
>>
>>
>>
> 
> 
> 
> 






More information about the Insight-users mailing list