#2572: Build failure in PITTNullCode SphericalHarmonicReconGen
| Reporter: | Wolfgang Kastaun |
| Status: | open |
| Milestone: | |
| Version: | ET_2021_05 |
| Type: | bug |
| Priority: | major |
| Component: | EinsteinToolkit thorn |
Comment (by Roland Haas):
Hmm, correction, if I build my hdf5-1.12.0.tar.gz tarball without options it does default H5_USE_112_API_DEFAULT ie the new API is used by default. I get no breakage though.
Looking at the source code, the function in question (H5iter) is declared as:
herr_t SPH_db_SpEC_H5::H5iter(hid_t loc_id, const char* name, const H5L_info_t* info, void* operator_data)
i.e. it takes a H5L_info_t and inconsistencies in type would be blamed on HDF5.
I cannot make it actually fail though. Even with gcc-11 and a self-compiled HDF5 1.12.0. I tried no options. -with-default-api-version=v110 and -with-default-api-version=v18 all let me compile the ET without issue.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2572/build-failure-in-pittnullcode