> 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?

Reply via email to