[MacPorts] #53589: py27-lint @1.6.5_0: build fails with infinite recursion (py36-lint OK)
MacPorts
noreply at macports.org
Fri Feb 17 06:02:45 UTC 2017
#53589: py27-lint @1.6.5_0: build fails with infinite recursion (py36-lint OK)
--------------------+-----------------
Reporter: JDLH | Owner:
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port:
--------------------+-----------------
When I try to install py27-lint, the build fails with a "command execution
failed" error. Looking at the log, I see in infinite recursion sequence in
the code. By contrast, I can build py36-lint with no problem.
{{{
% port installed 'py*lint'
The following ports are currently installed:
py-pylint @1.4.3_1 (active)
py27-pylint @1.4.3_1 (active)
% sudo port clean py-pylint py27-pylint
Password:
---> Cleaning py-pylint
---> Cleaning py27-pylint
% sudo port upgrade py-pylint
---> Computing dependencies for py27-pylint
---> Fetching archive for py27-pylint
---> Attempting to fetch py27-pylint-1.6.5_0.darwin_14.noarch.tbz2 from
https://packages.macports.org/py27-pylint
---> Attempting to fetch py27-pylint-1.6.5_0.darwin_14.noarch.tbz2 from
http://sea.us.packages.macports.org/macports/packages/py27-pylint
---> Attempting to fetch py27-pylint-1.6.5_0.darwin_14.noarch.tbz2 from
http://kmq.jp.packages.macports.org/py27-pylint
---> Fetching distfiles for py27-pylint
---> Verifying checksums for py27-pylint
---> Extracting py27-pylint
---> Configuring py27-pylint
---> Building py27-pylint
Error: Failed to build py27-pylint: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
.org_release_tarballs_ports_python_py-pylint/py27-pylint/main.log for
details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
%
}}}
I've attached py27-pylint/main.log.
{{{
% sudo port install py36-pylint
---> Computing dependencies for py36-pylint
The following dependencies will be installed:
py36-flake8-mccabe
py36-isort
Continue? [Y/n]: y
---> Fetching archive for py36-flake8-mccabe
---> Attempting to fetch py36-flake8-mccabe-0.5.2_0.darwin_14.noarch.tbz2
from https://packages.macports.org/py36-flake8-mccabe
---> Attempting to fetch
py36-flake8-mccabe-0.5.2_0.darwin_14.noarch.tbz2.rmd160 from
https://packages.macports.org/py36-flake8-mccabe
---> Installing py36-flake8-mccabe @0.5.2_0
---> Activating py36-flake8-mccabe @0.5.2_0
---> Cleaning py36-flake8-mccabe
---> Fetching archive for py36-isort
---> Attempting to fetch py36-isort-4.2.5_0.darwin_14.noarch.tbz2 from
https://packages.macports.org/py36-isort
---> Attempting to fetch py36-isort-4.2.5_0.darwin_14.noarch.tbz2.rmd160
from https://packages.macports.org/py36-isort
---> Installing py36-isort @4.2.5_0
---> Activating py36-isort @4.2.5_0
---> Cleaning py36-isort
---> Fetching archive for py36-pylint
---> Attempting to fetch py36-pylint-1.6.5_0.darwin_14.noarch.tbz2 from
https://packages.macports.org/py36-pylint
---> Attempting to fetch py36-pylint-1.6.5_0.darwin_14.noarch.tbz2 from
http://sea.us.packages.macports.org/macports/packages/py36-pylint
---> Attempting to fetch py36-pylint-1.6.5_0.darwin_14.noarch.tbz2 from
http://kmq.jp.packages.macports.org/py36-pylint
---> Fetching distfiles for py36-pylint
---> Verifying checksums for py36-pylint
---> Extracting py36-pylint
---> Configuring py36-pylint
---> Building py36-pylint
---> Staging py36-pylint into destroot
---> Installing py36-pylint @1.6.5_0
---> Activating py36-pylint @1.6.5_0
---> Cleaning py36-pylint
---> Updating database of binaries
---> Scanning binaries for linking errors
Warning: Error parsing file
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/markupsafe/_speedups.so: Error opening or reading file
[Multiple similar Warnings omitted for brevity, I think that's a separate
issue]
Warning: Error parsing file
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/cryptography/hazmat/bindings/_padding.so: Error opening or
reading file
---> No broken files found.
---> Some of the ports you installed have notes:
py36-pylint has the following notes:
To make the Python 3.6 version of pylint the one that is run when you
execute the commands without a version suffix,
e.g. 'pylint', run:
port select --set pylint pylint36
%
}}}
--
Ticket URL: <https://trac.macports.org/ticket/53589>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list