[buildd-tools-devel] Bug#619284: ispell: FTBFS: No rule to make target `…/american-english-insane', needed by `american.xxl+.mwl'

Julien Cristau jcristau at debian.org
Tue Mar 22 22:45:13 UTC 2011


reassign 619284 ispell
kthxbye

On Tue, Mar 22, 2011 at 23:32:03 +0100, Robert Luberda wrote:

> reassign 619284 sbuild 0.60.5
> retitle 619284 Doesn't install Build-Depends-Indep for build target
> affects 619284 ispell
> thanks
> 
> Cyril Brulebois writes:
> 
> Hi,
> 
> > your package FTBFS everywhere:
> 
> I compiled it successfully before uploading.
> 
> > | /usr/bin/make -f debian/rules american.xxl+.mwl british.xxl+.mwl
> > | make[2]: *** No rule to make target `/usr/share/dict/american-english-insane', needed by `american.xxl+.mwl'.  Stop.
> 
> The file is provided by wamerican-insane, which is mentioned in
> Build-Depends-Indep, however the package wasn't installed.
> 
> Quoting the Debian Policy, chapter 7.7:
> 
>   build, build-indep, binary, and binary-indep
> 
>      The Build-Depends, Build-Conflicts, Build-Depends-Indep, and
> Build-Conflicts-Indep fields must be satisfied when these targets are
> invoked.
> 
> (In fact the build should fail much earlier; there're a few lines similar to
> cat: /usr/share/dict/american-english-small: No such file or directory
> in the logs, this seems to be a bug in upstream Makefile).
> 
Policy disagrees with reality (longstanding issue).  Packages needed for
the 'build' target need to be in Build-Depends.

Cheers,
Julien





More information about the Buildd-tools-devel mailing list