p5.22-specio failed to uninstall

Ryan Schmidt ryandesign at macports.org
Mon Nov 21 11:06:11 CET 2016

> On Nov 20, 2016, at 12:38 PM, Lawrence Velázquez <larryv at macports.org> wrote:
>> On Nov 19, 2016, at 7:52 PM, Dave Horsfall <dave at 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?

More information about the macports-users mailing list