Package: src:grib-api
Version: 1.26.1-2
Severity: serious
Dear maintainer:
I tried to build this package in stretch with "dpkg-buildpackage -A"
but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --buildsystem=cmake --with=python2,python3,fortran_mod
--no-parallel
dh_update_autotools_config -i -O--buildsystem=cmake
install -d debian/.debhelper/bucket/files
cp -an --reflink=auto config/config.guess
debian/.debhelper/bucket/files/4676029966e14b0a9bfc430963a97196ea50451e4aa3ff23c41256b0046f6efe.tmp
mv
debian/.debhelper/bucket/files/4676029966e14b0a9bfc430963a97196ea50451e4aa3ff23c41256b0046f6efe.tmp
debian/.debhelper/bucket/files/4676029966e14b0a9bfc430963a97196ea50451e4aa3ff23c41256b0046f6efe
cp -f /usr/share/misc/config.guess ./config/config.guess
cp -an --reflink=auto config/config.sub
debian/.debhelper/bucket/files/4add30a10b137a5a4667e12868fb4783e385dbf865cfb7017b205321bd1a2f39.tmp
mv
debian/.debhelper/bucket/files/4add30a10b137a5a4667e12868fb4783e385dbf865cfb7017b205321bd1a2f39.tmp
debian/.debhelper/bucket/files/4add30a10b137a5a4667e12868fb4783e385dbf865cfb7017b205321bd1a2f39
cp -f /usr/share/misc/config.sub ./config/config.sub
dh_autoreconf -i -O--buildsystem=cmake
find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*'
-o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec
md5sum {} + -o -type l -printf "symlink %p
" > debian/autoreconf.before
grep -q ^XDT_ configure.ac
[... snipped ...]
done
`debian/tmp/usr/bin/grib1to2' probably isn't an ELF file.
elf_open: Exec format error
Ignoring chrpath error for non-ELF
dh_numpy
(grep -a -s -v python:Depends debian/libgrib-api-doc.substvars; echo
python:Depends=python-numpy) > debian/libgrib-api-doc.substvars.new
mv debian/libgrib-api-doc.substvars.new debian/libgrib-api-doc.substvars
dh_numpy3
(grep -a -s -v python3:Depends debian/libgrib-api-doc.substvars; echo
python3:Depends=python3-numpy) > debian/libgrib-api-doc.substvars.new
mv debian/libgrib-api-doc.substvars.new debian/libgrib-api-doc.substvars
dh_install
install -d debian/.debhelper/generated/libgrib-api0
install -d debian/.debhelper/generated/libgrib-api-dev
install -d debian/.debhelper/generated/libgrib-api-tools
install -d debian/.debhelper/generated/libgrib-api-doc
install -d debian/.debhelper/generated/python-gribapi
install -d debian/.debhelper/generated/python3-gribapi
#
# Setup cmake files for magics++, metview, etc.
#
mkdir -p debian/libgrib-api-dev//usr/lib/x86_64-linux-gnu/cmake/grib_api
cp debian/tmp/usr/share/grib_api/cmake/*
debian/libgrib-api-dev//usr/lib/x86_64-linux-gnu/cmake/grib_api
cat debian/tmp/usr/share/grib_api//cmake/grib_api-targets-release.cmake | \
sed -e 's% *IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE.*%
IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE ""%' \
-e 's%${_IMPORT_PREFIX}%/usr%g' \
>
debian/libgrib-api-dev//usr/lib/x86_64-linux-gnu/cmake/grib_api/grib_api-targets-release.cmake
cat debian/tmp/usr/share/grib_api//cmake/grib_api-config.cmake | \
sed -e 's%^set( grib_api_BASE_DIR.*%set ( grib_api_BASE_DIR /build/grib-api )%'
| \
sed -e 's%^set( GRIB_API_TPLS.*%set( GRIB_API_TPLS "")%' | \
sed -e 's%^set( GRIB_API_TPL_LIBRARIES.*%set( GRIB_API_TPL_LIBRARIES "" )%' \
>
debian/libgrib-api-dev//usr/lib/x86_64-linux-gnu/cmake/grib_api/grib_api-config.cmake
# For bit-reproducibility, sanitize the build paths
for f in grib_api-import.cmake grib_api-config.cmake ; do \
sed -e 's%/<<PKGBUILDDIR>>%/build/grib_api%g' <
debian/libgrib-api-dev//usr/lib/x86_64-linux-gnu/cmake/grib_api/$f \
> debian/libgrib-api-dev//usr/lib/x86_64-linux-gnu/cmake/grib_api/x; \
mv debian/libgrib-api-dev//usr/lib/x86_64-linux-gnu/cmake/grib_api/x
debian/libgrib-api-dev//usr/lib/x86_64-linux-gnu/cmake/grib_api/$f ; \
done
sed -e 's%/<<PKGBUILDDIR>>%/build/grib_api%g' <
debian/libgrib-api-dev/usr/include/grib_api_ecbuild_config.h > x
/bin/sh: 1: cannot open
debian/libgrib-api-dev/usr/include/grib_api_ecbuild_config.h: No such file
debian/rules:86: recipe for target 'override_dh_install' failed
make[1]: *** [override_dh_install] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:47: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess
returned exit status 2
--------------------------------------------------------------------------------
To reproduce, please try "dpkg-buildpackage -A".
(The error does not happen with "dpkg-buildpackage").
Thanks.