Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Aug 2001 18:47:30 -0700 (PDT)
From:      Peter Avalos <pavalos@theshell.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   docs/29740: [PATCH] Setting WRKDIRPREFIX=/usr/obj is a bad idea, but not commented
Message-ID:  <200108160147.f7G1lUE45587@radium.theshell.com>

next in thread | raw e-mail | index | archive | help

>Number:         29740
>Category:       docs
>Synopsis:       [PATCH] Setting WRKDIRPREFIX=/usr/obj is a bad idea, but not commented
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-doc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 15 18:50:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Peter Avalos
>Release:        FreeBSD 4.4-PRERELEASE i386
>Organization:
none
>Environment:
System: FreeBSD radium.theshell.com 4.4-PRERELEASE FreeBSD 4.4-PRERELEASE #1: Sat Aug 11 20:19:09 PDT 2001 pavalos@radium.theshell.com:/usr/obj/usr/src/sys/RADIUM i386


	
>Description:
	When setting WRKDIRPREFIX=/usr/obj, make gets confused. Since
/usr/obj is a fairly intuitive place to put the temp files for making
ports, I think it should be documented in make.conf(5) and
src/etc/defaults/make.conf. ports(7) may also be a good place to put
this as well.
>How-To-Repeat:
	echo WRKDIRPREFIX=/usr/obj >> /etc/make.conf
	Try building a port.
>Fix:

	Although quite simple, these diffs should provide enough
documentation so people don't get too stuck on this problem. Since
4.4-RELEASE is coming quickly, this may be a quite good MFC candidate.


Index: make.conf.5
===================================================================
RCS file: /home/ncvs/src/share/man/man5/make.conf.5,v
retrieving revision 1.25
diff -u -r1.25 make.conf.5
--- make.conf.5	2001/08/07 13:26:57	1.25
+++ make.conf.5	2001/08/16 01:33:50
@@ -760,7 +760,8 @@
 support will build without X11 support by default.
 .It Va WRKDIRPREFIX
 .Pq Vt str
-Where to create temporary files used when building ports.
+Specify where to create temporary files used when building ports.
+Do not set this to /usr/obj.
 .It Va X11BASE
 .Pq Vt str
 Should be set to where the X11 distribution has been


Index: make.conf
===================================================================
RCS file: /home/ncvs/src/etc/defaults/make.conf,v
retrieving revision 1.171
diff -u -r1.171 make.conf
--- make.conf	2001/08/12 18:47:56	1.171
+++ make.conf	2001/08/16 01:33:02
@@ -300,7 +300,7 @@
 #MASTER_SORT_REGEX?=	^file: ^ftp://ftp\.FreeBSD\.org/pub/FreeBSD/ports/local-distfiles/ ://[^/]*\.jp/ ://[^/]*\.jp\.
 #
 # Ports can place their working directories somewhere other than under 
-# /usr/ports.  
+# /usr/ports.  Do not set this to /usr/obj.
 #WRKDIRPREFIX=	/var/tmp
 #
 # Kerberos IV
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108160147.f7G1lUE45587>