Source: libpdl-io-hdf-perl
Version: 2.004-1
Severity: important
Tags: upstream ftbfs
Usertags: hdf-4.4

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
dpkg-checkbuilddeps: error: unmet build dependencies: libextutils-depends-perl 
libhdf4-dev pdl (>= 1:2.105)
W: Unmet build-dependency in source
dh clean
   dh_clean
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building libpdl-io-hdf-perl using existing 
./libpdl-io-hdf-perl_2.004.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building libpdl-io-hdf-perl in 
libpdl-io-hdf-perl_2.004-2.debian.tar.xz
dpkg-source: info: building libpdl-io-hdf-perl in libpdl-io-hdf-perl_2.004-2.dsc
I: Generated dsc will be overwritten by build result; not generating 
changes file
I: Copying COW directory
I: forking: rm -rf /var/cache/pbuilder/build/cow.1939262
I: forking: cp -al /var/cache/pbuilder/base-sid+rebuild.cow 
/var/cache/pbuilder/build/cow.1939262
I: removed stale ilistfile /var/cache/pbuilder/build/cow.1939262/.ilist
I: forking: chroot /var/cache/pbuilder/build/cow.1939262 cowdancer-ilistcreate 
/.ilist 'find . -xdev -path ./home -prune -o \( \( -type l -o -type f \) -a 
-links +1 -print0 \) | xargs -0 stat --format '%d %i ''
I: Invoking pbuilder
I: forking: pbuilder build --debbuildopts  --debbuildopts  --buildplace 
/var/cache/pbuilder/build/cow.1939262 --buildresult .. --mirror 
http://ftp.nl.debian.org/debian/ --distribution sid --no-targz 
--internal-chrootexec 'chroot /var/cache/pbuilder/build/cow.1939262 cow-shell' 
/home/bas/tmp/debian/libpdl-io-hdf-perl_2.004-2.dsc
I: Running in no-targz mode
I: pbuilder: network access will be disabled during build
I: Current time: Fri Sep  4 10:04:00 CEST 2026
I: pbuilder-time-stamp: 1788509040
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage 
for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Obtaining the cached apt archive contents
I: Copying source file
I: copying [/home/bas/tmp/debian/libpdl-io-hdf-perl_2.004-2.dsc]
I: copying [/home/bas/tmp/debian/libpdl-io-hdf-perl_2.004.orig.tar.gz]
I: copying 
[/home/bas/tmp/debian/libpdl-io-hdf-perl_2.004-2.debian.tar.xz]
I: Extracting source
dpkg-source: warning: extracting unsigned source package 
(libpdl-io-hdf-perl_2.004-2.dsc)
dpkg-source: info: extracting libpdl-io-hdf-perl in libpdl-io-hdf-perl-2.004
dpkg-source: info: unpacking libpdl-io-hdf-perl_2.004.orig.tar.gz
dpkg-source: info: unpacking libpdl-io-hdf-perl_2.004-2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying HDF-no-Alien.patch
I: using fakeroot in build.
I: Installing the build-deps
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team <[email protected]>
Description: Dummy package to satisfy dependencies with aptitude - created by 
pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 13), dh-sequence-pdl, libextutils-depends-perl, 
libhdf4-dev, pdl (>= 1:2.105), perl, perl-xs-dev
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in 
'/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 18425 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring 
anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on dh-sequence-pdl; however:
  Package dh-sequence-pdl is not installed.
 pbuilder-satisfydepends-dummy depends on libextutils-depends-perl; however:
  Package libextutils-depends-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libhdf4-dev; however:
  Package libhdf4-dev is not installed.
 pbuilder-satisfydepends-dummy depends on pdl (>= 1:2.105); however:
  Package pdl is not installed.
 pbuilder-satisfydepends-dummy depends on perl-xs-dev; however:
  Package perl-xs-dev is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version 
(0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version 
(0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} 
debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} 
gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} 
libarchive-zip-perl{a} libcrypt-dev{a} libdebhelper-perl{a} libelf1t64{a} 
libextutils-depends-perl{a} libfile-map-perl{a} 
libfile-stripnondeterminism-perl{a} libfile-which-perl{a} libhdf4-11{a} 
libhdf4-dev{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} 
libmagic-mgc{a} libmagic1t64{a} libperl-dev{a} libpipeline1{a} 
libsub-exporter-progressive-perl{a} libsz2{a} libterm-readkey-perl{a} 
libtool{a} libuchardet0{a} libxml2-16{a} m4{a} man-db{a} pdl{a} po-debconf{a} 
zlib1g-dev{a} 
The following packages are RECOMMENDED but will NOT be installed:
  curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl 
