Date: Mon, 1 Oct 2001 09:23:37 -0500 From: Will Andrews <will@physics.purdue.edu> To: Dan Langille <dan@langille.org> Cc: Alexey Zelkin <phantom@FreeBSD.ORG>, 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> In-Reply-To: <3BB840A1.20333.40546DDF@localhost>; from dan@langille.org on Mon, Oct 01, 2001 at 10:08:33AM -0400 References: <200110011318.f91DIu624503@freefall.freebsd.org> <3BB840A1.20333.40546DDF@localhost>
next in thread | previous in thread | raw e-mail | index | archive | help
[ 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011001092337.P40556>