From owner-freebsd-questions@FreeBSD.ORG Sun Apr 3 15:36:11 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 5667216A4CE for ; Sun, 3 Apr 2005 15:36:11 +0000 (GMT) Received: from makeworld.com (makeworld.com [216.201.118.142]) by mx1.FreeBSD.org (Postfix) with ESMTP id C1FF143D2D for ; Sun, 3 Apr 2005 15:36:10 +0000 (GMT) (envelope-from racerx@makeworld.com) Received: from localhost (localhost.com [127.0.0.1]) by makeworld.com (Postfix) with ESMTP id E4E8660D6; Sun, 3 Apr 2005 10:36:09 -0500 (CDT) Received: from makeworld.com ([127.0.0.1]) by localhost (makeworld.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18278-10; Sun, 3 Apr 2005 10:36:07 -0500 (CDT) Received: from [216.201.118.138] (racerx.makeworld.com [216.201.118.138]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by makeworld.com (Postfix) with ESMTP id 927A760D4; Sun, 3 Apr 2005 10:36:06 -0500 (CDT) Message-ID: <42500D69.7000309@makeworld.com> Date: Sun, 03 Apr 2005 10:36:09 -0500 From: Chris User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050327) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Mike Jeays References: <1112542205.20536.7.camel@chaucer.jeays.ca> In-Reply-To: <1112542205.20536.7.camel@chaucer.jeays.ca> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by ClamAV 0.75.1/amavisd-new-2.2.1 (20041222) at makeworld.com - Isn't it ironic cc: freebsd-questions@freebsd.org Subject: Re: Repairing an inconsistent system X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: racerx@makeworld.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Apr 2005 15:36:11 -0000 Mike Jeays wrote: > I made a mess of my 5.3 installation. I cvsupped the ports tree, and > then tried to get the gtk interface to Ruby to work, and reinstalled the > port for gtk20. Firefox and Evolution then stopped working, complaining > about missing libraries such as libgtk-x11-2.0.so.400 being absent - > they have been replaced by ..so.600. > > I tried doing ln -s ...600 ... 400, and the result was even worse; the > applications ran, but all the text was scrambled. So I copied the > original libraries over from another machine, and things SEEM back to > normal. But I now have a machine that has libraries that don't match > the ports tree. > > How should I get myself out of this self-inflicted mess? Re-install > gtk20, followed by all the applications that depend on it? As a rule of thumb, after cvsuping the ports tree, BEFORE you run portugrade/portmanager - READ /usr/ports/UPDATING. This also applies to the src tree. The reading of /usr/src/UPDATING should be second nature by now. These files give you a heads up on things that have changed/added/removed and give you clues on how to handle issues (should they exist). Many helpful scripts can be created to do what's needed within that file. -- Best regards, Chris If you're early, it'll be cancelled. If you knock yourself out to be on time, you will have to wait. If you're late, you will be too late.