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
