From owner-freebsd-questions@FreeBSD.ORG Sat Jan 31 18:03:46 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE45416A4CE for ; Sat, 31 Jan 2004 18:03:46 -0800 (PST) Received: from jalapeno.cc.columbia.edu (jalapeno.cc.columbia.edu [128.59.59.238]) by mx1.FreeBSD.org (Postfix) with ESMTP id 162BE43D39 for ; Sat, 31 Jan 2004 18:03:45 -0800 (PST) (envelope-from payam@betterrugs.com) Received: from betterrugs.com (dyn-shp-226-5.dyn.columbia.edu [160.39.226.5]) (user=pia2001 mech=PLAIN bits=0)i1123cEh028300 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Sat, 31 Jan 2004 21:03:44 -0500 (EST) Message-ID: <401C5E82.1040704@betterrugs.com> Date: Sat, 31 Jan 2004 21:03:46 -0500 From: Payam User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.6b) Gecko/20040108 Thunderbird/0.4 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-No-Spam-Score: Local X-Scanned-By: MIMEDefang 2.35 Subject: PORTS: What is "Makefile broken" ? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Feb 2004 02:03:46 -0000 Hi. I'm running FreeBSD 4.9. Whenever I do a "cvsup ports-supfile" followed by a "portupgrade -a" some ports fail (Makefile broken, install error, unknown error) and then some of their dependants aren't built because of it. Here is an example of a "Makefile broken" ===================== angela root # cd /usr/ports/graphics/libexif angela libexif # make "/usr/ports/Mk/bsd.port.mk", line 2028: warning: String comparison operator should be either == or != "/usr/ports/Mk/bsd.port.mk", line 2028: Malformed conditional (${PKGINSTALLVER} < 20030417) "/usr/ports/Mk/bsd.port.mk", line 2028: Need an operator "/usr/ports/Mk/bsd.port.mk", line 4982: if-less endif "/usr/ports/Mk/bsd.port.mk", line 4982: Need an operator make: fatal errors encountered -- cannot continue angela libexif # ===================== There is apparently a problem with the Mk/bsd.port.mk file !! Is there something I'm missing here? This happens with a lot of ports. And then there are the "install error" and "unknown error" ports that I don't know what to do with either. Any insights would be very much appreciated. -Payam