From owner-freebsd-current Thu Apr 8 11:53:20 1999 Delivered-To: freebsd-current@freebsd.org Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (Postfix) with ESMTP id 99BCD15A82 for ; Thu, 8 Apr 1999 11:51:01 -0700 (PDT) (envelope-from jdp@polstra.com) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.9.3/8.9.1) with ESMTP id LAA14532; Thu, 8 Apr 1999 11:49:01 -0700 (PDT) (envelope-from jdp@polstra.com) Received: (from jdp@localhost) by vashon.polstra.com (8.9.2/8.9.1) id LAA79680; Thu, 8 Apr 1999 11:49:00 -0700 (PDT) (envelope-from jdp@polstra.com) Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: Date: Thu, 08 Apr 1999 11:49:00 -0700 (PDT) Organization: Polstra & Co., Inc. From: John Polstra To: Alex Zepeda Subject: Re: /sys/boot, egcs vs. gcc, -Os Cc: current@FreeBSD.ORG Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Alex Zepeda wrote: > On Thu, 8 Apr 1999, Chuck Robey wrote: > >> When Satoshi builds stuff, it's in a real clean environment, but in >> fact, all the gnome and kde ports are extraordinarly sensitive to >> stuff from older ports hanging around. That's why folks are wary of >> upgrading those guys. > > That's news to me. Perhaps the ports are poorly designed or whathaveyou, > but I can't imagine what "older ports" the kde ports are so sensitive to. Here's the deal. The KDE and gnome ports both have many dependencies on other ports, mainly shared libraries. Some of those may in turn depend on still other ports. In any case, it's a complicated dependency graph with a lot of nodes. Everything works fine for the initial installation. But now 3 months later you want to upgrade to the new version. About the only reliable way to do that is to manually track down all the dependencies, pkg_delete every one of them, and then make install in the KDE or gnome port. Otherwise you end up with a hodge-podge of new ports and old dependencies, and they don't play together nicely. John --- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-interest is the aphrodisiac of belief." -- James V. DeLong To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message