From owner-freebsd-questions Sat Apr 7 5: 9:37 2001 Delivered-To: freebsd-questions@freebsd.org Received: from gelemna.org (cc466188-a.pinev1.in.home.com [24.17.49.208]) by hub.freebsd.org (Postfix) with ESMTP id 0F19B37B43E for ; Sat, 7 Apr 2001 05:09:34 -0700 (PDT) (envelope-from croyle@gelemna.org) Received: (from croyle@localhost) by gelemna.org (8.11.3/8.9.3) id f37C9XZ82068; Sat, 7 Apr 2001 07:09:33 -0500 (EST) (envelope-from croyle@gelemna.org) To: questions@freebsd.org Subject: Re: +REQUIRED_BY files missing? References: <94664406@toto.iv> <15054.60529.9539.630007@guru.mired.org> From: Don Croyle Organization: Minimal at best In-Reply-To: Mike Meyer's message of "Sat, 7 Apr 2001 05:31:13 -0500" Date: 07 Apr 2001 07:09:33 -0500 Message-ID: <86vgogdi82.fsf@emerson.gelemna.org> Lines: 33 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Mike Meyer writes: > Alexey Dokuchaev types: > > 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. What's actually happening is that the XFree86-4 port installs files that can also be installed by the imake and XFree86-4-libraries ports and ports that need those files are "officially" dependent on the less monolithic ports. > It's not a real problem. That much is true. -- I've always wanted to be a dilettante, but I've never quite been ready to make the commitment. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message