[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