[ET Trac] #2572: Build failure in PITTNullCode SphericalHarmonicReconGen

Roland Haas trac-noreply at einsteintoolkit.org
Mon Nov 1 17:53:46 CDT 2021


#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:

```c++
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/trac/attachments/20211101/1ddb354a/attachment.html 


More information about the Trac mailing list