From owner-freebsd-current@FreeBSD.ORG Mon Sep 21 21:55:21 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 802E51065672 for ; Mon, 21 Sep 2009 21:55:21 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id 2BB758FC13 for ; Mon, 21 Sep 2009 21:55:20 +0000 (UTC) Received: (qmail 23369 invoked by uid 399); 21 Sep 2009 21:55:19 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 21 Sep 2009 21:55:19 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4AB7F63C.4060601@FreeBSD.org> Date: Mon, 21 Sep 2009 14:55:08 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.23 (X11/20090822) MIME-Version: 1.0 To: Kevin Oberman References: <20090921213707.9DF3C1CC39@ptavv.es.net> In-Reply-To: <20090921213707.9DF3C1CC39@ptavv.es.net> X-Enigmail-Version: 0.96.0 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: barbara , freebsd-current Subject: Re: Still can't seem to get sysutils/hal compile on current. 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: Mon, 21 Sep 2009 21:55:21 -0000 Kevin Oberman wrote: >> Date: Mon, 21 Sep 2009 14:25:08 -0700 >> From: Doug Barton >> >> Kevin Oberman wrote: >>> This REALLY needs to be in UPDATING, right up front. I hit it (but >>> figured it out fairly quickly). Lots of folks are going to hit it. It >>> needs to be down near the end in the update step-by-step section and >>> also to be very prominent in the release notes. Otherwise this will >>> become the main FAQ for a long time to come. (It might still be.) >> This btw is one of the reasons we tell people to remove all their >> ports to do major version upgrades, although your point about updating >> UPDATING is well taken. Hopefully someone with some actual knowledge >> of the topic will take that on. > > While your recommendation of removing all ports and re-installing is a > good one, the actual recommendation made was to re-install all ports and > that is inadequate for this one as both portmaster and portupdate will > not install libusb and tell you that it is now in the base system, but > will then try to re-build everything with the header files and the > sharable still in place. Kaboom! I'm sorry, I don't really parse this sentence. Unless I'm missing something, removing all your ports and making sure that /usr/local/ is actually cleaned out will solve the problem you're describing. If I'm missing something please clue me in. > I think that the first step to updating ports when upgrading the OS from > 7.x to 8.0 should be to explicitly: 'pkg_deinstall libusb' and then > 'portupgrade -af' or 'portmaster -af'. (I still have not had time to > play with portmaster, so that command may not be right.) There is a step-by-step on replacing ports after a major version upgrade at the end of the portmaster man page. I do not recommend using '-af' for this purpose, although that option is discussed there as well. hth, Doug -- This .signature sanitized for your protection