Date: Tue, 27 Nov 2001 06:48:27 -0600 From: Mike Meyer <mwm@mired.org> To: Simon J Mudd <sjmudd@pobox.com> Cc: questions@freebsd.org Subject: Re: gv port builds but fails - needing libpng.so.4 (?) Message-ID: <15363.35739.758951.225353@guru.mired.org> In-Reply-To: <2909488@toto.iv>
next in thread | previous in thread | raw e-mail | index | archive | help
Simon J Mudd <sjmudd@pobox.com> types: > On Tue, 27 Nov 2001, Mike Meyer wrote: > > This can't be fixed as a general problem because applications - and > > hence packages - change names. I.e. - cdrecord has become cdrtools. If > > I have cdrecord installed, and install something that wants part of > > cdrtools that wasn't in cdrecord, there's currently no way to solve > > the problem. > There are ways: I think rpm uses an obsoletes tag which implies "during > the upgrade" that some package (other than one of the same name with a > lower version number) must be removed. Obviously in these cases you have > to provide explicit information to the package tools. That's not really any better than what FreeBSD has for this. > > > Thus deleting packages doesn't seem to be the problem it's more installing > > > is "too easy". > > I *never* expected to hear that said about *anything* associated with > > a Unix system. > You appear to be misinterpreting my comments here. I don't think I am. I was being - slightly - sarcastic. The ports system has been called a sysadmins wet dream, and I'm not about to argue with that. But after all the whining about "it's to hard to ...", it's certainly a change to hear something called "too easy". > However you need to trust the tool, and currently I don't trust "ports" or > pkg_add sufficiently because it doesn't warn me enough. Perhaps I need to > do: > > setenv PORTS_SIMON_WANTS_LOTS_OF_WARNINGS=true > cd /usr/ports/.... > make install > > I'll have to work on a patch and send it in... :-) You may be kidding, but I'd certainly like to see something added to issue a warning. Remember, it needs to go in two places - pkg_add and "make install" in the ports system. pkg_add should be straightforward. "make install" might be. And after you've practiced on those two, you can do it for libh :-). <mike -- Mike Meyer <mwm@mired.org> http://www.mired.org/home/mwm/ Q: How do you make the gods laugh? A: Tell them your plans. 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?15363.35739.758951.225353>