[MacPorts] #25401: Incorrect error ".../setuptools-0.6c11-py2.5.egg-info already exists and does not belong to a registered port"
MacPorts
noreply at macports.org
Fri Nov 19 14:38:50 PST 2010
#25401: Incorrect error ".../setuptools-0.6c11-py2.5.egg-info already exists and
does not belong to a registered port"
---------------------------------+------------------------------------------
Reporter: vinc17@… | Owner: and.damore@…
Type: defect | Status: assigned
Priority: High | Milestone:
Component: base | Version: 1.9.1
Keywords: | Port:
---------------------------------+------------------------------------------
Changes (by and.damore@…):
* owner: macports-tickets@… => and.damore@…
* status: new => assigned
Old description:
> When trying to upgrade py25-numpy:
> {{{
> ---> Computing dependencies for py25-nose..
> ---> Dependencies to be installed: py25-distribute
> ---> Activating py25-distribute @0.6.13_0
> Error: Target org.macports.activate returned: Image error:
> /opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg-info
> already exists and does not belong to a registered port. Unable to
> activate port py25-distribute. Use 'port -f activate py25-distribute' to
> force the activation.
> Log for py25-distribute is at:
> /opt/local/var/macports/logs/_Users_vinc17_software_dports_python_py25-distribute/main.log
> Error: The following dependencies failed to build: py25-distribute
> Error: Unable to upgrade port: 1
> }}}
> However /opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5
> .egg-info has files that belong to py25-setuptools:
> {{{
> $ port contents py25-setuptools | grep /opt/local/lib/python2.5/site-
> packages/setuptools-0.6c11-py2.5.egg-info
> /opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg-info
> /PKG-INFO
> /opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg-
> info/SOURCES.txt
> /opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg-
> info/dependency_links.txt
> /opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg-
> info/entry_points.txt
> /opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg-
> info/top_level.txt
> /opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg-info
> /zip-safe
> }}}
> and all the files in /opt/local/lib/python2.5/site-
> packages/setuptools-0.6c11-py2.5.egg-info belong to py25-setuptools.
>
> So either there should be no errors or the activation of py25-distribute
> tries to remove files from py25-setuptools, contrary to what the message
> says, and using -f as suggested may break the installation!
New description:
When trying to upgrade py25-numpy:
{{{
---> Computing dependencies for py25-nose.. ---> Dependencies to be
installed:
py25-distribute ---> Activating py25-distribute @0.6.13_0 Error: Target
org.macports.activate returned: Image error:
/opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg-info
already
exists and does not belong to a registered port. Unable to activate port
py25-distribute. Use 'port -f activate py25-distribute' to force the
activation.
Log for py25-distribute is at:
/opt/local/var/macports/logs/_Users_vinc17_software_dports_python_py25-
distribute/main.log Error: The following dependencies failed to build:
py25-distribute Error: Unable to upgrade port: 1
}}}
However /opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5
.egg-info has files that belong to py25-setuptools:
{{{
$ port contents py25-setuptools | grep
/opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg-info
/opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg-
info/PKG-
/INFO
/opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg-info/
/SOURCES.txt
/opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg-info/
/dependency_links.txt
/opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg-info/
/entry_points.txt
/opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg-info/
/top_level.txt
/opt/local/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg-
info/zip-
/safe
}}}
and all the files in /opt/local/lib/python2.5/site-
packages/setuptools-0.6c11-py2.5.egg-info belong to py25-setuptools.
So either there should be no errors or the activation of py25-distribute
tries to remove files from py25-setuptools, contrary to what the message
says, and using -f as suggested may break the installation!
--
Comment:
It seems that mp thought py25-setuptools was not installed.
It has been 5 months since you open the ticket so maybe you've changed
your setup, is the tickes still up to date? i.e. can you reproduce the
issue?
I wrapped description at 80 columns.
--
Ticket URL: <https://trac.macports.org/ticket/25401#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list