Skip site navigation (1)Skip section navigation (2)
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>