[Insight-users] Two Problems about ITK 2.2.0

Luis Ibanez luis.ibanez at kitware.com
Sun Nov 27 07:29:24 EST 2005


Hi Siwei,

What version of the GCC compiler are you using ?

Can you please post to the list the file

              CMakeCache.txt

that CMake generated in your binary directory.



Thanks



    Luis


-------------------
Siwei Yang wrote:
> Dear all,
> I 'm working on : AMD Opteron, 64 bit, 1792.785Mh ; SUSE 9.1
> 
> Now I have 2 curious problems with ITK 2.2.0:
> 1.
> I want to use ITK 2.2.0 which is the current release. But after I set
> the BUILD_EXAMPLES as ON  in Cmake, I get the following errors during 
> the compilation of ITK. Does anybody have the same problem?
> ............
> ...........
> ...........
> /data/src/InsightToolkit-2.2.0/Examples/DataRepresentation/Mesh:
> building default_target
> Building dependencies. cmake.depends...
> /data/src/InsightToolkit-2.2.0/Examples/DataRepresentation/Path:
> building default_target
> Building dependencies. cmake.depends...
> /data/src/InsightToolkit-2.2.0/Examples/Filtering: building default_target
> Building dependencies. cmake.depends...
> Building executable
> /data/src/InsightToolkit-2.2.0/bin/FFTImageFilterFourierDomainFiltering...
> FFTImageFilterFourierDomainFiltering.o(.gnu.linkonce.t._ZN3itk24BinaryFunctorImageFilterINS_5ImageISt7complexIfELj2EEENS1_IhLj2EEES4_NS_7Functor9MaskInputIS3_hS3_EEEC2Ev+0x18): 
> 
> In function
> `itk::BinaryFunctorImageFilter<itk::Image<std::complex<float>,
> (unsigned)2>, itk::Image<unsigned char, (unsigned)2>,
> itk::Image<std::complex<float>, (unsigned)2>,
> itk::Functor::MaskInput<std::complex<float>, unsigned char,
> std::complex<float> > >::BinaryFunctorImageFilter[not-in-charge]()':
> : undefined reference to `itk::NumericTraits<std::complex<float> >::Zero'
> FFTImageFilterFourierDomainFiltering.o(.gnu.linkonce.t._ZN3itk24BinaryFunctorImageFilterINS_5ImageISt7complexIfELj2EEENS1_IhLj2EEES4_NS_7Functor9MaskInputIS3_hS3_EEEC2Ev+0x1e): 
> 
> In function
> `itk::BinaryFunctorImageFilter<itk::Image<std::complex<float>,
> (unsigned)2>, itk::Image<unsigned char, (unsigned)2>,
> itk::Image<std::complex<float>, (unsigned)2>,
> itk::Functor::MaskInput<std::complex<float>, unsigned char,
> std::complex<float> > >::BinaryFunctorImageFilter[not-in-charge]()':
> : undefined reference to `itk::NumericTraits<std::complex<float> >::Zero'
> FFTImageFilterFourierDomainFiltering.o(.gnu.linkonce.t._ZN3itk24BinaryFunctorImageFilterINS_5ImageISt7complexIfELj2EEENS1_IhLj2EEES4_NS_7Functor9MaskInputIS3_hS3_EEEC1Ev+0x18): 
> 
> In function
> `itk::BinaryFunctorImageFilter<itk::Image<std::complex<float>,
> (unsigned)2>, itk::Image<unsigned char, (unsigned)2>,
> itk::Image<std::complex<float>, (unsigned)2>,
> itk::Functor::MaskInput<std::complex<float>, unsigned char,
> std::complex<float> > >::BinaryFunctorImageFilter[in-charge]()':
> : undefined reference to `itk::NumericTraits<std::complex<float> >::Zero'
> FFTImageFilterFourierDomainFiltering.o(.gnu.linkonce.t._ZN3itk24BinaryFunctorImageFilterINS_5ImageISt7complexIfELj2EEENS1_IhLj2EEES4_NS_7Functor9MaskInputIS3_hS3_EEEC1Ev+0x1e): 
> 
> In function
> `itk::BinaryFunctorImageFilter<itk::Image<std::complex<float>,
> (unsigned)2>, itk::Image<unsigned char, (unsigned)2>,
> itk::Image<std::complex<float>, (unsigned)2>,
> itk::Functor::MaskInput<std::complex<float>, unsigned char,
> std::complex<float> > >::BinaryFunctorImageFilter[in-charge]()':
> : undefined reference to `itk::NumericTraits<std::complex<float> >::Zero'
> collect2: ld returned 1 exit status
> make[5]: ***
> [/data/src/InsightToolkit-2.2.0/bin/FFTImageFilterFourierDomainFiltering]
> Error 1
> make[4]: *** [default_target] Error 2
> make[3]: *** [default_target_Filtering] Error 2
> make[2]: *** [default_target] Error 2
> make[1]: *** [default_target_Examples] Error 2
> make: *** [default_target] Error 2
> ------------------------------------------------------------------------------- 
> 
> 2.
> Ok , you can say,  I don't need these examples. So I set the
> BUILD_EXAMPLES as OFF, the compilation and installation was successfull.
> But using this version (ITK 2.2.0) I get run time error "Segmentation
> fault" in my application, where a image should be read at first. Namely, 
> when I called the function FileReader->Update(),  the program crashed. 
> And the same program can run with the older verion without any 
> problems.  Does anyone experience that before?
> 
> 
> Thanks
> Siwei
> 
> 
> _______________________________________________
> 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