[ITK Community] Linker errors on Mac 10.7 with ITK 4.5.1
Fetzer, Andreas
a.fetzer at Dkfz-Heidelberg.de
Mon Mar 3 06:02:05 EST 2014
Hi Matt,
Thank you for your reply!
I tried to compile the branch but unfortunately I still get linker errors. This time at a different place and not for the SmartPointerForwardReference but NumericTraits:
Linking CXX executable ../../../../bin/ITKCommon1TestDriver
Undefined symbols for architecture x86_64:
"itk::NumericTraits<itk::CovariantVector<char, 1u> >::Zero", referenced from:
void CheckFixedArrayTraits<itk::CovariantVector<char, 1u> >(itk::CovariantVector<char, 1u> const&) in itkNumericTraitsTest.cxx.o
"itk::NumericTraits<itk::CovariantVector<char, 1u> >::One", referenced from:
void CheckFixedArrayTraits<itk::CovariantVector<char, 1u> >(itk::CovariantVector<char, 1u> const&) in itkNumericTraitsTest.cxx.o
"itk::NumericTraits<itk::CovariantVector<signed char, 1u> >::Zero", referenced from:
void CheckFixedArrayTraits<itk::CovariantVector<signed char, 1u> >(itk::CovariantVector<signed char, 1u> const&) in itkNumericTraitsTest.cxx.o
"itk::NumericTraits<itk::CovariantVector<signed char, 1u> >::One", referenced from:
void CheckFixedArrayTraits<itk::CovariantVector<signed char, 1u> >(itk::CovariantVector<signed char, 1u> const&) in itkNumericTraitsTest.cxx.o
"itk::NumericTraits<itk::CovariantVector<unsigned char, 1u> >::Zero", referenced from:
void CheckFixedArrayTraits<itk::CovariantVector<unsigned char, 1u> >(itk::CovariantVector<unsigned char, 1u> const&) in itkNumericTraitsTest.cxx.o
....
....
Is this a different issue?
Thanks
Andreas
From: Matt McCormick [mailto:matt.mccormick at kitware.com]
Sent: Freitag, 28. Februar 2014 19:58
To: Fetzer, Andreas
Cc: community at itk.org
Subject: Re: [ITK Community] Linker errors on Mac 10.7 with ITK 4.5.1
Hi Andreas,
This problem is being worked on here:
http://review.source.kitware.com/#/c/14575/
Any help reviewing and testing the patch is appreciated.
Thanks,
Matt
On Fri, Feb 28, 2014 at 6:36 AM, Fetzer, Andreas <a.fetzer at dkfz-heidelberg.de<mailto:a.fetzer at dkfz-heidelberg.de>> wrote:
Hi list,
we recently upgrade ITK in our project to version 4.5.1. Now I get linker errors (attached below)
My system is Mac OS X 10.7.5 with Apple clang version 3.1 (tags/Apple/clang-318.0.54) (based on LLVM 3.1svn).
We build ITK as shared libraries.
To eliminate the possibility that we made some configuration misstake I checked out ITK separately and build it from
scratch. This lead to the same errors.
It this a know issue and is there already a solution?
Many thanks
Andreas
Error ouput:
Linking CXX executable ../../../../bin/ITKCommon1TestDriver
Undefined symbols for architecture x86_64:
"itk::SmartPointerForwardReference<itk::ProcessObject>::operator itk::ProcessObject*() const", referenced from:
itk::ImageBase<2u>::UpdateOutputInformation() in ITKCommon1TestDriver.cxx.o
itk::ImageBase<6u>::UpdateOutputInformation() in ITKCommon1TestDriver.cxx.o
itk::ImageFileWriter<itk::Image<unsigned char, 2u> >::Write() in ITKCommon1TestDriver.cxx.o
itk::ImageBase<2u>::UpdateOutputInformation() in itkAbortProcessObjectTest.cxx.o
itk::ImageBase<3u>::UpdateOutputInformation() in itkAdaptorComparisonTest.cxx.o
itk::ImageBase<2u>::UpdateOutputInformation() in itkExtractImage3Dto2DTest.cxx.o
itk::ImageBase<3u>::UpdateOutputInformation() in itkExtractImage3Dto2DTest.cxx.o
...
"itk::SmartPointerForwardReference<itk::ProcessObject>::~SmartPointerForwardReference()", referenced from:
itk::ImageBase<2u>::UpdateOutputInformation() in ITKCommon1TestDriver.cxx.o
itk::ImageBase<6u>::UpdateOutputInformation() in ITKCommon1TestDriver.cxx.o
itk::ImageFileWriter<itk::Image<unsigned char, 2u> >::Write() in ITKCommon1TestDriver.cxx.o
itk::ImageBase<2u>::UpdateOutputInformation() in itkAbortProcessObjectTest.cxx.o
itk::ImageBase<3u>::UpdateOutputInformation() in itkAdaptorComparisonTest.cxx.o
itk::ImageBase<2u>::UpdateOutputInformation() in itkExtractImage3Dto2DTest.cxx.o
itk::ImageBase<3u>::UpdateOutputInformation() in itkExtractImage3Dto2DTest.cxx.o
...
"itk::SmartPointerForwardReference<itk::ProcessObject>::operator->() const", referenced from:
itk::ImageBase<2u>::UpdateOutputInformation() in ITKCommon1TestDriver.cxx.o
itk::ImageBase<6u>::UpdateOutputInformation() in ITKCommon1TestDriver.cxx.o
itk::ImageBase<2u>::UpdateOutputInformation() in itkAbortProcessObjectTest.cxx.o
itk::ImageBase<3u>::UpdateOutputInformation() in itkAdaptorComparisonTest.cxx.o
itk::ImageBase<2u>::UpdateOutputInformation() in itkExtractImage3Dto2DTest.cxx.o
itk::ImageBase<3u>::UpdateOutputInformation() in itkExtractImage3Dto2DTest.cxx.o
itk::ImageBase<1u>::UpdateOutputInformation() in itkExtractImageTest.cxx.o
_______________________________________________
Community mailing list
Community at itk.org<mailto:Community at itk.org>
http://public.kitware.com/cgi-bin/mailman/listinfo/community
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20140303/10e56fe9/attachment-0002.html>
More information about the Community
mailing list