libpdl-filter-perl libpdl-fit-perl libpdl-graphics-trid-perl libpdl-gsl-perl 
libpdl-io-dicom-perl libpdl-io-envi-perl libpdl-io-gd-perl libpdl-io-hdf-perl 
libpdl-io-idl-perl libpdl-opt-simplex-perl libpdl-transform-proj4-perl 
libterm-readline-gnu-perl libterm-readline-perl-perl lynx python3 wget 
0 packages upgraded, 42 newly installed, 0 to remove and 0 not upgraded.
Need to get 3305 kB/18.8 MB of archives. After unpacking 81.2 MB will be used.
Writing extended state information...
Get: 1 http://ftp.nl.debian.org/debian sid/main amd64 pdl amd64 1:2.106-1 [3305 
kB]
Fetched 3305 kB in 0s (11.4 MB/s)
Preconfiguring packages ...
Selecting previously unselected package libmagic-mgc.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18425 files and directories currently installed.)
Preparing to unpack .../00-libmagic-mgc_1%3a5.47-4_amd64.deb ...
Unpacking libmagic-mgc (1:5.47-4) ...
Selecting previously unselected package libmagic1t64:amd64.
Preparing to unpack .../01-libmagic1t64_1%3a5.47-4_amd64.deb ...
Unpacking libmagic1t64:amd64 (1:5.47-4) ...
Selecting previously unselected package file.
Preparing to unpack .../02-file_1%3a5.47-4_amd64.deb ...
Unpacking file (1:5.47-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../03-gettext-base_1.0-3_amd64.deb ...
Unpacking gettext-base (1.0-3) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../04-libuchardet0_0.0.8-2+b2_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.8-2+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../05-groff-base_1.24.1-1_amd64.deb ...
Unpacking groff-base (1.24.1-1) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../06-bsdextrautils_2.42.2-4_amd64.deb ...
Unpacking bsdextrautils (2.42.2-4) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../07-libpipeline1_1.5.8-3_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.8-3) ...
Selecting previously unselected package man-db.
Preparing to unpack .../08-man-db_2.13.1-1_amd64.deb ...
Unpacking man-db (2.13.1-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../09-m4_1.4.21-1_amd64.deb ...
Unpacking m4 (1.4.21-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../10-autoconf_2.73-2_all.deb ...
Unpacking autoconf (2.73-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../11-autotools-dev_20240727.1+nmu1_all.deb ...
Unpacking autotools-dev (20240727.1+nmu1) ...
Selecting previously unselected package automake.
Preparing to unpack .../12-automake_1%3a1.18.1-4_all.deb ...
Unpacking automake (1:1.18.1-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../13-autopoint_1.0-3_all.deb ...
Unpacking autopoint (1.0-3) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../14-libdebhelper-perl_14.3_all.deb ...
Unpacking libdebhelper-perl (14.3) ...
Selecting previously unselected package libtool.
Preparing to unpack .../15-libtool_2.6.2-2_all.deb ...
Unpacking libtool (2.6.2-2) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../16-dh-autoreconf_22_all.deb ...
Unpacking dh-autoreconf (22) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../17-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../18-libfile-stripnondeterminism-perl_1.15.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.15.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../19-dh-strip-nondeterminism_1.15.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.15.1-1) ...
Selecting previously unselected package libelf1t64:amd64.
Preparing to unpack .../20-libelf1t64_0.196-1_amd64.deb ...
Unpacking libelf1t64:amd64 (0.196-1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../21-dwz_0.17-1_amd64.deb ...
Unpacking dwz (0.17-1) ...
Selecting previously unselected package libxml2-16:amd64.
Preparing to unpack .../22-libxml2-16_2.15.3+dfsg-1+b1_amd64.deb ...
Unpacking libxml2-16:amd64 (2.15.3+dfsg-1+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../23-gettext_1.0-3_amd64.deb ...
Unpacking gettext (1.0-3) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../24-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../25-po-debconf_1.0.22_all.deb ...
Unpacking po-debconf (1.0.22) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../26-debhelper_14.3_all.deb ...
Unpacking debhelper (14.3) ...
Preparing to unpack .../27-libcrypt-dev_1%3a4.5.2+20251210-1_amd64.deb ...
Unpacking libcrypt-dev:amd64 (1:4.5.2+20251210-1) ...
Selecting previously unselected package libextutils-depends-perl.
Preparing to unpack .../28-libextutils-depends-perl_0.8002-1_all.deb ...
Unpacking libextutils-depends-perl (0.8002-1) ...
Selecting previously unselected package libsub-exporter-progressive-perl.
Preparing to unpack .../29-libsub-exporter-progressive-perl_0.001013-3_all.deb 
...
Unpacking libsub-exporter-progressive-perl (0.001013-3) ...
Selecting previously unselected package libfile-map-perl.
Preparing to unpack .../30-libfile-map-perl_0.71-2+b1_amd64.deb ...
Unpacking libfile-map-perl (0.71-2+b1) ...
Selecting previously unselected package libfile-which-perl.
Preparing to unpack .../31-libfile-which-perl_1.27-2_all.deb ...
Unpacking libfile-which-perl (1.27-2) ...
Selecting previously unselected package libjpeg62-turbo:amd64.
Preparing to unpack .../32-libjpeg62-turbo_1%3a3.1.3-4_amd64.deb ...
Unpacking libjpeg62-turbo:amd64 (1:3.1.3-4) ...
Selecting previously unselected package libsz2:amd64.
Preparing to unpack .../33-libsz2_1.1.7-1_amd64.deb ...
Unpacking libsz2:amd64 (1.1.7-1) ...
Selecting previously unselected package libhdf4-11:amd64.
Preparing to unpack .../34-libhdf4-11_4.4.0-1~exp1_amd64.deb ...
Unpacking libhdf4-11:amd64 (4.4.0-1~exp1) ...
Selecting previously unselected package libjpeg62-turbo-dev:amd64.
Preparing to unpack .../35-libjpeg62-turbo-dev_1%3a3.1.3-4_amd64.deb ...
Unpacking libjpeg62-turbo-dev:amd64 (1:3.1.3-4) ...
Selecting previously unselected package libjpeg-dev:amd64.
Preparing to unpack .../36-libjpeg-dev_1%3a3.1.3-4_amd64.deb ...
Unpacking libjpeg-dev:amd64 (1:3.1.3-4) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../37-zlib1g-dev_1%3a1.3.dfsg+really1.3.2-3_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.2-3) ...
Selecting previously unselected package libhdf4-dev.
Preparing to unpack .../38-libhdf4-dev_4.4.0-1~exp1_amd64.deb ...
Unpacking libhdf4-dev (4.4.0-1~exp1) ...
Selecting previously unselected package libperl-dev:amd64.
Preparing to unpack .../39-libperl-dev_5.42.3-1_amd64.deb ...
Unpacking libperl-dev:amd64 (5.42.3-1) ...
Selecting previously unselected package libterm-readkey-perl.
Preparing to unpack .../40-libterm-readkey-perl_2.38-2+b5_amd64.deb ...
Unpacking libterm-readkey-perl (2.38-2+b5) ...
Selecting previously unselected package pdl.
Preparing to unpack .../41-pdl_1%3a2.106-1_amd64.deb ...
Unpacking pdl (1:2.106-1) ...
Setting up libpipeline1:amd64 (1.5.8-3) ...
Setting up libfile-which-perl (1.27-2) ...
Setting up bsdextrautils (2.42.2-4) ...
Setting up libmagic-mgc (1:5.47-4) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libxml2-16:amd64 (2.15.3+dfsg-1+b1) ...
Setting up libdebhelper-perl (14.3) ...
Setting up libmagic1t64:amd64 (1:5.47-4) ...
Setting up gettext-base (1.0-3) ...
Setting up m4 (1.4.21-1) ...
Setting up file (1:5.47-4) ...
Setting up libelf1t64:amd64 (0.196-1) ...
Setting up libextutils-depends-perl (0.8002-1) ...
Setting up autotools-dev (20240727.1+nmu1) ...
Setting up libjpeg62-turbo:amd64 (1:3.1.3-4) ...
Setting up libjpeg62-turbo-dev:amd64 (1:3.1.3-4) ...
Setting up autopoint (1.0-3) ...
Setting up autoconf (2.73-2) ...
Setting up libsub-exporter-progressive-perl (0.001013-3) ...
Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.2-3) ...
Setting up dwz (0.17-1) ...
Setting up libcrypt-dev:amd64 (1:4.5.2+20251210-1) ...
Setting up libuchardet0:amd64 (0.0.8-2+b2) ...
Setting up libterm-readkey-perl (2.38-2+b5) ...
Setting up libsz2:amd64 (1.1.7-1) ...
Setting up automake (1:1.18.1-4) ...
update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake 
(automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.15.1-1) ...
Setting up gettext (1.0-3) ...
Setting up libhdf4-11:amd64 (4.4.0-1~exp1) ...
Setting up libtool (2.6.2-2) ...
Setting up libjpeg-dev:amd64 (1:3.1.3-4) ...
Setting up libperl-dev:amd64 (5.42.3-1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (22) ...
Setting up libfile-map-perl (0.71-2+b1) ...
Setting up libhdf4-dev (4.4.0-1~exp1) ...
Setting up dh-strip-nondeterminism (1.15.1-1) ...
Setting up groff-base (1.24.1-1) ...
Setting up po-debconf (1.0.22) ...
Setting up pdl (1:2.106-1) ...
Setting up man-db (2.13.1-1) ...
Building database of manual pages ...
Created symlink '/etc/systemd/system/timers.target.wants/man-db.timer' -> 
'/usr/lib/systemd/system/man-db.timer'.

Setting up debhelper (14.3) ...
Processing triggers for libc-bin (2.43-4) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
Solving dependencies...
The following additional packages will be installed:
  libfakeroot
The following NEW packages will be installed:
  fakeroot libfakeroot
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/107 kB of archives.
After this operation, 394 kB of additional disk space will be used.
Selecting previously unselected package libfakeroot:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20830 files and directories currently installed.)
Preparing to unpack .../libfakeroot_2.1.4-1_amd64.deb ...
Unpacking libfakeroot:amd64 (2.1.4-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../fakeroot_2.1.4-1_amd64.deb ...
Unpacking fakeroot (2.1.4-1) ...
Setting up libfakeroot:amd64 (2.1.4-1) ...
Setting up fakeroot (2.1.4-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot 
(fakeroot) in auto mode
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for libc-bin (2.43-4) ...
I: Copying back the cached apt archive contents
I: Building the package
I: Running cd /build/libpdl-io-hdf-perl-2.004/ && env 
PATH="/usr/sbin:/usr/bin:/sbin:/bin" HOME="/nonexistent" dpkg-buildpackage -us 
-uc  && env PATH="/usr/sbin:/usr/bin:/sbin:/bin" HOME="/nonexistent" 
dpkg-genchanges -S  > ../libpdl-io-hdf-perl_2.004-2_source.changes
dpkg-buildpackage: info: source package libpdl-io-hdf-perl
dpkg-buildpackage: info: source version 2.004-2
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by Bas Couwenberg <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   dh_clean
 dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building libpdl-io-hdf-perl using existing 
../libpdl-io-hdf-perl_2.004.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building libpdl-io-hdf-perl in 
../libpdl-io-hdf-perl_2.004-2.debian.tar.xz
dpkg-source: info: building libpdl-io-hdf-perl in 
../libpdl-io-hdf-perl_2.004-2.dsc
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
        /usr/bin/perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="-g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/libpdl-io-hdf-perl-2.004=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2" LD="x86_64-linux-gnu-gcc -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/libpdl-io-hdf-perl-2.004=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wl,-z,relro -Wl,-z,now"
Warning: prerequisite Alien::HDF4 0 not found.
Checking if your kit is complete...
Looks good
Warning (mostly harmless): No library found for -ldf
Warning (mostly harmless): No library found for -ldf
Generating a Unix-style Makefile
Writing Makefile for PDL::IO::HDF
Writing MYMETA.yml and MYMETA.json
   dh_auto_build
        make -j11
make[1]: Entering directory '/build/libpdl-io-hdf-perl-2.004'
make[2]: Entering directory '/build/libpdl-io-hdf-perl-2.004/SD'
"/usr/bin/perl" "-I/usr/lib/x86_64-linux-gnu/perl5/5.42" 
"-MPDL::PP=PDL::IO::HDF::SD,PDL::IO::HDF::SD,SD,,," SD.pd
Running Mkbootstrap for SD ()
cp HDF.pm blib/lib/PDL/IO/HDF.pm
chmod 644 "SD.bs"
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SD.bs 
../blib/arch/auto/PDL/IO/HDF/SD/SD.bs 644
touch SD.pm
"/usr/bin/perl" "/usr/share/perl/5.42.3/ExtUtils/xsubpp"  -typemap 
'/usr/share/perl/5.42/ExtUtils/typemap' -typemap 
'/usr/lib/x86_64-linux-gnu/perl5/5.42/PDL/Core/typemap' SD.xs > SD.xsc
cp SD.pm ../blib/lib/PDL/IO/HDF/SD.pm
cp /usr/lib/x86_64-linux-gnu/perl5/5.42/PDL/Core/typemap 
../blib/arch/PDL/IO/HDF/SD/Install/typemap
mv SD.xsc SD.c
x86_64-linux-gnu-gcc -c  -I/usr/include/hdf 
"-I/usr/lib/x86_64-linux-gnu/perl5/5.42/PDL/Core" -D_REENTRANT -D_GNU_SOURCE 
-DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/libpdl-io-hdf-perl-2.004=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC 
"-I/usr/lib/x86_64-linux-gnu/perl/5.42/CORE"   SD.c 
rm -f ../blib/arch/auto/PDL/IO/HDF/SD/SD.so
x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/libpdl-io-hdf-perl-2.004=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wl,-z,relro -Wl,-z,now  -shared -L/usr/local/lib -fstack-protector-strong  
SD.o   -o ../blib/arch/auto/PDL/IO/HDF/SD/SD.so  \
   -lmfhdf -ljpeg -lz   \
  
chmod 755 ../blib/arch/auto/PDL/IO/HDF/SD/SD.so
Manifying 1 pod document
make[2]: Leaving directory '/build/libpdl-io-hdf-perl-2.004/SD'
make[2]: Entering directory '/build/libpdl-io-hdf-perl-2.004/VS'
"/usr/bin/perl" "-I/usr/lib/x86_64-linux-gnu/perl5/5.42" 
"-MPDL::PP=PDL::IO::HDF::VS,PDL::IO::HDF::VS,VS,,," VS.pd
Running Mkbootstrap for VS ()
chmod 644 "VS.bs"
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- VS.bs 
../blib/arch/auto/PDL/IO/HDF/VS/VS.bs 644
touch VS.pm
"/usr/bin/perl" "/usr/share/perl/5.42.3/ExtUtils/xsubpp"  -typemap 
'/usr/share/perl/5.42/ExtUtils/typemap' -typemap 
'/usr/lib/x86_64-linux-gnu/perl5/5.42/PDL/Core/typemap' VS.xs > VS.xsc
cp /usr/lib/x86_64-linux-gnu/perl5/5.42/PDL/Core/typemap 
../blib/arch/PDL/IO/HDF/VS/Install/typemap
cp VS.pm ../blib/lib/PDL/IO/HDF/VS.pm
mv VS.xsc VS.c
x86_64-linux-gnu-gcc -c  -I/usr/include/hdf 
"-I/usr/lib/x86_64-linux-gnu/perl5/5.42/PDL/Core" -D_REENTRANT -D_GNU_SOURCE 
-DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/libpdl-io-hdf-perl-2.004=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC 
"-I/usr/lib/x86_64-linux-gnu/perl/5.42/CORE"   VS.c 
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);
      |               ^~~~~~~~~
make[2]: *** [Makefile:356: VS.o] Error 1
make[2]: Leaving directory '/build/libpdl-io-hdf-perl-2.004/VS'
make[1]: *** [Makefile:499: subdirs] Error 2
make[1]: Leaving directory '/build/libpdl-io-hdf-perl-2.004'
dh_auto_build: error: make -j11 returned exit code 2
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
I: copying local configuration
E: Failed autobuilding of package
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: Cleaning COW directory
I: forking: rm -rf /var/cache/pbuilder/build/cow.1939262

Reply via email to