Source: grads
Version: 3:2.2.1-6
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi,

The grads package fails to build from source in a test rebuild against
hdf5 1.14 currently in experimental:

gaio.c: In function ‘h5pattrs’:
/usr/include/hdf5/serial/H5version.h:921:23: error: too few arguments to 
function ‘H5Oget_info3’
  921 |   #define H5Oget_info H5Oget_info3
      |                       ^~~~~~~~~~~~
gaio.c:4699:15: note: in expansion of macro ‘H5Oget_info’
 4699 |     if ((rc = H5Oget_info(vid,&oinfo))<0) err=1;
      |               ^~~~~~~~~~~
In file included from /usr/include/hdf5/serial/H5Apublic.h:21,
                 from /usr/include/hdf5/serial/hdf5.h:22:
/usr/include/hdf5/serial/H5Opublic.h:504:15: note: declared here
  504 | H5_DLL herr_t H5Oget_info3(hid_t loc_id, H5O_info2_t *oinfo, unsigned 
fields);
      |               ^~~~~~~~~~~~
make[3]: *** [Makefile:802: gaio.o] Error 1


Please note that adding -DH5_USE_110_API to CFLAGS solves the problem.

Best,
_g.

- -- System Information:
Debian Release: 12.0
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-21-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEoJObzArDE05WtIyR7+hsbH/+z4MFAma/qvAACgkQ7+hsbH/+
z4PJZQf/eU1Vk9lS7lVkinQ++KRYnABrmfZ9UMPRSdhuRvjZeAE+m6s8ThBikERI
YWRnCXNaoUM2XVJHnX88zrcQ84VhTXAzT0LdWNop/ugZVUK4VxHFTM562hgqlBRO
pawtgm6Z4bQmrYjul9gDOhlXJYsBqD5Z0XLjcne3+XrmhO2GJPZixh7iqSCdA6dh
TdHf7ECKm+W7ffJo5RhYaKEkar1LvgfEzVAvnRc/lExmPOVgbx1P+MyqVgfuxU37
wNnsPSbXJvd5o3uufWrFYI4BfKDb9LcrVgcmMxdpBNYDiqjnMaT8pHGz/2krhdo1
4noHm9K1NEhKnxuMPm/P02ZKApxehw==
=vi3b
-----END PGP SIGNATURE-----

Reply via email to