From owner-freebsd-questions@FreeBSD.ORG Mon Nov 12 21:04:47 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8664766C for ; Mon, 12 Nov 2012 21:04:47 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from nightmare.dreamchaser.org (nightmare.dreamchaser.org [12.32.44.142]) by mx1.freebsd.org (Postfix) with ESMTP id 402978FC13 for ; Mon, 12 Nov 2012 21:04:47 +0000 (UTC) Received: from breakaway.dreamchaser.org (breakaway.dreamchaser.org. [12.32.36.73]) by nightmare.dreamchaser.org (8.13.6/8.13.6) with ESMTP id qACL4dM6024322 for ; Mon, 12 Nov 2012 14:04:39 -0700 (MST) (envelope-from freebsd@dreamchaser.org) Message-ID: <50A16467.6090406@dreamchaser.org> Date: Mon, 12 Nov 2012 14:04:39 -0700 From: Gary Aitken User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120609 Thunderbird/13.0 MIME-Version: 1.0 To: FreeBSD Mailing List Subject: ports: deinstall-all Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (nightmare.dreamchaser.org [12.32.36.65]); Mon, 12 Nov 2012 14:04:39 -0700 (MST) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd@dreamchaser.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Nov 2012 21:04:47 -0000 Something pretty basic somewhere that I'm missing... "man ports" indicates the target "deinstall-all" will remove all installed ports. yet the target doesn't seem to exist: #cd /usr/ports #make deinstall-all make: don't know how to make deinstall-all. stop. This was prompted by the following when attempting to install emacs: ===> Checking if devel/pkgconf already installed ===> An older version of devel/pkgconf is already installed (pkg-config-0.25_1) You may wish to ``make deinstall'' and install this port again by ``make reinstall'' to upgrade it properly. If you really wish to overwrite the old port of devel/pkgconf without deleting it first, set the variable "FORCE_PKG_REGISTER" in your environment or the "make install" command line. So I did: cd /usr/ports/devel/pkgconf make deinstall cd ../.. portupgrade devel/pkgconf cd devel/pkgconf make clean make make install ===> Installing for pkgconf-0.8.9 ===> Generating temporary packing list ===> Checking if devel/pkgconf already installed ===> An older version of devel/pkgconf is already installed (pkg-config-0.25_1) You may wish to ``make deinstall'' and install this port again by ``make reinstall'' to upgrade it properly. If you really wish to overwrite the old port of devel/pkgconf without deleting it first, set the variable "FORCE_PKG_REGISTER" in your environment or the "make install" command line. Where to go from here? Why was pkgconf still installed? There are other packages dependent on it... is that the reason? If so, why no warning / info when I do the make deinstall? Thanks, Gary