Package: libmatheval
Severity: serious
Version: 1.1.2-1
Tags: patch

(BBPFS = Builds Broken Package From Source)

>From my pbuilder build log (reproduced in an i386 chroot):

...
if /bin/sh /tmp/buildd/libmatheval-1.1.2/config/missing --run makeinfo   -I . \
 -o libmatheval.info libmatheval.texi; \
then \
  rc=0; \
  cd .; \
else \
  rc=$?; \
  cd . && \
  $restore $backupdir/* `echo "./libmatheval.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
/tmp/buildd/libmatheval-1.1.2/config/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.
...

The resulting libmatheval1-dev package contains a gzipped empty file
in place of /usr/share/info/libmatheval.info.gz, which causes the
postinst to fail:

...
Setting up libmatheval1-dev (1.1.2-1) ...

No `START-INFO-DIR-ENTRY' and no `This file documents'.
install-info(/usr/share/info/libmatheval.info): unable to determine description 
for `dir' entry - giving up
dpkg: error processing libmatheval1-dev (--install):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 libmatheval1-dev

Looking at the buildd logs for libmatheval, it appears the autobuilt
packages for non-i386 architectures in the archive also have gzipped
empty files for /usr/share/info/libmatheval.info.gz.

Adding texinfo to the Build-Depends fixes this problem.

-- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-9-amd64-k8
Locale: LANG=en, LC_CTYPE=en (charmap=UTF-8) (ignored: LC_ALL set to 
en_US.UTF-8)

-- 
Daniel Schepler              "Please don't disillusion me.  I
[EMAIL PROTECTED]    haven't had breakfast yet."
                                 -- Orson Scott Card


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to