Bill, Was you build in release or debug mode?
Your reporting with clang on XCode 4.2? Does llvm-gcc report the same problem? There is the following error on the dashboard that is similar[1]. This requires SHARED libraries and DEBUG mode on for gcc 4.6 to get this link error. It’s fine if its in release mode or built with static libraries. I am testing some other version of gcc. Thank you all for your patiences the slow progress on this issue. Brad [1] https://open.cdash.org/viewBuildError.php?buildid=4303582 > On Mar 31, 2016, at 1:36 PM, Jon Haitz Legarreta <[email protected]> > wrote: > > HI Bill, > that commit solved the linker issues with the duplicate symbols in > itk::NumericTraits that were introduced [1] by some other commit in early or > mid March. > > I acknowledge that VS10 (2010) and VS11 (2012) are some years old, and I have > not personally looked deeply into the mentioned linker issue, but was rather > affected by them, like other builds [1]; I would dare to say that it was some > commit around March, 17th that started producing the linker errors addressed > by Brad's patch. > > IMHO; the solution is not to revert the commit, but to look for some solution > that makes both VS10, VS11 and Mac happy (besides the pre-merge machines). > But I guess that requires some time, and having the ability to test on at > least those additional platforms before merging, since it looks like a clean > dashboard for a given branch is not enough in this case. > > I am available to test any patch and submit Experimental builds for VS10. > > JON HAITZ > > > [1] https://open.cdash.org/viewBuildError.php?buildid=4283661 > <https://open.cdash.org/viewBuildError.php?buildid=4283661> > > > > > On 31 March 2016 at 17:27, Bill Lorensen <[email protected] > <mailto:[email protected]>> wrote: > Folks, > > The same error appears on the Continuous builds. Should we revert the > commit that introduced these compiler errors? > > Bill > > On Wed, Mar 30, 2016 at 1:56 PM, Bill Lorensen <[email protected] > <mailto:[email protected]>> wrote: > > This commit: > > [e1a7be21102463c7b91c456c3fbbb020f4a00cf7] BUG: Addressing VS10 and > > VS11 NumericTraits linkage issue > > > > causes link errors on my Mac clang++ compiler: > > Apple clang version 3.0 (tags/Apple/clang-211.12) (based on LLVM 3.0svn) > > > > [ 62%] Building CXX object > > Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkNumericTraits.cxx.o > > Linking CXX shared library > > ../../../ThirdParty/VNL/src/vxl/lib/libITKCommon-4.10.dylib > > Undefined symbols for architecture x86_64: > > "itk::NumericTraits<char>::Zero", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<char>::One", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<signed char>::Zero", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<unsigned char>::Zero", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<unsigned char>::One", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<unsigned short>::Zero", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<unsigned short>::One", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<short>::Zero", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<short>::One", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<signed char>::One", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<int>::One", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<int>::Zero", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<unsigned int>::One", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<unsigned int>::Zero", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<long>::One", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<long>::Zero", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<unsigned long>::One", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<unsigned long>::Zero", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<long long>::One", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel2.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel2.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<long long>::Zero", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel2.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel2.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<unsigned long long>::Zero", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel2.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel2.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > "itk::NumericTraits<unsigned long long>::One", referenced from: > > __GLOBAL__I_a in itkNumericTraitsVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsTensorPixel2.cxx.o > > __GLOBAL__I_a in itkNumericTraitsFixedArrayPixel2.cxx.o > > __GLOBAL__I_a in itkNumericTraitsPointPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBAPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsCovariantVectorPixel.cxx.o > > __GLOBAL__I_a in itkNumericTraitsRGBPixel.cxx.o > > ... > > ld: symbol(s) not found for architecture x86_64 > > clang: error: linker command failed with exit code 1 (use -v to see > > invocation) > > make[2]: *** [Modules/ThirdParty/VNL/src/vxl/lib/libITKCommon-4.10.1.dylib] > > Error 1 > > > > -- > Unpaid intern in BillsBasement at noware dot com > _______________________________________________ > Powered by www.kitware.com <http://www.kitware.com/> > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > <http://www.kitware.com/opensource/opensource.html> > > Kitware offers ITK Training Courses, for more information visit: > http://kitware.com/products/protraining.php > <http://kitware.com/products/protraining.php> > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ <http://www.itk.org/Wiki/ITK_FAQ> > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/insight-developers > <http://public.kitware.com/mailman/listinfo/insight-developers> > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://kitware.com/products/protraining.php > > 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://public.kitware.com/mailman/listinfo/insight-developers
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Kitware offers ITK Training Courses, for more information visit: http://kitware.com/products/protraining.php 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://public.kitware.com/mailman/listinfo/insight-developers
