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>