#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