ld: warning: direct access in function 'itk::NameIsSharedLibrary(char const*)' from file '/Users/peter/Development/medical image processing/itk/ITK4-13-2/InsightToolkit-4.13.2-bin/lib/Debug/libITKCommon-4.13.a(itkObjectFactoryBase.o)' to global weak symbol 'std::__1::char_traits::eq(char, char)' from file '/Users/peter/Development/medical image processing/itk/exercise/bin/HelloWorld.build/Debug/HelloWorld.build/Objects-normal/x86_64/HelloWorld.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'itk::NameIsSharedLibrary(char const*)' from file '/Users/peter/Development/medical image processing/itk/ITK4-13-2/InsightToolkit-4.13.2-bin/lib/Debug/libITKCommon-4.13.a(itkObjectFactoryBase.o)' to global weak symbol 'std::__1::char_traits::eq(char, char)' from file '/Users/peter/Development/medical image processing/itk/exercise/bin/HelloWorld.build/Debug/HelloWorld.build/Objects-normal/x86_64/HelloWorld.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'itk::ThreadPool::GetGlobalDefaultNumberOfThreads()' from file '/Users/peter/Development/medical image processing/itk/ITK4-13-2/InsightToolkit-4.13.2-bin/lib/Debug/libITKCommon-4.13.a(itkThreadPool.o)' to global weak symbol 'std::__1::__cxx03_bool::__true_value()' from file '/Users/peter/Development/medical image processing/itk/ITK4-13-2/InsightToolkit-4.13.2-bin/lib/Debug/libitkvnl-4.13.a(vnl_vector+double-.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.