From owner-freebsd-current@FreeBSD.ORG Wed Aug 25 19:14:14 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BDB7C16A4CE; Wed, 25 Aug 2004 19:14:14 +0000 (GMT) Received: from avas6.globetrotter.net (smtp1.globetrotter.net [142.169.1.151]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C58743D1F; Wed, 25 Aug 2004 19:14:13 +0000 (GMT) (envelope-from pldrouin@pldrouin.net) Received: from smtp1.telusquebec.local(192.168.250.8) by avas6.globetrotter.net via csmap id 43bc0152_f6cc_11d8_8ffc_0002b3e6f1b0_18070; Wed, 25 Aug 2004 15:23:38 -0400 (EDT) Received: from avas6.globetrotter.net (ts1-1176.f1782.globetrotter.net [142.169.188.229]) by smtp1.globetrotter.net (iPlanet Messaging Server 5.2) with ESMTP id <0I3000EM4O3M6E@"TELUS Quebec">; Wed, 25 Aug 2004 15:14:12 -0400 (EDT) Received: from ts1-1176.f1782.globetrotter.net(142.169.188.229) by avas6.globetrotter.net via csmap id 4238a3e4_f6cc_11d8_9c57_0002b3e6f1b0_18048; Wed, 25 Aug 2004 15:23:35 -0400 (EDT) Date: Wed, 25 Aug 2004 15:14:43 -0400 From: Pierre-Luc Drouin In-reply-to: <20040825174908.GA97530@ip.net.ua> To: freebsd-current@freebsd.org Message-id: <412CE523.2040101@pldrouin.net> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT X-Accept-Language: en-us, en User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.6) Gecko/20040511 References: <1093402508.488.8.camel@home> <20040825134842.M553@beagle.kn.op.dlr.de> <20040825134722.GD5872@ip.net.ua> <20040825173707.GH53710@dragon.nuxi.com> <20040825174908.GA97530@ip.net.ua> cc: Ruslan Ermilov Subject: Re: BETA1 5.3 make world DESTDIR failure X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Aug 2004 19:14:14 -0000 Now I get this error: ===> sys/modules/libmchain @ -> /usr/src/sys machine -> /usr/src/sys/i386/include rm -f .depend mkdep -f .depend -a -nostdinc -D_KERNEL -DKLD_MODULE -I- -I. -I@ -I@/contrib/altq -I@/../include -I/usr/obj/usr/src/i386/usr/include /usr/src/sys/modules/libmchain/../../kern/subr_mchain.c ===> sys/modules/linprocfs @ -> /usr/src/sys machine -> /usr/src/sys/i386/include awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h rm -f .depend mkdep -f .depend -a -nostdinc -D_KERNEL -DKLD_MODULE -I- -I. -I@ -I@/contrib/altq -I@/../include -I/usr/obj/usr/src/i386/usr/include /usr/src/sys/modules/linprocfs/../../compat/linprocfs/linprocfs.c /usr/src/sys/modules/linprocfs/../../compat/linprocfs/linprocfs.c:94:24: opt_compat.h: No such file or directory mkdep: compile failed *** Error code 1 Ruslan Ermilov wrote: >On Wed, Aug 25, 2004 at 10:37:07AM -0700, David O'Brien wrote: > > >>On Wed, Aug 25, 2004 at 04:47:22PM +0300, Ruslan Ermilov wrote: >> >> >>>as IMAKEENV (from Makefile.inc1) doesn't utilize DESTDIR. I think I >>>know how to fix "make world DESTDIR=/foo" to make it work again -- we >>>need to convert all DESTDIR uses in Makefile.inc1 to be command-line >>>variables. I'm currently testing this patch, and it looks promising: >>> >>> >>Please also test 'make world' without DESTDIR in /etc/make.conf, but with >>1. "HISTORICAL_MAKE_WORLD=yes" in /etc/make.conf >>2. env HISTORICAL_MAKE_WORLD=yes make world >>before committing. >> >> >> >That's pointless for this change. If HISTORICAL_MAKE_WORLD is defined >and DESTDIR is not (irrelevant where), "make world" is just equivalent >to "make buildworld" followed by "make installworld". Clearly, "make >buildworld" without DESTDIR works with and without this change. > > >Cheers, > >