> On Nov 20, 2016, at 12:38 PM, Lawrence Velázquez <lar...@macports.org> wrote: > >> On Nov 19, 2016, at 7:52 PM, Dave Horsfall <d...@horsfall.org> wrote: >> >> Doing my weekly "port -u uninstall", I get: >> >> ---> Unable to uninstall p5.22-specio @0.280.0_0, the following ports >> depend on it: >> ---> p5.22-datetime-locale @1.80.0_0 >> ---> p5.22-datetime-timezone @2.50.0_0 >> Error: org.macports.uninstall for port p5.22-specio returned: Please >> uninstall the ports that depend on p5.22-specio first. >> >> Shouldn't those dependencies have been uninstalled for me? > > (a) You mean dependents. > > (b) No, MacPorts does not automatically uninstall either dependencies or > dependents. You have to tell it to explicitly do so: > > sudo port uninstall --follow-dependencies foo > sudo port uninstall --follow-dependents foo
He's not naming a specific port; instead, he's using "sudo port -u uninstall", which is the same as "sudo port uninstall inactive". Why would an inactive replaced port have dependents?