| 123 | |
| 124 | == Inactive port can't be removed even though a newer version is installed == |
| 125 | If, after upgrading a port, you find you can't remove the older, inactive, version because {{{port}}} tells you it is a dependency of another port, this is a bug in 1.6. The simple fix is to force it: {{{sudo port -f uninstall <port> @<older_version>}}} (replacing <port> with the port name and <older_version> with the version string for the older version). For example, if you've upgraded libpng recently, a {{{port installed libpng}}} may show |
| 126 | {{{ |
| 127 | libpng @1.2.30_0 |
| 128 | libpng @1.2.31_0 (active) |
| 129 | }}} |
| 130 | Running {{{sudo port uninstall libpng}}} or {{{sudo port uninstall libpng @1.2.30_0}}} will complain that other ports depend on libpng and you can't uninstall. Simply add a -f to get it to go: {{{sudo port -f uninstall libpng @1.2.30_0}}}. Just make sure you remove the older, inactive version. |
| 131 | |
| 132 | This issue has been fixed on trunk. |