[MacPorts] #39480: py-suds-jurko @0.4.1.jurko.4: build fails trying to use distribute
MacPorts
noreply at macports.org
Wed Jun 19 21:57:22 PDT 2013
#39480: py-suds-jurko @0.4.1.jurko.4: build fails trying to use distribute
-----------------------------+--------------------------------
Reporter: md14-macports@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.3
Keywords: haspatch | Port: py-suds-jurko
-----------------------------+--------------------------------
I received an error installing py27-suds-jurko because it tries to move
the installed setuptools out of the way and use distribute.
{{{
$ port installed py27-setuptools
The following ports are currently installed:
py27-setuptools @0.7.4_0 (active)
$ sudo port -vs install py27-suds-jurko
Password:
---> Computing dependencies for py27-suds-jurko.
---> Fetching distfiles for py27-suds-jurko
---> Verifying checksum(s) for py27-suds-jurko
---> Checksumming suds-jurko-0.4.1.jurko.4.tar.bz2
---> Extracting py27-suds-jurko
---> Extracting suds-jurko-0.4.1.jurko.4.tar.bz2
---> Configuring py27-suds-jurko
---> Building py27-suds-jurko
Before install bootstrap.
Scanning installed packages
Setuptools installation detected at
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages
Non-egg installation
Moving elements out of the way...
Renaming
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/setuptools-0.7.4-py2.7.egg-info to
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/setuptools-0.7.4-py2.7.egg-info.OLD.1371703592.92
Traceback (most recent call last):
File "setup.py", line 161, in <module>
**extra
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py",
line 112, in setup
_setup_distribution = dist = klass(attrs)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/setuptools/dist.py", line 262, in __init__
self.fetch_build_eggs(attrs.pop('setup_requires'))
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/setuptools/dist.py", line 286, in fetch_build_eggs
parse_requirements(requires), installer=self.fetch_build_egg
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/pkg_resources.py", line 587, in resolve
dist = best[req.key] = env.best_match(req, self, installer)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/pkg_resources.py", line 829, in best_match
return self.obtain(req, installer) # try and download/install
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/pkg_resources.py", line 841, in obtain
return installer(requirement)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/setuptools/dist.py", line 336, in fetch_build_egg
return cmd.easy_install(req)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/setuptools/command/easy_install.py", line 616, in
easy_install
return self.install_item(spec, dist.location, tmpdir, deps)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/setuptools/command/easy_install.py", line 646, in
install_item
dists = self.install_eggs(spec, download, tmpdir)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/setuptools/command/easy_install.py", line 840, in
install_eggs
return self.build_and_install(setup_script, setup_base)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/setuptools/command/easy_install.py", line 1120, in
build_and_install
self.run_setup(setup_script, setup_base, args)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/setuptools/command/easy_install.py", line 1106, in
run_setup
run_setup(setup_script, args)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/setuptools/sandbox.py", line 67, in run_setup
lambda: execfile(
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/setuptools/sandbox.py", line 117, in run
return func()
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/setuptools/sandbox.py", line 69, in <lambda>
{'__file__':setup_script, '__name__':'__main__'}
File "setup.py", line 134, in <module>
File "/tmp/easy_install-emz6mG/distribute-0.6.45/distribute_setup.py",
line 386, in _before_install
File "/tmp/easy_install-emz6mG/distribute-0.6.45/distribute_setup.py",
line 443, in _fake_setuptools
File "/tmp/easy_install-emz6mG/distribute-0.6.45/distribute_setup.py",
line 241, in __no_sandbox
File "/tmp/easy_install-emz6mG/distribute-0.6.45/distribute_setup.py",
line 301, in _remove_flat_installation
File "/tmp/easy_install-emz6mG/distribute-0.6.45/distribute_setup.py",
line 241, in __no_sandbox
File "/tmp/easy_install-emz6mG/distribute-0.6.45/distribute_setup.py",
line 370, in _patch_egg_dir
File "/tmp/easy_install-emz6mG/distribute-0.6.45/distribute_setup.py",
line 281, in _rename_path
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/setuptools/sandbox.py", line 130, in wrap
return original(src,dst,*args,**kw)
OSError: [Errno 13] Permission denied
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_release_tarballs_ports_python_py-suds-jurko/py27-suds-jurko/work
/suds-jurko-0.4.1.jurko.4" &&
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
setup.py --no-user-cfg build
Exit code: 1
...
}}}
The attached patch works for me to fix the problem.
--
Ticket URL: <https://trac.macports.org/ticket/39480>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list