From owner-freebsd-questions@FreeBSD.ORG Thu Feb 17 00:10:57 2005 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 5AD6A16A4CE for ; Thu, 17 Feb 2005 00:10:57 +0000 (GMT) Received: from outbox.allstream.net (outbox.allstream.net [207.245.244.41]) by mx1.FreeBSD.org (Postfix) with ESMTP id EAFF443D48 for ; Thu, 17 Feb 2005 00:10:56 +0000 (GMT) (envelope-from epilogue@allstream.net) Received: from localhost (mon-pq59-134.dial.allstream.net [216.123.141.38]) by outbox.allstream.net (Allstream MTA) with ESMTP id 8F0985E48; Wed, 16 Feb 2005 19:06:32 -0500 (EST) Date: Wed, 16 Feb 2005 19:10:16 -0500 From: epilogue To: "Cody Holland" Message-ID: <20050216191016.5662bd7a@localhost> In-Reply-To: <4B3EE484EEA4F344BBB62F83164899860F6527@corpsrv.RedMoon.local> References: <4B3EE484EEA4F344BBB62F83164899860F6527@corpsrv.RedMoon.local> X-Mailer: Sylpheed-Claws 1.0.1 (GTK+ 1.2.10; i386-portbld-freebsd5.3) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: freebsd-questions@freebsd.org Subject: Re: Updating Ports 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: Thu, 17 Feb 2005 00:10:57 -0000 On Wed, 16 Feb 2005 17:17:09 -0600 "Cody Holland" wrote: > After running cvsup, I then ran portdb -Uu and received the following > error. > > Updating the ports index ... Generating INDEX.tmp - please > wait..gnustep-slideshow-0.3: "/usr/ports/graphics/slideshowkit" > non-existent -- dependency list incomplete > ===> graphics/gnustep-slideshow failed > *** Error code 1 > 1 error > > *** Error code 1 > > Stop in /usr/ports. > *** Error code 1 > > Stop in /usr/ports. > failed to generate INDEX! > portsdb: index generation error > > How do I fix this? hello cody, note: this is not a fix, but an alternative: rather than building your copy of INDEX locally, you can cd /usr/ports && make fetchindex this will download a precompiled copy INDEX. while this one is not guaranteed to *exactly* match your local tree (although it might), it is sufficiently fresh that you are not likely to bump into any INDEX related problems. if i had to guess as to its reliability, i would say that it works 99.978592% of the time. this precompiled copy is rebuilt by the servers every 2 hours (or less), so if you ever do bump into a problem, you can just wait a bit and pull down a newer version (or build it locally). the advantage you ask? well, downloading the INDEX takes only the time required for your connection to pull down a ~700 k file, whereas building INDEX locally usually takes 30-60 minutes, not to mention, quite a few CPU cycles. anyhoo. food for thought. cheers, epi