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. Please see the log file for port p5.22-specio for details:
/opt/local/var/macports/logs/_opt_local_var_macports_registry_portfiles_p5.22-specio-0.280.0_0_6b19d8822a756bf05f1c99772a0a603126a45896626a835939035e8eb4300489-1155/p5.22-specio/main.log Warning: Failed to execute portfile from registry for p5.22-specio @0.280.0_0 ---> 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: port uninstall failed: Please uninstall the ports that depend on p5.22-specio first. Shouldn't those dependencies have been uninstalled for me? Log file: version:1 :debug:main Executing org.macports.main (p5.22-specio) :debug:uninstall uninstall phase started at Sun Nov 20 11:44:01 AEDT 2016 :debug:uninstall Executing org.macports.uninstall (p5.22-specio) :msg:uninstall ---> Unable to uninstall p5.22-specio @0.280.0_0, the following ports depend on it: :msg:uninstall ---> p5.22-datetime-locale @1.80.0_0 :msg:uninstall ---> p5.22-datetime-timezone @2.50.0_0 :error:uninstall org.macports.uninstall for port p5.22-specio returned: Please uninstall the ports that depend on p5.22-specio first. :debug:uninstall Error code: registry::uninstall-error :debug:uninstall Backtrace: Please uninstall the ports that depend on p5.22-specio first. invoked from within "throw registry::uninstall-error "Please uninstall the ports that depend on [$port name] first."" (procedure "registry::check_dependents" line 24) invoked from within "registry::check_dependents $port ${uninstall.force} "uninstall"" (procedure "registry_uninstall::uninstall" line 83) invoked from within "registry_uninstall $subport $version $revision $portvariants [array get user_options]" (procedure "portuninstall::uninstall_main" line 3) invoked from within "portuninstall::uninstall_main org.macports.uninstall" ("eval" body line 1) invoked from within "eval $procedure $targetname" :info:uninstall Warning: targets not executed for p5.22-specio: org.macports.uninstall :notice:uninstall Please see the log file for port p5.22-specio for details: /opt/local/var/macports/logs/_opt_local_var_macports_registry_portfiles_p5.22-specio-0.280.0_0_6b19d8822a756bf05f1c99772a0a603126a45896626a835939035e8eb4300489-1155/p5.22-specio/main.log -- Dave Horsfall DTM (VK2KFU) "Those who don't understand security will suffer."