From owner-freebsd-current@FreeBSD.ORG Fri May 26 20:52:32 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CBE7116ABDC; Fri, 26 May 2006 20:52:32 +0000 (UTC) (envelope-from olivier@gautherot.net) Received: from smtp4-g19.free.fr (smtp4-g19.free.fr [212.27.42.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id 619F643D53; Fri, 26 May 2006 20:52:32 +0000 (GMT) (envelope-from olivier@gautherot.net) Received: from imp3-g19.free.fr (imp3-g19.free.fr [212.27.42.3]) by smtp4-g19.free.fr (Postfix) with ESMTP id A3BE554954; Fri, 26 May 2006 22:52:31 +0200 (CEST) Received: by imp3-g19.free.fr (Postfix, from userid 33) id 391C56284; Fri, 26 May 2006 22:59:39 +0200 (CEST) Received: from 200.54.71.227 ([200.54.71.227]) by imp3-g19.free.fr (IMP) with HTTP for ; Fri, 26 May 2006 22:59:39 +0200 Message-ID: <1148677179.44776c3b228d7@imp3-g19.free.fr> Date: Fri, 26 May 2006 22:59:39 +0200 From: Olivier Gautherot To: Doug Barton References: <200605250123.05126.beech@alaskaparadise.com> <44763F33.50008@freebsd.org> <200605252250.05251.beech@alaskaparadise.com> <200605260754.17365.ogautherot@vtr.net> <44776753.4030204@FreeBSD.org> In-Reply-To: <44776753.4030204@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.5 X-Originating-IP: 200.54.71.227 Cc: freebsd-current@freebsd.org Subject: Re: [kde-freebsd] koffice build failure X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2006 20:52:36 -0000 Hi Doug, > > It's not only QT: the ports system is a bit sensitive and if you recompile > > a library, you should actually recompile all the apps that depend on it. > > In my experience this is sometimes, but not always necessary. One of the key > benefits of shared libraries is that you usually don't have to recompile the > binaries. For example, on my desktop, with 166 ports installed, the only > library that I need to reinstall its dependencies is gnutls. I've also done several portupgrade -a that succeded but, several times, application started breaking (and it is difficult to tell in advance when this happens). The first times, I reinstalled the complete system (fairly unhappy about it) but, last time, I went through the exercise of recompiling all dependencies that were (from a compilation date point of view, not version) out of date and it worked. When you have 166 ports installed, it's OK. When you have in the order of 800+, it is more painful... Cheers -- "If there is no solution, there is no problem" Shadok proverb ---------------------------------------------- Olivier Gautherot olivier@gautherot.net Tel: +56 8 730 9361