Hi there!  I've been using macports for some time now, and one thing
that is frustrating is the fact that "port upgrade" leaves crufty old
variants behind.

I've tried:

  port -uR upgrade outdated

in the hopes that "-u" would "uninstall non-active ports when
upgrading and uninstalling" (as claimed by the man page) and that
combining it with "-R" would "also upgrade dependents" (by which I was
hoping "upgrade" meant "rebuild with the newer variant).

This doesn't seem to be the case, but leads to lots of extra warnings
during my upgrade, for example, the following (five times, or so):

Error: Uninstall sqlite3 3.3.17_0+darwin_8 failed: Please uninstall the ports that depend on sqlite3 first. ---> Unable to uninstall sqlite3 3.3.17_0+darwin_8, the following ports depend on it:
  --->    apr-util

At which point, for each piece of cruft, I wander through all the
dependents by hand, uninstall each, then uninstall the old variant,
then re-install each dependent.

Surely I am doing something wrong.  Can someone vend me a clue?

thanks!
chris

_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to