On Sun, Dec 30, 2007 at 06:16:02PM -0500, Walt Mankowski wrote:
> And don't get me started on the hateful way they handle package
> dependencies...

I had some out of date macports packages, and today seemed like a good
time to upgrade them.  The manpage for port(1) lists among its options:

-R       also upgrade dependents (only for upgrading)
-u       uninstall non-active ports when upgrading and uninstalling

So I figured that running "port -uR libpng" would upgrade any packages
that depend on libpng, and then remove the old copies.  But instead of
doing that, it just upgraded itself.  Then it complained that it
couldn't remove the old copy because aterm depended it it:

--->  Unable to uninstall libpng 1.2.24_0+darwin_8, the following
ports depend on it:
--->    aterm
Error: Uninstall libpng 1.2.24_0+darwin_8 failed: Please uninstall the
ports that depend on libpng first.

It helpfully repeated the messages 6 times to make sure I saw them.

*Sigh*

Walt

Reply via email to