On Mon, Feb 07, 2005 at 12:02:08PM -0500, dave wrote:
> Hello,
>     I just updated ports after being away for two weeks. The update process
> itself went fine, my problem came when i ran the command to update
> perl-dependent ports as suggested in /usr/ports/UPDATING. I got a bunch of
> failed updates, php4-extensions, and any of my p5* ports, apache2,
> subversion, ices, etc. I've tried manually running portupgrade packagename
> but all i get is a prompt, it's as if portupgrade thinks everything is
> updated, but dependent perl ports are not working.

portupgrade -f

> The noticer was when
> MailScanner couldn't find SpamAssassin although the latest version of both
> ports are installed.

It sounds like some of the ports are still installed in the perl 5.8.5
directory, so the newer ports that have been rebuilt against perl
5.8.6 cannot find them.  That was what the command in UPDATING was
supposed to fix though, so maybe there is a corner case that was not
covered.  If you can reproduce this, talk to the [EMAIL PROTECTED]
mailing list.

>     On another question when i install a port if it installs dependencies
> and those are only needed by that port, when i uninstall the port i'd like
> to updte and remove those dependencies as well, is this doable?

Not automatically, because the system can't know if you're actually
using any of those build-time dependencies yourself (e.g. you might be
using gmake or gcc 3.4 for your own non-port projects), but the
pkg_cutleaves port can help to do this.

Kris

Attachment: pgpcz5zAQYGAu.pgp
Description: PGP signature

Reply via email to