#1146655 libpdl-io-hdf-perl: FTBFS with HDF4 4.4.0

#1146655#5
Date:
2026-09-04 08:16:34 UTC
From:
To:
Dear Maintainer,

Your package FTBFS with HDF 4.4.0:

Warning (mostly harmless): No library found for -ldf
Warning (mostly harmless): No library found for -ldf
[...]
VS.xs: In function 'XS_PDL__IO__HDF__VS__Vgetname':
VS.xs:789:21: error: implicit declaration of function 'Vgetnamelen'; did you mean 'SDgetnamelen'? [-Wimplicit-function-declaration]
  789 |                 if (Vgetnamelen(vgroup_id, &len)) croak("Failed to get Vgetnamelen for ID=%d", vgroup_id);
      |                     ^~~~~~~~~~~
      |                     SDgetnamelen
VS.xs:791:17: error: too few arguments to function 'Vgetname'; expected 3, have 2
  791 |                 Vgetname(vgroup_id,vgroup_name);
      |                 ^~~~~~~~
In file included from /usr/include/hdf/hdf.h:192,
                 from VS.xs:24:
/usr/include/hdf/hproto.h:1405:15: note: declared here
 1405 | HDFLIBAPI int Vgetname(int32 vkey, char *vgname, size_t *buf_size);
      |               ^~~~~~~~
VS.xs: In function 'XS_PDL__IO__HDF__VS__Vgetclass':
VS.xs:811:21: error: implicit declaration of function 'Vgetclassnamelen' [-Wimplicit-function-declaration]
  811 |                 if (Vgetclassnamelen(vgroup_id, &len)) croak("Failed to get Vgetclassnamelen for ID=%d", vgroup_id);
      |                     ^~~~~~~~~~~~~~~~
VS.xs:813:17: error: too few arguments to function 'Vgetclass'; expected 3, have 2
  813 |                 Vgetclass(vgroup_id,vgroup_class);
      |                 ^~~~~~~~~
/usr/include/hdf/hproto.h:1407:15: note: declared here
 1407 | HDFLIBAPI int Vgetclass(int32 vkey, char *vgclass, size_t *buf_size);
      |               ^~~~~~~~~

The full buildlog is attached.

Note that libdf was renamed to libhdf in 4.4.0.

Kind Regards,

Bas

#1146655#10
Date:
2026-09-04 12:29:35 UTC
From:
To:
Hello,

Bug #1146655 in libpdl-io-hdf-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libpdl-io-hdf-perl/-/commit/b07da41a0fa600590b715709362388f9809cb4a8

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1146655

#1146655#15
Date:
2026-09-04 12:29:35 UTC
From:
To:
Hello,

Bug #1146655 in libpdl-io-hdf-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libpdl-io-hdf-perl/-/commit/dd559a617eadca30ffe2052f4adf43f6f1e91b59
This reverts commit b07da41a0fa600590b715709362388f9809cb4a8.
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1146655

#1146655#18
Date:
2026-09-05 15:49:49 UTC
From:
To:
Hello,

Bug #1146655 in libpdl-io-hdf-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libpdl-io-hdf-perl/-/commit/373dec453b54dd6b25ba848c056e9b6e67410d3c

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1146655

#1146655#23
Date:
2026-09-05 16:38:03 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
libpdl-io-hdf-perl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1146655@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <sebastic@debian.org> (supplier of updated libpdl-io-hdf-perl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 05 Sep 2026 18:19:20 +0200
Source: libpdl-io-hdf-perl
Architecture: source
Version: 2.005-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebastic@debian.org>
Closes: 1146655
Changes:
 libpdl-io-hdf-perl (2.005-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release.
     (closes: #1146655)
Checksums-Sha1:
 2febedb90ec8976c9087be7e760b41aac03014a0 2160 libpdl-io-hdf-perl_2.005-1.dsc
 99a4978fcc760d0ce06ed8087a5d49ca04ff8f9a 25582 libpdl-io-hdf-perl_2.005.orig.tar.gz
 ff398386ec770cd5d0ef9002a0c3c3b9bfd6f997 3192 libpdl-io-hdf-perl_2.005-1.debian.tar.xz
 65ca20f3913986a6701dcb2f4b9b795dee34bb79 8167 libpdl-io-hdf-perl_2.005-1_amd64.buildinfo
Checksums-Sha256:
 ad2ba9e9047ec50b594c339ea9b16d58591bc4ca3d791b0370ba33ead79ceda5 2160 libpdl-io-hdf-perl_2.005-1.dsc
 ccc3072fd16ca5a1cd376cd7d23afaa016e397d50812f8abbc97c000676a5835 25582 libpdl-io-hdf-perl_2.005.orig.tar.gz
 455ea98c4e2c56f29491e257c1aa0a8b8e1c36deca07190a2d8148baf2d49e65 3192 libpdl-io-hdf-perl_2.005-1.debian.tar.xz
 60fa2fd7753cda45a6539ae9b8a2dd93d4e57eb7ce763d169121fe7378cb690a 8167 libpdl-io-hdf-perl_2.005-1_amd64.buildinfo
Files:
 be00f294666b0a8262b8036ac024e8df 2160 perl optional libpdl-io-hdf-perl_2.005-1.dsc
 8635eea2f6ed81fdea49415074e6a5d8 25582 perl optional libpdl-io-hdf-perl_2.005.orig.tar.gz
 01369764e1db59afc3fd16d69b602da8 3192 perl optional libpdl-io-hdf-perl_2.005-1.debian.tar.xz
 7729f651ffef9db94a3247936edec132 8167 perl optional libpdl-io-hdf-perl_2.005-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmqcQaEACgkQZ1DxCuiN
SvHe1xAAgH7Lk0s2u5X+WNH4Pc+YLytK+50+EUCFsgaRUr/VeB7kJmGln2uCbqHk
AUUMob7Am62dWaT/fIXHxRWxSE3BLukxagF80tFQkY8y+PQmp1KS8Y+G4+9tm3My
/0HfIV00fiGJobrstgF0NQP4ODC+qTJoL33ja+eosnXblN9F86/MMQbUCAgQSXrh
ht1Sbvfeb97eD5VHWvIve/QFB+A5tMI2qOq5LbQhMNINnFk3Tb3zGfwXx+I/8p02
tvN7OoS65w1WwuacO2aIbSHnRv9sSQmKhCyDAk45s0FAiXVRF9tQ67sCktJJn2G4
aZmisf1unOHM2Mkbs5tRzHIcp8NercHtfpUF+lxKJKkqnofb9toswFmc7h7Lj5s5
hAyVJLPYV5ZOUY1FLIGWXEpGMM+CSlFVNbBxNIAUqmDqaMgdBXC9hgckqYPqmqgD
E3XGFrJWn1xbg20u6G2XLQdoWWfhpUs6R4B9f0eKCgdmM56+26SkOipxQ2F2NznU
PoFoA0VF6XkbDVhYk0JfmCikF+dCmZLseGgbKmafj/DMBXTktWtnIfO7GYm1o9CJ
Cd+KS3bqCeDwcSELUr7E29ASNXJF/mL1vFIbJ7kQnoIeVuks7BqFZtIB4so0Wvah
KjLwIhdoXjTvQ685g8B2w7z/lKadsaT2qsV2lXsAjkc+zUbY/Us=
=zHKB
-----END PGP SIGNATURE-----