Subject: Re: PKG_DEBUG_LEVEL>=1 breaks some targets
To: Kouichirou Hiratsuka <hira@po6.nsk.ne.jp>
From: Johnny C. Lam <jlam@NetBSD.org>
List: tech-pkg
Date: 10/01/2004 13:16:00
On Fri, Oct 01, 2004 at 06:18:40PM +0900, Kouichirou Hiratsuka wrote:
> 
> With PKG_DEBUG_LEVEL>=1, some targets (clean-depends, etc.) do
> not work properly because mk/bsd.pkg.mk uses output of make(1)
> at several places.  An expected output (e.g. directory list
> which depends on the package) is mixed with a debug output.  
> 
> In this case, make(1) needs to call with `PKG_DEBUG_LEVEL=0',
> I think.  A following patch may fix this problem.  It works
> fine for me.  However, some debug outputs disappear...
> 
> Any other ideas?

For those targets whose output is used by other targets, we could
simply replace "${_PKG_SILENT}${_PKG_DEBUG}" with "@".  This would
seem to be the simplest solution.

	Cheers,

	-- Johnny Lam <jlam@NetBSD.org>