From owner-cvs-all Mon Oct 1 7:25: 9 2001 Delivered-To: cvs-all@freebsd.org Received: from franklin.physics.purdue.edu (franklin.physics.purdue.edu [128.210.146.222]) by hub.freebsd.org (Postfix) with ESMTP id E243037B40F; Mon, 1 Oct 2001 07:23:39 -0700 (PDT) Received: from physics.purdue.edu (curie.physics.purdue.edu [128.210.68.223]) by franklin.physics.purdue.edu (Postfix) with ESMTP id 1194A20F13; Mon, 1 Oct 2001 09:23:52 -0500 (EST) Received: by physics.purdue.edu (Postfix, from userid 12409) id ACCA185; Mon, 1 Oct 2001 09:23:37 -0500 (EST) Date: Mon, 1 Oct 2001 09:23:37 -0500 From: Will Andrews To: Dan Langille Cc: Alexey Zelkin , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: ports/devel Makefile ports/devel/bugzilla Makefile distinfo pkg-comment pkg-descr pkg-message pkg-plist Message-ID: <20011001092337.P40556@curie.physics.purdue.edu> Reply-To: Will Andrews Mail-Followup-To: Dan Langille , Alexey Zelkin , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200110011318.f91DIu624503@freefall.freebsd.org> <3BB840A1.20333.40546DDF@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.17i In-Reply-To: <3BB840A1.20333.40546DDF@localhost>; from dan@langille.org on Mon, Oct 01, 2001 at 10:08:33AM -0400 X-Operating-System: FreeBSD 4.3-STABLE i386 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG [ please wrap your mail in the future. it was over 80 characters in the parts that were typed by you (as opposed to pasting). ] On Mon, Oct 01, 2001 at 10:08:33AM -0400, Dan Langille (dan@langille.org) wrote: > $ make -V PORTVERSION > "/usr/ports/Mk/bsd.port.mk", line 631: Inconsistent operator for pre-everything > make: fatal errors encountered -- cannot continue > > You need two colons after pre-everthing. And yes, it probably works > on your system. I have no idea why two are needed. This problem was > first reported by wca. Does anyone know why one : works for some > people and two are needed for others? Two are needed because the pre-everything target is conditionally defined in bsd.port.mk. However, it is later overridden by some ports. The primary operative here being 'conditionally'.. you are seeing the condition whereas others are not. If you look at line 631, you'll see the condition... Two are needed because the pre-everything target is always recreated (as is the nature of some messages that we need to send to ports users). Please see the make(1) manual page. -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message