[MacPorts] #20649: Cannot uninstall port that was deleted from MacPorts due to phantom dependency
MacPorts
noreply at macports.org
Wed Aug 12 18:55:18 PDT 2009
#20649: Cannot uninstall port that was deleted from MacPorts due to phantom
dependency
----------------------------+-----------------------------------------------
Reporter: gale@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: base | Version: 1.7.1
Keywords: | Port:
----------------------------+-----------------------------------------------
Comment(by blb@…):
This is an issue with the way the dependency system in MacPorts currently
works, in that when you install a port that has dependencies, those are
recorded and kept around through upgrades. Hence, when you upgrade that
port, and the new version no longer needs some dependency, it still
remembers it anyway. So even though you've upgraded to a xorg-libs which
no longer specifies a dependency on xorg-liblbxutil, since you had xorg-
libs installed earlier that did, it remembers.
Like snc says, the forced uninstall is the way to remove it, and the only
fix is to have an improved registry in MacPorts.
I'm not sure if there's a ticket specific to this issue so leaving open,
though the need for a better registry is well known.
--
Ticket URL: <http://trac.macports.org/ticket/20649#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list