Bug#682596: gnutls26: Move some dependencies to Build-Depends-Indep

Andreas Metzler ametzler at downhill.at.eu.org
Sun Jul 29 12:20:10 UTC 2012

On 2012-07-24 "P. J. McDermott" <pjm at nac.net> wrote:
> Source: gnutls26
> Version: 2.12.20-1
> Severity: minor
> Tags: patch

> gtk-doc-tools and texinfo are only used in the build-indep target of
> debian/rules.  These build dependencies can therefore be moved to
> Build-Depends-Indep as in the attached patch (tested in a sid chroot).

This does not work for me, makeinfo is invoked by build-arch, as invoking
upstream's default target builds the texinfo docs:

(SID)ametzler at argenau:/tmp/GNUTLS/gnutls-2.12.20$ make
make  all-recursive
make[1]: Entering directory `/tmp/GNUTLS/gnutls-2.12.20'
make[4]: Entering directory `/tmp/GNUTLS/gnutls-2.12.20/doc'
restore=: && backupdir=".am$$" && \
        am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
        rm -rf $backupdir && mkdir $backupdir && \
        if (/bin/bash /tmp/GNUTLS/gnutls-2.12.20/build-aux/missing --run makeinfo --version) >/dev/null 2>&1; then \
          for f in gnutls.info gnutls.info-[0-9] gnutls.info-[0-9][0-9] gnutls.i[0-9] gnutls.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 /tmp/GNUTLS/gnutls-2.12.20/build-aux/missing --run makeinfo -I ../doc  -I . \
         -o gnutls.info gnutls.texi; \
        then \
          rc=0; \
          CDPATH="${ZSH_VERSION+.}:" && cd .; \
        else \
          rc=$?; \
          CDPATH="${ZSH_VERSION+.}:" && cd . && \
          $restore $backupdir/* `echo "./gnutls.info" | sed 's|[^/]*$||'`; \
        fi; \
        rm -rf $backupdir; exit $rc
/tmp/GNUTLS/gnutls-2.12.20/build-aux/missing: line 52: makeinfo: command not found
WARNING: `makeinfo' is missing on your system.  You should only need it if
         you modified a `.texi' or `.texinfo' file, or any other file
         indirectly affecting the aspect of the manual.  The spurious
         call might also be the consequence of using a buggy `make' (AIX,
         DU, IRIX).  You might want to install the `Texinfo' package or
         the `GNU make' package.  Grab either from any GNU archive site.
make[4]: *** [gnutls.info] Error 1
make[4]: Leaving directory `/tmp/GNUTLS/gnutls-2.12.20/doc'

cu andreas
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

More information about the Pkg-gnutls-maint mailing list