From owner-freebsd-current@freebsd.org Thu May 25 08:03:06 2017 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3FB01D81AB2 for ; Thu, 25 May 2017 08:03:06 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from dnvrco-oedge-vip.email.rr.com (dnvrco-outbound-snat.email.rr.com [107.14.73.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "dnvrco-oedge-vip.email.rr.com", Issuer "dnvrco-oedge-vip.email.rr.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 1CF4D1B66 for ; Thu, 25 May 2017 08:03:05 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from [74.134.208.22] ([74.134.208.22:23592] helo=localhost) by dnvrco-omsmta02 (envelope-from ) (ecelerity 3.6.9.48312 r(Core:3.6.9.0)) with ESMTP id 2F/65-29375-7BF86295; Thu, 25 May 2017 08:03:04 +0000 Date: Thu, 25 May 2017 08:03:01 +0000 Message-ID: <2F.65.29375.7BF86295@dnvrco-omsmta02> From: "Thomas Mueller" To: freebsd-current@freebsd.org CC: Ngie Cooper , "Simon J. Gerraty" Subject: Re: Bug in make setting wrong MAKESYSPATH References: <4E.66.25473.9D551295@dnvrco-omsmta03> <81057.1495500066@kaos.jnpr.net> <95058.1495555282@kaos.jnpr.net> <24672.1495645494@kaos.jnpr.net> <68.62.09002.EB636295@dnvrco-omsmta01> <38541.1495688881@kaos.jnpr.net> X-RR-Connecting-IP: 107.14.64.7:25 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 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: Thu, 25 May 2017 08:03:06 -0000 >From Simon J. Gerraty: > Thomas Mueller wrote: > > I go into /BETA1/usr/ports/ports-mgmt/synth , run > > env MAKESYSPATH make all-depends-list > I assume you mean MAKESYSPATH=something? otherwise env itself should > vomit When I did those last examples, that last line was env MAKESYSPATH=/usr/share/mk make all-depends-list > > and then it seems to work correctly with no syntax error in > > /BETA1/usr/share/mk/bsd.compiler.mk > > > Maybe I need to file a bug. > For what? Bug occurs when building or configuring ports, syntax error in /BETA1/usr/share/mk/bsd.compiler.mk line 52 I don't know about other situations such as building doc. I could avoid this error either by setting (setenv or export, depending on shell) MAKESYSPATH or by null-mounting /BETA1/usr/ports at /usr/ports . > > What happens if src, ports and doc trees are installed on an NFS > > share, where there would be no FreeBSD installation? > Not sure what you mean. make doesn't care what the filesystem is > if there is a share/mk found in . or somewhere above it, the default > MAKESYSPATH will find it. Tom