From owner-freebsd-questions@FreeBSD.ORG Tue Oct 18 00:54:07 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org 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 A2BA916A41F for ; Tue, 18 Oct 2005 00:54:07 +0000 (GMT) (envelope-from john.destefano@gmail.com) Received: from qproxy.gmail.com (qproxy.gmail.com [72.14.204.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id 20C9B43D45 for ; Tue, 18 Oct 2005 00:54:07 +0000 (GMT) (envelope-from john.destefano@gmail.com) Received: by qproxy.gmail.com with SMTP id a39so912194qbd for ; Mon, 17 Oct 2005 17:54:06 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=dSoqNmyOmdmyqYjv72uD5j02DFQl4tKKs6ASIPokmGlT92e4iwKdgs79RH2k7W3EIXENTzDp/421d4ydWd0n/uzpjCC7ay3gWuAb5CSB5ne3aOEhIDkT0esTfFuXhx8yA7SHGEovGkVYKsrENy+U1aARFPr1a71Yu4c33Hic+SU= Received: by 10.65.237.6 with SMTP id o6mr2413671qbr; Mon, 17 Oct 2005 17:54:06 -0700 (PDT) Received: by 10.65.155.8 with HTTP; Mon, 17 Oct 2005 17:54:06 -0700 (PDT) Message-ID: Date: Mon, 17 Oct 2005 20:54:06 -0400 From: John DeStefano To: "Andrew P." In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: Cc: freebsd-questions@freebsd.org Subject: Re: portupgrade stale dependencies X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Oct 2005 00:54:07 -0000 On 10/15/05, Andrew P. wrote: > On 10/16/05, John DeStefano wrote: > > I'm trying to use portupgrade to update my installed ports. I ran into > > trouble with dependencies with ImageMagick and xorg-libraries, and I th= en > > followed the suggestion in UPDATING to delete XFree86 the imake-4 packa= ges, > > and install the full xorg port. > > > > After all that, I got more dependency errors: > > 'Stale dependency: aalib-1.4.r5_1 --> imake-4.3.0_1 -- manually run 'pk= gdb > > -F' to fix, or specify -O to force.' > > > > 'pkgdb -O' returned an invalid option error, and 'pkgdb -o aalib-1.4.r5= _1' > > returned 'graphics/aalib'. I then ran 'pkgdb -F' to try and fix this (a= nd > > many, many other) stale dependencies, but the error I got when trying t= o run > > portupgrade afterward simply changed the stale dependency error to ' > > aalib-1.4.r5_1 --> XFree86-libraries-4.3.0_6'. > > > > How does one get around these dependency errors without destroying a sy= stem? > > Any good resources on dealing with this? I keep reading that I should j= ust > > run 'pkgdb -F' but that only gets one so far. > > > > Thanks, > > ~John > > _______________________________________________ > > > > > > If you don't have a whole free week, consider > deinstalling every port on your system (with > pkg_deinstall preferably), installing cvsup, > updating your ports tree, installing portupgrade, > and portinstalling all the ports you really need. > That should only take a couple of days :-) > You're not kidding... between fixing these dependencies, trying to upgrade the ports, fixing more dependencies, upgrading ports, etc. ad nausem, I'm literally on my 9th straight day (obviously I don't mean 24/7... I have a day job and something of a life) of trying to get through this process. And all this just because I wanted to install mbstring (so phpMyadmin would stop barking about it), and I needed to perform some "simple updates" first... Any pointers, alternatives, etc., would be appreciated. BTW, I can no longer automatically update my ports list (I mean with 'portsdb -Uu' instead of fetching a premade index) due to a "chinese/acroread-chsfont failed" error. I see via Google that this port was removed due to a "security vulnerability", but I don't know how to remove it from my system, and UPDATING doesn't seem to mention it. Help? Thanks, ~John