Bug#906778: guile-gnome-platform: FTBFS in buster/sid (makeinfo: command not found)
Package: src:guile-gnome-platform
Version: 2.16.4-5
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in buster but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-arch
test -x debian/rules
mkdir -p "."
CDBS WARNING: DEB_DH_INSTALL_ARGS is deprecated since 0.4.85
set -e; mv ./build-aux/config.guess ./build-aux/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./build-aux/config.guess;
set -e; mv ./build-aux/config.sub ./build-aux/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./build-aux/config.sub;
dh_autoreconf
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
[... snipped ...]
Making check in glib
make[4]: Entering directory '/<<PKGBUILDDIR>>/glib/doc/glib'
restore=: && backupdir=".am$$" && \
am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
rm -rf $backupdir && mkdir $backupdir && \
if (/bin/bash /<<PKGBUILDDIR>>/build-aux/missing makeinfo --version) >/dev/null 2>&1; then \
for f in guile-gnome-glib.info guile-gnome-glib.info-[0-9] guile-gnome-glib.info-[0-9][0-9] guile-gnome-glib.i[0-9] guile-gnome-glib.i[0-9][0-9]; do \
if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
done; \
else :; fi && \
cd "$am__cwd"; \
if /bin/bash /<<PKGBUILDDIR>>/build-aux/missing makeinfo -I . \
-o guile-gnome-glib.info guile-gnome-glib.texi; \
then \
rc=0; \
CDPATH="${ZSH_VERSION+.}:" && cd .; \
else \
rc=$?; \
CDPATH="${ZSH_VERSION+.}:" && cd . && \
$restore $backupdir/* `echo "./guile-gnome-glib.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
/<<PKGBUILDDIR>>/build-aux/missing: line 81: makeinfo: command not found
WARNING: 'makeinfo' is missing on your system.
You should only need it if you modified a '.texi' file, or
any other file indirectly affecting the aspect of the manual.
You might want to install the Texinfo package:
<https://www.gnu.org/software/texinfo/>
The spurious makeinfo call might also be the consequence of
using a buggy 'make' (AIX, DU, IRIX), in which case you might
want to install GNU make:
<https://www.gnu.org/software/make/>
make[4]: *** [Makefile:470: guile-gnome-glib.info] Error 127
make[4]: Leaving directory '/<<PKGBUILDDIR>>/glib/doc/glib'
make[3]: *** [Makefile:399: check-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/glib/doc'
make[2]: *** [Makefile:513: check-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/glib'
make[1]: *** [Makefile:457: check-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [/usr/share/cdbs/1/class/makefile.mk:113: debian/stamp-makefile-check] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
The build was made with "dpkg-buildpackage -B" in my autobuilder.
Most probably, it also fails here in reproducible builds:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/guile-gnome-platform.html
where you can get a full build log if you need it.
If this is really a bug in one of the build-depends, please use reassign and affects,
so that this is still visible in the BTS web page for this package.
Thanks.
Reply to: