From owner-freebsd-questions@FreeBSD.ORG Thu Dec 1 08:17:04 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 9162416A41F for ; Thu, 1 Dec 2005 08:17:04 +0000 (GMT) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (ns0.infracaninophile.co.uk [81.187.76.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E33A43D5C for ; Thu, 1 Dec 2005 08:17:02 +0000 (GMT) (envelope-from m.seaman@infracaninophile.co.uk) Received: from [IPv6:::1] (localhost [IPv6:::1]) by smtp.infracaninophile.co.uk (8.13.4/8.13.4) with ESMTP id jB18Gpt9078773; Thu, 1 Dec 2005 08:16:51 GMT (envelope-from m.seaman@infracaninophile.co.uk) Message-ID: <438EB173.50005@infracaninophile.co.uk> Date: Thu, 01 Dec 2005 08:16:51 +0000 From: Matthew Seaman Organization: Infracaninophile User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051201) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Odhiambo Washington References: <20051201043300.GA97608@ns2.wananchi.com> In-Reply-To: <20051201043300.GA97608@ns2.wananchi.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (smtp.infracaninophile.co.uk [IPv6:::1]); Thu, 01 Dec 2005 08:16:51 +0000 (GMT) X-Virus-Scanned: ClamAV 0.87.1/1198/Tue Nov 29 10:05:20 2005 on happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-0.0 required=5.0 tests=NO_RELAYS autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on happy-idiot-talk.infracaninophile.co.uk Cc: freebsd-questions@freebsd.org Subject: Re: Update 5.4 -> 6.0 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: Thu, 01 Dec 2005 08:17:04 -0000 Odhiambo Washington wrote: > It's my suspicion that updating 5.4 to 6.0 via CVSup leaves alot of old > libraries in place. Is this anywhere near correct? > > I updated my system recently thus, using the steps in > /usr/src/UPDATING, but now when updating the ports (I am yet to > try out portupgrade -a), I see such output as: > > /usr/bin/ld: warning: libcrypt.so.2, needed by /usr/local/lib/mysql/libmysqlclient.so, may conflict with libcrypt.so.3 > /usr/bin/ld: warning: libz.so.2, needed by /usr/local/lib/mysql/libmysqlclient.so, may conflict with libz.so.3 > /usr/bin/ld: warning: libc.so.5, needed by /usr/local/lib/libsasl2.so.2, may conflict with libc.so.6 > > What does these suggest? > > Is there an easy way to fix them? Yes. You need to run: portupgrade -fa ie. recompile all of your installed software, so that it links against the up to date system libraries. Software compiled under 5.x will almost definitely still run perfectly well when the box is upgraded to 6.0, but as soon as you start installing new software or upgrading some packages you'll start running into library version conflicts. Re-installing wholesale will prevent that. Cheers, Matthew -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW