[petsc-users] HDF5 errors

Jed Brown jed at jedbrown.org
Fri Mar 20 13:45:20 CDT 2020


HDF5-1.12 changed some interfaces.  This works in 'master' and we have a
release coming this week.  Is that okay for you or do you need the fixes
backported?

Boyce Griffith <boyceg at gmail.com> writes:

> Homebrew just updated my hdf5, and now I am getting some errors from the HDF5 viewer in maint:
>
> /Users/boyceg/sfw/petsc/petsc-maint/src/sys/classes/viewer/impls/hdf5/hdf5v.c:1064:73: error: too few arguments to function call, expected 5, have 4
>     PetscStackCallHDF5(H5Oget_info_by_name,(h5, name, &info, H5P_DEFAULT));
>                        ~~~~~~~~~~~~~~~~~~~                              ^
> /Users/boyceg/sfw/petsc/petsc-maint/include/petsc/private/viewerhdf5impl.h:11:42: note: expanded from macro 'PetscStackCallHDF5'
>     PetscStackPush(#func);_status = func args;PetscStackPop; if (_status) SETERRQ2(PETSC_COMM_SELF,PETSC_ERR_LIB,"Error in HDF5 call %s() Status %d",#func,(int)_status); \
>                                     ~~~~ ^
> /usr/local/include/H5Opublic.h:188:8: note: 'H5Oget_info_by_name3' declared here
> H5_DLL herr_t H5Oget_info_by_name3(hid_t loc_id, const char *name, H5O_info2_t *oinfo,
>        ^
> 1 error generated.
> gmake[2]: *** [gmakefile:156: darwin-dbg/obj/sys/classes/viewer/impls/hdf5/hdf5v.o] Error 1


More information about the petsc-users mailing list