From owner-freebsd-questions@FreeBSD.ORG Sat Oct 27 21:59:32 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8C15516A46C for ; Sat, 27 Oct 2007 21:59:32 +0000 (UTC) (envelope-from freebsd001@freeode.co.uk) Received: from mail.freeode.co.uk (mail.freeode.co.uk [87.127.24.125]) by mx1.freebsd.org (Postfix) with ESMTP id 0190713C4A6 for ; Sat, 27 Oct 2007 21:59:31 +0000 (UTC) (envelope-from freebsd001@freeode.co.uk) Received: from turion.freeode.co.uk (turion.freeode.co.uk [10.10.10.7]) by mail.freeode.co.uk (8.13.6/8.13.6) with ESMTP id l9RLxUOv089638 for ; Sat, 27 Oct 2007 22:59:30 +0100 (BST) (envelope-from freebsd001@freeode.co.uk) Date: Sat, 27 Oct 2007 22:59:30 +0100 From: John Murphy To: freebsd-questions@freebsd.org Message-ID: <20071027225930.5226a70c@turion.freeode.co.uk> In-Reply-To: <47233A4F.5010405@daleco.biz> References: <846671.31803.qm@web51102.mail.re2.yahoo.com> <47233A4F.5010405@daleco.biz> X-Mailer: Claws Mail 3.0.2 (GTK+ 2.12.1; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: pkgdb -Ff and autoconf question...how do I respond? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 21:59:32 -0000 I have a similar problem with gnu-automake, it seems to be required by the kde meta port: # pkg_info | grep kde-3 kde-3.5.7 The "meta-port" for KDE kdeartwork-xscreensaver-kde-3.5.7 Support for xscreensaver blankers in KDE # pkg_info | grep gnu-aut gnu-automake-1.10 GNU Standards-compliant Makefile generator (GNU unmodified) # portupgrade -a cd: can't cd to /usr/ports/devel/gnu-automake ** Package 'gnu-automake' has been removed from ports tree. ** Port marked as IGNORE: graphics/ImageMagick: Presence of FPX breaks self-tests. Disable FPX or disable automatic tests. # ll /usr/ports/devel/gnu-automake ls: /usr/ports/devel/gnu-automake: No such file or directory # pkgdb -Ff ---> Checking the package registry database Stale origin: 'devel/gnu-automake': perhaps moved or obsoleted. -> The port 'devel/gnu-automake' was removed on 2007-09-10 because: "No longer required with new autotools system" -> Hint: gnu-automake-1.10 is required by the following package(s): kde-3.5.7 -> Hint: checking for overwritten files... -> No files installed by gnu-automake-1.10 have been overwritten by other packages. Deinstall gnu-automake-1.10 ? [no] yes ---> Deinstalling 'gnu-automake-1.10' pkg_delete: package 'gnu-automake-1.10' is required by these other packages and may not be deinstalled: kde-3.5.7 ** Listing the failed packages (*:skipped / !:failed) ! gnu-automake-1.10 (pkg_delete failed) ---> Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed Command failed [exit code 1]: /usr/local/sbin/pkg_deinstall gnu-automake-1.10 I managed to get rid of gnu-autoconf by answering no to "deinstall?" It then asked if I wanted to unregister it: Unregister any of them? [no] yes Unregister gnu-autoconf-2.61 keeping the installed files intact? [no] yes -> gnu-automake-1.10 is kept. --> Saving the gnu-autoconf-2.61's +CONTENTS file as /var/db/pkg/gnu-automake-1.10/+CONTENTS.gnu-autoconf-2.61 --> Unregistering gnu-autoconf-2.61 --> Done. [Updating the pkgdb in /var/db/pkg ... - 724 packages found (-1 +0) (...) done] Stale dependency: gnu-automake-1.10 -> gnu-autoconf-2.61 (devel/gnu-autoconf): cd: can't cd to /usr/ports/devel/gnu-automake -> Deleted. (irrelevant) Stale dependency: kde-3.5.7 -> gnu-autoconf-2.61 (devel/gnu-autoconf): -> Deleted. (irrelevant) But I don't get asked to unregister gnu-automake. Can I force it, without breaking anything, somehow? -- Thanks, John.