Bug#992849: gnutls28 arch-only FTBFS: Can't exec "gtkdocize": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 293.

Helmut Grohne helmut at subdivi.de
Tue Aug 24 09:18:07 BST 2021


Source: gnutls28
Version: 3.7.1-5
Severity: serious
Tags: ftbfs
User: helmutg at debian.org
Usertags: rebootstrap

gnutls28 fails to build from source when performing an arch-only build.
A build ends with:

| dh binary-arch --builddirectory=b4deb
|    dh_update_autotools_config -a -O--builddirectory=b4deb
|    debian/rules override_dh_autoreconf
| make[1]: Entering directory '/<<PKGBUILDDIR>>'
| rm -v `grep -rl gettext-0.20 m4/`
| removed 'm4/po.m4'
| removed 'm4/intlmacosx.m4'
| removed 'm4/gettext.m4'
| dh_autoreconf --verbose -O--builddirectory=b4deb
|         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
|         autoreconf -f -i
| autopoint: using AM_GNU_GETTEXT_REQUIRE_VERSION instead of AM_GNU_GETTEXT_VERSION
| Copying file m4/gettext.m4
| Copying file m4/intlmacosx.m4
| Copying file m4/nls.m4
| Copying file m4/po.m4
| Copying file m4/progtest.m4
| Copying file po/Makefile.in.in
| Copying file po/Makevars.template
| aclocal: overwriting 'm4/pkg.m4' with '/usr/share/aclocal/pkg.m4'
| libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
| libtoolize: copying file 'build-aux/ltmain.sh'
| libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
| libtoolize: copying file 'm4/libtool.m4'
| libtoolize: copying file 'm4/ltoptions.m4'
| libtoolize: copying file 'm4/ltsugar.m4'
| libtoolize: copying file 'm4/ltversion.m4'
| libtoolize: copying file 'm4/lt~obsolete.m4'
| Can't exec "gtkdocize": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 293.
| autoreconf: error: gtkdocize failed with exit status: 2
|         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.after
| dh_autoreconf: error: autoreconf -f -i returned exit code 2
| make[1]: *** [debian/rules:50: override_dh_autoreconf] Error 25
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| make: *** [debian/rules:127: binary-arch] Error 2
| dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2

A full build does not run into this issue, because gtk-doc-tools is
included in Build-Depends-Indep. I suppose it'll have to be moved to
Build-Depends.

This presently breaks architecture bootstrap.

Helmut



More information about the Pkg-gnutls-maint mailing list