From owner-freebsd-ports@FreeBSD.ORG Tue Mar 21 21:14:52 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F25F16A423 for ; Tue, 21 Mar 2006 21:14:52 +0000 (UTC) (envelope-from beckman@purplecow.com) Received: from thermonuclear.org (thermonuclear.org [209.31.146.80]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6939443D48 for ; Tue, 21 Mar 2006 21:14:50 +0000 (GMT) (envelope-from beckman@purplecow.com) Received: from thermonuclear.org (beckman@localhost [127.0.0.1]) by thermonuclear.org (8.13.5/8.12.6) with ESMTP id k2LLEgR1054965 for ; Tue, 21 Mar 2006 16:14:43 -0500 (EST) (envelope-from beckman@purplecow.com) Received: from localhost (beckman@localhost) by thermonuclear.org (8.13.5/8.13.3/Submit) with ESMTP id k2LLEgxA054962 for ; Tue, 21 Mar 2006 16:14:42 -0500 (EST) (envelope-from beckman@purplecow.com) X-Authentication-Warning: thermonuclear.org: beckman owned process doing -bs Date: Tue, 21 Mar 2006 16:14:42 -0500 (EST) From: Peter Beckman X-X-Sender: beckman@thermonuclear.org To: freebsd-ports@freebsd.org Message-ID: <20060321160347.L90533@thermonuclear.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: bsd.port.mk broken on FreeBSD 4.7? Or make? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Mar 2006 21:14:52 -0000 When trying to build /usr/ports/mail/postfix (just did an update from cvsup11.us.freebsd.org): # $FreeBSD: ports/Mk/bsd.port.mk,v 1.529 2006/02/23 15:37:20 ade Exp $ (root) mail : /usr/ports/mail/postfix --> make clean "/usr/ports/Mk/bsd.port.mk", line 5075: warning: String comparison operator should be either == or != "/usr/ports/Mk/bsd.port.mk", line 5075: Malformed conditional ((${OSVERSION} >= 700007 || (${OSVERSION} < 700000 && ${OSVERSION} >= 600101))) "/usr/ports/Mk/bsd.port.mk", line 5075: Need an operator "/usr/ports/Mk/bsd.port.mk", line 5399: if-less endif "/usr/ports/Mk/bsd.port.mk", line 5399: Need an operator make: fatal errors encountered -- cannot continue (root) mail : /usr/ports/mail/postfix --> uname -a FreeBSD mail.nova.org 4.7-STABLE FreeBSD 4.7-STABLE #4: Mon Oct 14 11:13:46 EDT 2002 i386 I assume my "make" is just too old; what to do? I found no instructions in the CHANGES or UPDATING docs, nor on freebsd.org/ports on how to upgrade make. I assume I need to update /usr/src and make make from there, but since I don't see any documented process, I wanted to ask first. Beckman --------------------------------------------------------------------------- Peter Beckman Internet Guy beckman@purplecow.com http://www.purplecow.com/ ---------------------------------------------------------------------------