From owner-freebsd-questions Sat Apr 7 3:31:16 2001 Delivered-To: freebsd-questions@freebsd.org Received: from guru.mired.org (okc-65-26-235-186.mmcable.com [65.26.235.186]) by hub.freebsd.org (Postfix) with SMTP id 9A1D537B422 for ; Sat, 7 Apr 2001 03:31:13 -0700 (PDT) (envelope-from mwm@mired.org) Received: (qmail 78973 invoked by uid 100); 7 Apr 2001 10:31:13 -0000 From: Mike Meyer MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15054.60529.9539.630007@guru.mired.org> Date: Sat, 7 Apr 2001 05:31:13 -0500 To: Alexey Dokuchaev Cc: questions@freebsd.org Subject: Re: +REQUIRED_BY files missing? In-Reply-To: <94664406@toto.iv> X-Mailer: VM 6.90 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`;h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Alexey Dokuchaev types: > Hello! > > I've been mocking around this rxvt port when suddenly I forgot to add some > option to Makefile, and decided to deinstall it and rebuild from scratch > (I didn't want to FORCE_PKG_REGISTRation just to make it all perfect). > > Oddly enough, when I typed make deinstall, I got these messages: > ===> Deinstalling for rxvt-2.6.3 > pkg_delete: couldn't open dependency file `/var/db/pkg/imake-4.0.3/+REQUIRED_BY' > pkg_delete: couldn't open dependency file `/var/db/pkg/XFree86-libraries-4.0.3_1/+REQUIRED_BY' > > And indeed, there are no such files. Aren't they are ones from where > pkg_infp -R takes all info? I crawled through /var/db/pkg/ and was kinda > surprized to see that only some ports have them (like qt) while others > (gmake, XFree86-4, many others) simply lack them. > > I wonder, is this OK, or I probably did screw my ports somehow? No, those files are in *other* ports, not yours. I.e. - imake-4.0.3 and XFree86-libraries-4.0.3_1 don't know they are required by rxvt. This typically happens if you force a pkg_delete even if the package is required. You do that when you upgrade a port that has dependencies and upgrading won't break them. It's not a real problem. http://www.mired.org/home/mwm/ Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message