[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
Thu Jun 24 01:30:10 PDT 2010


#25401: Incorrect error ".../setuptools-0.6c11-py2.5.egg-info already exists and
does not belong to a registered port"
---------------------------------+------------------------------------------
 Reporter:  vinc17@…             |       Owner:  macports-tickets@…                   
     Type:  defect               |      Status:  new                                  
 Priority:  High                 |   Milestone:                                       
Component:  base                 |     Version:  1.9.1                                
 Keywords:                       |        Port:                                       
---------------------------------+------------------------------------------
 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!

-- 
Ticket URL: <http://trac.macports.org/ticket/25401>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list