Bug#311786: blocked? "missing debian/rules targets to cause lintian error"
On Wed, Nov 30, 2005 at 04:35:22PM +0100, Frank Lichtenheld wrote:
> On Wed, Nov 30, 2005 at 10:15:31AM -0500, Justin Pryzby wrote:
> > Marc says:
> >
> > Due to a problem with make -n (and recursive $(MAKE) calls), this
> > check has been postponed to a later release.
> >
> > What is the problem with make -n? Is it fixed? Is the bug documented
> > on Debian BTS?
>
> IIRC the problem is that you can't decide wether make failed due to a
> missing target or due to a failed recursive make call (which will happen
> a lot with -n, at least for all packages that use autoconf or a similar
> configure system...)
Why, because lintian would have to run the prerequisites of the
"build" rule before make -n? Yea, I guess thats a pretty big problem,
since policy doesn't require a separate "configure" target. I think
in my own packages I removed that target and ./configure is called in
build target.
--
Clear skies,
Justin
Reply to: