Date: Mon, 26 Nov 2001 08:50:35 +0100 (CET) From: Simon J Mudd <sjmudd@pobox.com> To: <freebsd-questions@freebsd.org> Subject: Re: gv port builds but fails - needing libpng.so.4 (?) Message-ID: <Pine.LNX.4.33.0111260839020.1856-100000@phoenix.ea4els.ampr.org> In-Reply-To: <20011125171037.A97187@xor.obsecurity.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 25 Nov 2001, Kris Kennaway wrote: [snip] > > Yes - in fact, gv doesn't even link against libpng, so I'm not sure > > what's going on with your binary. > > I bet gv is actually fine, but the problem is actually with the > ghostscript port which is used to do the actual PS rendering. > ghostscript uses png. That sounds entirely possible. In fact I'll now update ghostview and try again. > The moral of the story is that when you upgrade one port, you must > cvsup your entire ports collection and upgrade all ports which depend > on it. That also sounds sensible. > The easiest way to do this is probably portupgrade -r I think my point is this: - why isn't this enforced by the ports collection? - why is it currenlty allowed - why do the ports collection allow you to have two "conflicting" ports installed at the same time - this really causes the problem I've encountered. - ideally you shouldn't be allowed to uninstall/upgrade a port on which other ports depend, unless as you say you upgrade the dependent ports too. I think this information should be available at make install or make deinstall time. Using pkg_tree, I've found that my current system is "a real mess". I've not been using FreeBSD that long, since 3.4-RELEASE, and even in that time I've seen several problems of this type. In fact while I have 207 packages installed in my system I currently have 240 unsatisfied dependencies (as witnessed by 'pkg_tree | grep unknown | wc -l'). I'm not sure whether I should take this to mean that I shouldn't follow -STABLE, or quite what, but it does concern me that other packages I have installed may be in the same situation. If they are libraries and only minor version is different then the may be no problem. This is one aspect where I think rpm is much better. I know I've taken this somewhat off-topic. Thanks for helping me out on my understanding of the problem. Simon -- Simon J Mudd, Tel: +34-91-408 4878, Mobile: +34-605-085 219 Madrid, Spain. email: sjmudd@pobox.com, Postfix RPM Packager To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.33.0111260839020.1856-100000>