From owner-freebsd-questions@FreeBSD.ORG Fri Jan 18 14:55:50 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 0C8699B4 for ; Fri, 18 Jan 2013 14:55:50 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id C19C8DD5 for ; Fri, 18 Jan 2013 14:55:49 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.6/8.14.6) with ESMTP id r0IEtk0D096539; Fri, 18 Jan 2013 07:55:46 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.6/8.14.6/Submit) with ESMTP id r0IEtkuR096536; Fri, 18 Jan 2013 07:55:46 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Fri, 18 Jan 2013 07:55:46 -0700 (MST) From: Warren Block To: Ralf Mardorf Subject: Re: Dependencies after port tree update In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Fri, 18 Jan 2013 07:55:46 -0700 (MST) Cc: FreeBSD quest X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jan 2013 14:55:50 -0000 On Fri, 18 Jan 2013, Ralf Mardorf wrote: > I had to do a "portsnap fetch update" to compile icedtea-web and run into a > dependency hell. Most apps can't be launched anymore. When I deinstall, > recompile the new versions and install them, I have tons of dependencies for > each app. portsnap fetch update just updates the ports tree. It's when you build new ports or update old ones that problems can arise. A short article on port upgrading: http://www.wonkity.com/~wblock/docs/html/portupgrade.html > Is there a way to automatically recompile all broken apps and dependencies? Depends on what you mean by broken, but portmaster and portupgrade are both made to deal with that. pkg_libchk from sysutils/bsdadminscripts is very useful for finding ports that still depend on old, missing libraries and need to be rebuilt.