From owner-freebsd-current Fri Jun 26 03:25:15 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA15131 for freebsd-current-outgoing; Fri, 26 Jun 1998 03:25:15 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from shrimp.dataplex.net (shrimp.dataplex.net [208.2.87.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA15125; Fri, 26 Jun 1998 03:25:10 -0700 (PDT) (envelope-from rkw@dataplex.net) Received: from [208.2.87.10] (user10.dataplex.net [208.2.87.10]) by shrimp.dataplex.net (8.8.8/8.8.5) with ESMTP id FAA27163; Fri, 26 Jun 1998 05:25:02 -0500 (CDT) X-Sender: rkw@mail.dataplex.net Message-Id: In-Reply-To: <199806260412.XAA11260@set.spradley.tmi.net> References: Your message of "Thu, 25 Jun 1998 19:12:45 PDT." <199806260212.TAA23754@silvia.HIP.Berkeley.EDU> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Fri, 26 Jun 1998 05:16:34 -0500 To: Ted Spradley From: Richard Wackerbarth Subject: Re: make buildworld needs root privs , why ? Cc: asami@FreeBSD.ORG (Satoshi Asami), jb@cimlogic.com.au, paulz@trantor.stuyts.nl, current@FreeBSD.ORG Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At 11:12 PM -0500 6/25/98, Ted Spradley wrote: >What happens is "/usr/obj/usr/src/tmp/usr/bin/make: not found". It's >actually at /usr/obj/source/hotrod/src/tmp/usr/bin/make. Instead of >/usr/obj/usr/src/... it's /usr/obj/source/hotrod/.... This is due to the fact that "they" still haven't gotten rid of all the implied fixed paths in building. However, things are slowly getting better. The source path needs to be viewed as {TREE_ROOT}/src/{TREE_BRANCH}/xxx.c The corresponding objects should be built into {TREE_ROOT}/obj/{TREE_BRANCH}/xxx.o They are presently placing them in /usr/obj/{TREE_ROOT}/src/{TREE_BRANCH}/xxx.o When {TREE_ROOT} is "usr", these are the same. Just put your symlinks in place for the top of the object tree and run with that hack until they wise up and fix it. The problem with this hack is that you can have only one "active" tree on the each system. The idea that {TREE_ROOT} == "usr" will eventually die if we keep prodding them. Then we can tackle xxxx/yyyy/zzzz/../../aaaa/bbbb :-) Richard Wackerbarth To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message