Subject: bin/12926: ipf doesn't build if objdirs are in use
To: None <gnats-bugs@gnats.netbsd.org>
From: None <tls@rek.tjls.com>
List: netbsd-bugs
Date: 05/13/2001 18:51:42
>Number:         12926
>Category:       bin
>Synopsis:       iplang_y.h is built in the source, not the obj, directory, resulting in ipf not compiling (make splodes in "ipsend" directory).
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    bin-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun May 13 15:52:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Thor Lancelot Simon
>Release:        20010513
>Organization:
	The NetBSD Project
>Environment:
System: NetBSD rekusant.sr.tjls.com 1.5V NetBSD 1.5V (REKUSANT) #0: Sun May 13 17:16:06 EDT 2001 tls@rekusant.sr.tjls.com:/lfs/src/sys/arch/i386/compile/REKUSANT i386
Architecture: i386
Machine: i386
>Description:
'make build' with objdirs in the source tree (not in /usr/obj, though I
assume this is broken too) fails in usr.sbin/ipf/ipsend because iplang_y.h
can't be found.  This is utterly unsurprising, because 'ls' reveals that it
exists in the source, not the obj directory.  Oops! :-)

>How-To-Repeat:
Try to build usr.sbin/ipf in a source tree with objdirs.
>Fix:
Correct the reachover makefiles to build this file in the right place (I
don't quite grok how this particular reachover works, or I'd do it myself).
>Release-Note:
>Audit-Trail:
>Unformatted: