Bug#1108650: libpdl-io-hdf-perl: FTBFS with HDF 4.3.1

Bas Couwenberg sebastic at xs4all.nl
Wed Jul 2 09:49:11 BST 2025


Source: libpdl-io-hdf-perl
Version: 2.003-2
Severity: important
Tags: ftbfs patch
Control: tags -1 forky sid
User: debian-gis at lists.debian.org
Usertags: hdf4-4.3.1

Dear Maintainer,

Your package FTBFS with HDF4 4.3.1 in experimental because the -alt libraries were removed.

The attached patch fixes the issue, but cannot be used for the package in unstable until libhdf4 has been updated there sometime after the trixie release.

Kind Regards,

Bas
-------------- next part --------------
diff -Nru libpdl-io-hdf-perl-2.003/debian/control libpdl-io-hdf-perl-2.003/debian/control
--- libpdl-io-hdf-perl-2.003/debian/control	2025-04-12 13:48:59.000000000 +0200
+++ libpdl-io-hdf-perl-2.003/debian/control	2025-07-02 10:43:17.000000000 +0200
@@ -7,7 +7,7 @@
 Build-Depends: debhelper-compat (= 13),
                dh-sequence-pdl,
                libextutils-depends-perl,
-               libhdf4-alt-dev,
+               libhdf4-dev,
                pdl (>= 1:2.096),
                perl
 Standards-Version: 4.7.2
diff -Nru libpdl-io-hdf-perl-2.003/debian/patches/HDF-no-Alien.patch libpdl-io-hdf-perl-2.003/debian/patches/HDF-no-Alien.patch
--- libpdl-io-hdf-perl-2.003/debian/patches/HDF-no-Alien.patch	2025-01-15 20:02:11.000000000 +0100
+++ libpdl-io-hdf-perl-2.003/debian/patches/HDF-no-Alien.patch	2025-07-02 10:43:17.000000000 +0200
@@ -18,7 +18,7 @@
 -$pkg->set_inc(&PDL_INCLUDE());
 +my $pkg = ExtUtils::Depends->new(qw(PDL::IO::HDF::SD));
 +$pkg->set_inc('-I/usr/include/hdf ' . &PDL_INCLUDE());
-+$pkg->set_libs('-lmfhdfalt -ldfalt -ljpeg -lz');
++$pkg->set_libs('-lmfhdf -ldf -ljpeg -lz');
  $pkg->add_typemaps(&PDL_TYPEMAP());
  $pkg->add_pm(
      'SD.pm' => '$(INST_LIBDIR)/SD.pm',
@@ -32,7 +32,7 @@
 -$pkg->set_inc(&PDL_INCLUDE());
 +my $pkg = ExtUtils::Depends->new(qw(PDL::IO::HDF::VS));
 +$pkg->set_inc('-I/usr/include/hdf ' . &PDL_INCLUDE());
-+$pkg->set_libs('-lmfhdfalt -ldfalt -ljpeg -lz');
++$pkg->set_libs('-lmfhdf -ldf -ljpeg -lz');
  $pkg->add_typemaps(&PDL_TYPEMAP());
  $pkg->add_pm(
      'VS.pm' => '$(INST_LIBDIR)/VS.pm',


More information about the pkg-perl-maintainers mailing list