From owner-freebsd-stable@FreeBSD.ORG Sun Jul 27 05:58:03 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A7AD37B401 for ; Sun, 27 Jul 2003 05:58:03 -0700 (PDT) Received: from sccmmhc02.asp.att.net (sccmmhc02.asp.att.net [204.127.203.184]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A9BA43F93 for ; Sun, 27 Jul 2003 05:58:02 -0700 (PDT) (envelope-from scott-allendorf@uiowa.edu) Received: from uiowa.edu (12-217-207-171.client.mchsi.com[12.217.207.171]) by sccmmhc02.asp.att.net (sccmmhc02) with SMTP id <20030727125801mm200qp71ue>; Sun, 27 Jul 2003 12:58:01 +0000 Message-ID: <3F23CC59.8040702@uiowa.edu> Date: Sun, 27 Jul 2003 07:58:01 -0500 From: Scott Allendorf Organization: The University of Iowa, Department of Physics and Astronomy User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-stable@freebsd.org References: <20030726155057.426cce7d.nospam@hiltonbsd.com> <20030727031021.GA55646@rot13.obsecurity.org> <1059281418.13942.3.camel@elwood> <20030727123453.GA50882@gattaca.yadt.co.uk> In-Reply-To: <20030727123453.GA50882@gattaca.yadt.co.uk> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: make index / portsdb -Uu problems X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2003 12:58:03 -0000 David Taylor wrote: > On Sun, 27 Jul 2003, Adam wrote: > >>On Sat, 2003-07-26 at 23:10, Kris Kennaway wrote: >> >>>index is currently building successfully on a clean system. Either >>>you don't have a complete or consistent ports tree, or something else >>>on your system is causing the failure. >> >>I just tried removing my /usr/ports and updating from scratch, and I >>still get a ton of 'non-existent -- dependency list incomplete' and 'no >>entry for' errors. >> >>Examples: >>gnome-swallow-1.1:"" non-existent -- dependency list incomplete >>gnome-swallow-1.1:"/usr/ports/graphics/libgnomecanvasgnome2-2.2.2_1" >>non-existent -- dependency list incomplete >> >>make_index: libgnomeuimm-1.3.16_1: no entry for >>/usr/ports/x11/libgnomemm >>make_index: libgnomeuimm-1.3.16_1: no entry for >>/usr/ports/x11/libgnomemm >>make_index: gmail-0.7.0: no entry for /usr/ports/mail/gmime >>make_index: gmail-0.7.0: no entry for /usr/ports/mail/gmime >> >> >>It doesn't complain about the same ports every time, but it does give >>the same errors every time. This has been happening for at least 2-3 >>months now. >> >>Here's the script I use to update my ports tree. >>/usr/local/bin/cvsup -g -L 2 /usr/share/examples/cvsup/ports-supfile >>/usr/local/sbin/pkgdb -aF >>/usr/local/sbin/portsdb -Uu >>/usr/local/sbin/portsclean -C >>/usr/local/sbin/pkgdb -u >> > > > I use a fairly similar script to update my ports tree, and I also > encounter loads of errors during the INDEX building stage of it. > > In fact, it's probably responsible for the vast majority of the disk space > taken up by my daily runs :) > > For example, /usr/ports/print/pips*/ all depend on print/pips800, which > seems to produce numerous errors... > > There's numerous other errors, but there's too many right now for me to > spend enough time sorting through them and figuring out which are real and > which are caused by other errors.. > I'm seeing the same thing on -STABLE from yesterday. It appears as if newer versions of make are having trouble with the right hand sides of the conditionals used in the print/pips800 Makefile. To duplicate this, try a "make readme" or "make describe" in the print/pips800 directory. Putting quotes (") around the right hand sides that are not purely numeric in the print/pips800 Makefile seems to fix the problem and allow "make index" to complete. Cheers, Scott