Hi Sean,

You were totally right! It turns out different compilers were used for hdf5 and 
for itk…
Now it works fine!

Thanks!!!

Happy holidays
Arnaud

On Dec 19, 2013, at 5:42 PM, Sean McBride <[email protected]> wrote:

> On Thu, 19 Dec 2013 14:42:44 +0100, Arnaud Gelas said:
> 
>> I am trying to build latest ITK (master branch) with an installed
>> version of hdf5 (installed with homebrew on Mac 10.8), and I get the
>> following linking errors:
>> 
>> Linking CXX shared library ../../../../lib/libITKIOHDF5-4.6.dylib
>> Undefined symbols for architecture x86_64:
>> "H5::H5Location::createAttribute(std::string const&, H5::DataType
>> const&, H5::DataSpace const&, H5::PropList const&) const", referenced from:
> 
> C++ can be problematic for libraries due to ABI and mangling issues.  It's 
> safest to build all your libraries and executable with the same compiler, 
> same flags, and same standard library.  You say you got HDF from homebrew... 
> can you know which compiler, flag, and C++ library they used?  Try to match 
> your ITK build to that.
> 
> Cheers,
> 
> --
> ____________________________________________________________
> Sean McBride, B. Eng                 [email protected]
> Rogue Research                        www.rogue-research.com
> Mac Software Developer              Montréal, Québec, Canada
> 
> 

_______________________________________________
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://www.itk.org/mailman/listinfo/insight-developers

Reply via email to