From owner-freebsd-questions@FreeBSD.ORG Wed Mar 31 00:28:20 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 08E3016A4CE for ; Wed, 31 Mar 2004 00:28:20 -0800 (PST) Received: from smtp.owt.com (smtp.owt.com [204.118.6.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF3A443D55 for ; Wed, 31 Mar 2004 00:28:19 -0800 (PST) (envelope-from kstewart@owt.com) Received: from [207.41.94.233] (owt-207-41-94-233.owt.com [207.41.94.233]) by smtp.owt.com (8.12.8/8.12.8) with ESMTP id i2V8RQ8a022360; Wed, 31 Mar 2004 00:27:26 -0800 From: Kent Stewart To: freebsd-questions@freebsd.org Date: Wed, 31 Mar 2004 00:28:18 -0800 User-Agent: KMail/1.6.1 References: <200403302354.25891.kstewart@owt.com> In-Reply-To: <200403302354.25891.kstewart@owt.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200403310028.18628.kstewart@owt.com> cc: paul beard Subject: Re: wrestling with b*rked package/ports collection 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: Wed, 31 Mar 2004 08:28:20 -0000 On Tuesday 30 March 2004 11:54 pm, Kent Stewart wrote: > On Tuesday 30 March 2004 11:33 pm, paul beard wrote: > > I seem to be in a loop where expat and gettext will somehow not > > install in such a way as to serve as valid dependencies. I have > > rebuilt either directly or as part of building something else > > countless times, as well as installing from a package. For whatever > > reason, expat seems to be missing something: > > > > Error: shared library "expat.5" does not exist > > > > portupgrade -f, installing from source, installing from a package: > > all seem to fail. And since it and/or gettext are core dependencies > > for everything else, it seems, there's not much progress being > > made. Any other sage advice? > > On both of them, you needed to portupgrade -rf. Now, I think your > links are broken. You might try pkgdb -F can connect the links to the > latest version. Then do the forced portupgrade. > I looked at the dependancies and a -rf expat will also rebuilt gettext. The problem with gettext was the 2-step upgrade to version 0.13.1. That caused all sorts of grief and it depends on what version you started out with. The bad part here is all of the ports with expat-1.95.7 (textproc/expat2) as a dependancy. I think it covers all of the ports that produce packages larger than 2MB. That is probably an exaguration but not too far off :). I would probably first update portupgrade to switch from ruby-1.6 to ruby-1.8. Problems with it and expat are covered in /usr/ports/UPDATING. Kent -- Kent Stewart Richland, WA http://users.owt.com/kstewart/index.html