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)
[1;33mW: Unmet build-dependency in source[0m
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
[0mI: Generated dsc will be overwritten by build result; not generating
changes file[0m
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
[0mI: Running in no-targz mode[0m
[0mI: pbuilder: network access will be disabled during build[0m
[0mI: Current time: Fri Sep 4 10:04:00 CEST 2026[0m
[0mI: pbuilder-time-stamp: 1788509040[0m
[0mI: copying local configuration[0m
[1;33mW: --override-config is not set; not updating apt.conf Read the manpage
for details.[0m
[0mI: mounting /proc filesystem[0m
[0mI: mounting /sys filesystem[0m
[0mI: creating /{dev,run}/shm[0m
[0mI: mounting /dev/pts filesystem[0m
[0mI: redirecting /dev/ptmx to /dev/pts/ptmx[0m
[0mI: policy-rc.d already exists[0m
[0mI: Obtaining the cached apt archive contents[0m
[0mI: Copying source file[0m
[0mI: copying [/home/bas/tmp/debian/libpdl-io-hdf-perl_2.004-2.dsc][0m
[0mI: copying [/home/bas/tmp/debian/libpdl-io-hdf-perl_2.004.orig.tar.gz][0m
[0mI: copying
[/home/bas/tmp/debian/libpdl-io-hdf-perl_2.004-2.debian.tar.xz][0m
[0mI: Extracting source[0m
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
[0mI: using fakeroot in build.[0m
[0mI: Installing the build-deps[0m
-> 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) ...
[0mI: Copying back the cached apt archive contents[0m
[0mI: Building the package[0m
[0mI: 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[0m
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
[0mI: copying local configuration[0m
[0;31mE: Failed autobuilding of package[0m
[0mI: unmounting dev/ptmx filesystem[0m
[0mI: unmounting dev/pts filesystem[0m
[0mI: unmounting dev/shm filesystem[0m
[0mI: unmounting proc filesystem[0m
[0mI: unmounting sys filesystem[0m
I: Cleaning COW directory
I: forking: rm -rf /var/cache/pbuilder/build/cow.1939262