From owner-freebsd-questions@FreeBSD.ORG Thu Nov 14 15:19:58 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 247AED7E for ; Thu, 14 Nov 2013 15:19:58 +0000 (UTC) Received: from be-well.ilk.org (be-well.ilk.org [23.30.133.173]) by mx1.freebsd.org (Postfix) with ESMTP id F2D1B23CD for ; Thu, 14 Nov 2013 15:19:57 +0000 (UTC) Received: by be-well.ilk.org (Postfix, from userid 1147) id 3FF4033C25; Thu, 14 Nov 2013 10:19:57 -0500 (EST) From: Lowell Gilbert To: "Howard Leadmon" Subject: Re: Updating from 9.2 to 10.0-BETA3 Issues.. References: <044201cee0ee$c0bc0970$42341c50$@leadmon.net> <528475B6.5010604@infracaninophile.co.uk> <046501cee10b$3d6da9d0$b848fd70$@leadmon.net> <5284912C.4040203@infracaninophile.co.uk> <047401cee145$fafde7a0$f0f9b6e0$@leadmon.net> Date: Thu, 14 Nov 2013 10:19:57 -0500 In-Reply-To: <047401cee145$fafde7a0$f0f9b6e0$@leadmon.net> (Howard Leadmon's message of "Thu, 14 Nov 2013 09:29:48 -0500") Message-ID: <44zjp7vwma.fsf@be-well.ilk.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain Cc: freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Nov 2013 15:19:58 -0000 "Howard Leadmon" writes: >> -----Original Message----- >> >> On 11/14/13 07:29, Howard Leadmon wrote: >> > OK, adding in compat9x did allow it to build mysql, and hopefully the > rest, >> > time will tell. I guess the part that somewhat stumps me, is if I am > just >> > building a port fresh like mysql, why does it need the old compatibility >> > libs to build it fresh. Does some of this stuff require gcc libs, or I > am >> > missing something in the process. >> >> It seems you have build tools like cmake that link against 9.x >> libraries. Ideally you should rebuild your build tools before you >> rebuild the things use them to build. >> >> Cheers, >> >> Matthew >> > > > What is needed to rebuild the tools? Maybe I missed that someplace, and > could use a quick hit with a cloo bat. I did another complete build of > world, installed everything, even make sure pkg was seeing my ports, and > then proceeded to rebuild subversion on the machine out of ports. Sure > enough, when it was rebuilt and installed, I see it's still using the 9.x > libs, and I would have thought it would have moved to using the 10.x libs, > so I must be missing something on this side.. The tools in your base system are updated. Now you need to update your ports. You need to update all of them, because some of them are also tools, which are used to build other ports. Rebuilding all your ports has been a recommended step in the procedure for doing a major-version upgrade for a very long time. It's generally *not* needed otherwise. Removing the old libraries is best postponed until *after* that. Good luck.