[INFO] Using 'git': /usr/bin/git [INFO] Using 'make': /usr/bin/make [INFO] Using 'cmake': /usr/bin/cmake [INFO] Using 'gcc': /usr/bin/gcc [INFO] Locally-installed 'pyenv' found. Updating 'pyenv' Already up to date. [INFO] 'pyenv' updated [INFO] Activating locally-installed 'pyenv' WARNING: `pyenv init -` no longer sets PATH. Run `pyenv init` to see the necessary changes to make to your configuration. [INFO] 'pyenv' activated [INFO] Installing Python 3.8.2 with 'pyenv' [INFO] Python 3.8.2 installed with 'pyenv' Python 2.7.18 [ERROR] 'pyenv' is not choosing the correct Python version [INFO] Python 3.8.2 chosen as the local version [INFO] Upgrading 'pip' and 'setuptools' DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Defaulting to user installation because normal site-packages is not writeable Requirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages (44.1.1) Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages (20.3.4) [INFO] 'pip' and 'setuptools' upgraded [INFO] Installing 'pipenv' DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Defaulting to user installation because normal site-packages is not writeable Requirement already up-to-date: pipenv in /home/jcma/.local/lib/python2.7/site-packages (2020.11.15) Requirement already satisfied, skipping upgrade: typing; python_version < "3.5" in /home/jcma/.local/lib/python2.7/site-packages (from pipenv) (3.10.0.0) Requirement already satisfied, skipping upgrade: pip>=18.0 in /usr/local/lib/python2.7/dist-packages (from pipenv) (20.3.4) Requirement already satisfied, skipping upgrade: virtualenv in /home/jcma/.local/lib/python2.7/site-packages (from pipenv) (20.4.6) Requirement already satisfied, skipping upgrade: certifi in /usr/local/lib/python2.7/dist-packages (from pipenv) (2020.12.5) Requirement already satisfied, skipping upgrade: enum34; python_version < "3" in /usr/local/lib/python2.7/dist-packages (from pipenv) (1.1.10) Requirement already satisfied, skipping upgrade: virtualenv-clone>=0.2.5 in /home/jcma/.local/lib/python2.7/site-packages (from pipenv) (0.5.4) Requirement already satisfied, skipping upgrade: setuptools>=36.2.1 in /usr/local/lib/python2.7/dist-packages (from pipenv) (44.1.1) Requirement already satisfied, skipping upgrade: distlib<1,>=0.3.1 in /home/jcma/.local/lib/python2.7/site-packages (from virtualenv->pipenv) (0.3.1) Requirement already satisfied, skipping upgrade: importlib-metadata>=0.12; python_version < "3.8" in /usr/local/lib/python2.7/dist-packages (from virtualenv->pipenv) (2.1.1) Requirement already satisfied, skipping upgrade: filelock<4,>=3.0.0 in /home/jcma/.local/lib/python2.7/site-packages (from virtualenv->pipenv) (3.0.12) Requirement already satisfied, skipping upgrade: six<2,>=1.9.0 in /usr/local/lib/python2.7/dist-packages (from virtualenv->pipenv) (1.16.0) Requirement already satisfied, skipping upgrade: appdirs<2,>=1.4.3 in /home/jcma/.local/lib/python2.7/site-packages (from virtualenv->pipenv) (1.4.4) Requirement already satisfied, skipping upgrade: importlib-resources>=1.0; python_version < "3.7" in /home/jcma/.local/lib/python2.7/site-packages (from virtualenv->pipenv) (3.3.1) Requirement already satisfied, skipping upgrade: pathlib2<3,>=2.3.3; python_version < "3.4" and sys_platform != "win32" in /usr/local/lib/python2.7/dist-packages (from virtualenv->pipenv) (2.3.5) Requirement already satisfied, skipping upgrade: contextlib2; python_version < "3" in /usr/local/lib/python2.7/dist-packages (from importlib-metadata>=0.12; python_version < "3.8"->virtualenv->pipenv) (0.6.0.post1) Requirement already satisfied, skipping upgrade: configparser>=3.5; python_version < "3" in /usr/local/lib/python2.7/dist-packages (from importlib-metadata>=0.12; python_version < "3.8"->virtualenv->pipenv) (4.0.2) Requirement already satisfied, skipping upgrade: zipp>=0.5 in /usr/local/lib/python2.7/dist-packages (from importlib-metadata>=0.12; python_version < "3.8"->virtualenv->pipenv) (1.2.0) Requirement already satisfied, skipping upgrade: singledispatch; python_version < "3.4" in /home/jcma/.local/lib/python2.7/site-packages (from importlib-resources>=1.0; python_version < "3.7"->virtualenv->pipenv) (3.6.1) Requirement already satisfied, skipping upgrade: scandir; python_version < "3.5" in /usr/local/lib/python2.7/dist-packages (from pathlib2<3,>=2.3.3; python_version < "3.4" and sys_platform != "win32"->virtualenv->pipenv) (1.10.0) [INFO] 'pipenv' installed [INFO] Checking out submodules [INFO] Submodules checked out [INFO] Building VTR Performing standard build... cd build && /usr/bin/cmake -DCMAKE_BUILD_TYPE=release -G 'Unix Makefiles' /home/jcma/prga/vtr -- Using ccache binary found @ /usr/bin/ccache -- CMAKE_BUILD_TYPE: release -- Building with IPO: on (auto) -- Performing Test CXX_COMPILER_SUPPORTS_-Wformat=2 -- Performing Test CXX_COMPILER_SUPPORTS_-Wformat=2 - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wcatch-value=3 -- Performing Test CXX_COMPILER_SUPPORTS_-Wcatch-value=3 - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wimplicit-fallthrough=3 -- Performing Test CXX_COMPILER_SUPPORTS_-Wimplicit-fallthrough=3 - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wimplicit-fallthrough=0 -- Performing Test CXX_COMPILER_SUPPORTS_-Wimplicit-fallthrough=0 - Success -- VPR Graphics: Disabled (required libraries missing, on debian/ubuntu try: sudo apt install libgtk-3-dev libx11-dev -- Could NOT find TBB (missing: TBB_INCLUDE_DIRS TBB_LIBRARIES) -- Tatum: will support only serial execution -- EZGL: graphics disabled -- VPR Analytic Placement: Requested -- Could NOT find Eigen3 (missing: Eigen3_DIR) -- VPR Analytic Placement dependency (Eigen3): Not Found (Download manually with sudo apt install libeigen3-dev, and rebuild) -- VPR Analytic Placement: Disabled -- Could NOT find TBB (missing: TBB_INCLUDE_DIRS TBB_LIBRARIES) -- VPR: will only support serial execution -- Configuring done -- Generating done -- Build files have been written to: /home/jcma/prga/vtr/build Building target(s): [ 0%] Built target libcatch [ 0%] Built target libpugixml [ 0%] Built target libargparse [ 0%] Built target liblog [ 0%] Built target libsdcparse [ 1%] Built target libblifparse [ 1%] Built target libtatum [ 3%] Built target librtlnumber [ 3%] Built target blifparse_test [ 3%] Built target test_log [ 3%] Built target libpugiutil [ 3%] Built target sdcparse_test [ 5%] Built target kj [ 5%] Built target version [ 5%] Built target rtl_number [ 5%] Generating vtr_version.cpp [ 5%] Built target kj-async [ 7%] Built target capnp [ 8%] Built target capnpc [ 8%] Built target capnpc_cpp [ 8%] Built target capnp-json [ 8%] Built target capnp_tool [ 80%] Built target libabc [ 80%] Built target abc -- VTR Version: 8.1.0-dev+8271fa9b4 Scanning dependencies of target libvtrutil [ 80%] Building CXX object libs/libvtrutil/CMakeFiles/libvtrutil.dir/vtr_version.cpp.o [ 80%] Linking CXX static library libvtrutil.a [ 82%] Built target libvtrutil [ 82%] Built target libarchfpga [ 82%] Built target libvtrcapnproto [ 82%] Built target libvqm [ 82%] Linking CXX executable test_vtrutil [ 82%] Linking CXX executable ace [ 82%] Linking CXX executable read_arch [ 84%] Built target libvqm2blif [ 85%] Built target libodin_ii [ 87%] Linking CXX executable vqm2blif [ 87%] Linking CXX executable odin_II [ 98%] Built target libvpr [ 98%] Built target fasm [ 98%] Linking CXX executable vpr [ 98%] Linking CXX executable test_vpr [ 98%] Linking CXX executable route_diag [ 98%] Built target ace [ 98%] Linking CXX executable test_fasm [ 98%] Built target read_arch [ 98%] Linking CXX executable genfasm [ 98%] Built target test_vtrutil [ 98%] Built target vqm2blif [ 98%] Built target odin_II [ 98%] Built target route_diag [100%] Built target test_vpr [100%] Built target vpr [100%] Built target test_fasm [100%] Built target genfasm [INFO] VTR built successfully [INFO] Building Yosys make: Entering directory '/home/jcma/prga/yosys' Build successful. make: Leaving directory '/home/jcma/prga/yosys' make: Entering directory '/home/jcma/prga/yosys' mkdir -p /home/jcma/prga/local/bin cp yosys yosys-config yosys-abc yosys-filterlib yosys-smtbmc /home/jcma/prga/local/bin strip -S /home/jcma/prga/local/bin/yosys strip /home/jcma/prga/local/bin/yosys-abc strip /home/jcma/prga/local/bin/yosys-filterlib mkdir -p /home/jcma/prga/local/share/yosys cp -r share/. /home/jcma/prga/local/share/yosys/. make: Leaving directory '/home/jcma/prga/yosys' [INFO] Yosys built successfully [INFO] Linking binaries to /home/jcma/prga/local/bin [INFO] 'vpr' and 'genfasm' linked to /home/jcma/prga/local/bin [INFO] Creating a virtualenv for prga.py Virtualenv already exists! Removing existing virtualenv... Creating a virtualenv for this project... Pipfile: /home/jcma/prga/prga.py/Pipfile Using /home/jcma/prga/pyenv/versions/3.8.2/bin/python3.8 (3.8.2) to create virtualenv... ⠋ Creating virtual environment... ⠙ Creating virtual environment... ⠹ Creating virtual environment... ⠸ Creating virtual environment...created virtual environment CPython3.8.2.final.0-64 in 180ms creator CPython3Posix(dest=/home/jcma/prga/prga.py/.venv, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, wheel=bundle, setuptools=bundle, via=copy, app_data_dir=/home/jcma/.local/share/virtualenv) added seed packages: pip==21.1.1, setuptools==56.0.0, wheel==0.36.2 activators PythonActivator,FishActivator,XonshActivator,CShellActivator,PowerShellActivator,BashActivator ✔ Successfully created virtual environment! Virtualenv location: /home/jcma/prga/prga.py/.venv Installing -e .[cocotb]... ⠋ Installing... ⠙ Installing prga... ⠹ Installing prga... ⠸ Installing prga... ⠼ Installing prga... ⠴ Installing prga... ⠦ Installing prga... ⠧ Installing prga... ⠇ Installing prga... ⠏ Installing prga... ⠋ Installing prga... ⠙ Installing prga... ⠹ Installing prga... ⠸ Installing prga... ⠼ Installing prga... ⠴ Installing prga... ⠦ Installing prga... ⠧ Installing prga... ⠇ Installing prga... ⠏ Installing prga... ⠋ Installing prga... ⠙ Installing prga... ⠹ Installing prga... ⠸ Installing prga... ⠼ Installing prga... ⠴ Installing prga... ⠦ Installing prga... ⠧ Installing prga... ⠇ Installing prga... ⠏ Installing prga... ⠋ Installing prga... ⠙ Installing prga... ⠹ Installing prga... ⠸ Installing prga... ⠼ Installing prga... ⠴ Installing prga... ⠦ Installing prga... ⠧ Installing prga... ⠇ Installing prga... ⠏ Installing prga... ⠋ Installing prga... ⠙ Installing prga... ⠹ Installing prga... ⠸ Installing prga... ⠼ Installing prga... ⠴ Installing prga... ⠦ Installing prga... ⠧ Installing prga... ⠇ Installing prga... ⠏ Installing prga... ⠋ Installing prga... ⠙ Installing prga... ⠹ Installing prga... ⠸ Installing prga... ⠼ Installing prga... ⠴ Installing prga... ⠦ Installing prga... ⠧ Installing prga... ⠇ Installing prga... ⠏ Installing prga... ⠋ Installing prga... ⠙ Installing prga... ⠹ Installing prga... ⠸ Installing prga... ⠼ Installing prga... ⠴ Installing prga... ⠦ Installing prga... ⠧ Installing prga... ⠇ Installing prga... ⠏ Installing prga... ⠋ Installing prga... ⠙ Installing prga... ⠹ Installing prga... ⠸ Installing prga... ⠼ Installing prga... ⠴ Installing prga... ⠦ Installing prga... ⠧ Installing prga... ⠇ Installing prga... ⠏ Installing prga... ⠋ Installing prga... ⠙ Installing prga... ⠹ Installing prga... Adding prga to Pipfile's [packages]... ✔ Installation Succeeded Pipfile.lock not found, creating... Locking [dev-packages] dependencies... Locking [packages] dependencies... ⠋ Locking...Building requirements...  ⠙ Locking... ⠹ Locking... ⠸ Locking... ⠼ Locking... ⠴ Locking... ⠦ Locking... ⠧ Locking... ⠇ Locking... ⠏ Locking... ⠋ Locking... ⠙ Locking... ⠹ Locking... ⠸ Locking... ⠼ Locking... ⠴ Locking... ⠦ Locking... ⠧ Locking... ⠇ Locking... ⠏ Locking... ⠋ Locking... ⠙ Locking... ⠹ Locking... ⠸ Locking... ⠼ Locking... ⠴ Locking... ⠦ Locking... ⠧ Locking... ⠇ Locking... ⠏ Locking... ⠋ Locking... ⠙ Locking... ⠹ Locking... ⠸ Locking... ⠼ Locking... ⠴ Locking... ⠦ Locking... ⠧ Locking... ⠇ Locking... Resolving dependencies...  ⠏ Locking... ⠋ Locking... ⠙ Locking... ⠹ Locking... ⠸ Locking... ⠼ Locking... ⠴ Locking... ⠦ Locking... ⠧ Locking... ⠇ Locking... ⠏ Locking... ⠋ Locking... ⠙ Locking... ⠹ Locking... ⠸ Locking... ⠼ Locking... ⠴ Locking... ⠦ Locking... ⠧ Locking... ⠇ Locking... ⠏ Locking... ⠋ Locking... ⠙ Locking... ⠹ Locking... ⠸ Locking... ⠼ Locking... ⠴ Locking... ⠦ Locking... ⠧ Locking... ⠇ Locking... ⠏ Locking... ⠋ Locking... ⠙ Locking... ⠹ Locking... ⠸ Locking... ⠼ Locking... ⠴ Locking... ⠦ Locking... ⠧ Locking... ⠇ Locking... ⠏ Locking... ⠋ Locking... ⠙ Locking... ⠹ Locking... ⠸ Locking... ⠼ Locking... ⠴ Locking... ⠦ Locking... ⠧ Locking... ⠇ Locking... ⠏ Locking... ⠋ Locking... ⠙ Locking... ⠹ Locking... ⠸ Locking... ⠼ Locking... ⠴ Locking... ⠦ Locking... ⠧ Locking... ⠇ Locking... ⠏ Locking... ⠋ Locking... ⠙ Locking... ⠹ Locking... ⠸ Locking... ⠼ Locking... ⠴ Locking... ⠦ Locking... ⠧ Locking... ⠇ Locking... ⠏ Locking... ⠋ Locking... ⠙ Locking... ⠹ Locking... ⠸ Locking... ⠼ Locking... ⠴ Locking... ⠦ Locking... ⠧ Locking... ⠇ Locking... ⠏ Locking... ⠋ Locking... ⠙ Locking... ⠹ Locking... ⠸ Locking... ⠼ Locking... ⠴ Locking... ⠦ Locking... ⠧ Locking... ⠇ Locking... ⠏ Locking... ⠋ Locking... ⠙ Locking... ⠹ Locking... ⠸ Locking... ⠼ Locking... ⠴ Locking... ⠦ Locking... ⠧ Locking... ⠇ Locking... ⠏ Locking... ⠋ Locking... ⠙ Locking... ⠹ Locking... ⠸ Locking... ⠼ Locking... ⠴ Locking... ⠦ Locking... ⠧ Locking... ⠇ Locking... ⠏ Locking... ⠋ Locking... ⠙ Locking...✘ Locking Failed! ERROR:pip.subprocessor:Command errored out with exit status 1: command: /home/jcma/prga/prga.py/.venv/bin/python /home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/notpip install --ignore-installed --no-user --prefix /tmp/pip-build-env-3dph2xbl/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools wheel setuptools_scm cwd: None Complete output (18 lines): Traceback (most recent call last): File "/home/jcma/prga/pyenv/versions/3.8.2/lib/python3.8/runpy.py", line 193, in _run_module_as_main return _run_code(code, main_globals, None, File "/home/jcma/prga/pyenv/versions/3.8.2/lib/python3.8/runpy.py", line 86, in _run_code exec(code, run_globals) File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/notpip/__main__.py", line 18, in from pipenv.patched.notpip._internal.cli.main import main as _main # isort:skip # noqa File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/__init__.py", line 23, in from pipenv.vendor.vistir.compat import ResourceWarning, fs_str File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/vendor/vistir/__init__.py", line 4, in from .compat import ( File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/vendor/vistir/compat.py", line 202, in IS_TYPE_CHECKING = os.environ.get("MYPY_RUNNING", is_type_checking()) File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/vendor/vistir/compat.py", line 196, in is_type_checking from typing import TYPE_CHECKING File "/home/jcma/.local/lib/python2.7/site-packages/typing.py", line 782, in AnyStr = TypeVar('AnyStr', bytes, unicode) NameError: name 'unicode' is not defined ---------------------------------------- Traceback (most recent call last): File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/resolver.py", line 764, in main() File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/resolver.py", line 758, in main _main(parsed.pre, parsed.clear, parsed.verbose, parsed.system, parsed.write, File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/resolver.py", line 741, in _main resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages, dev) File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/resolver.py", line 702, in resolve_packages results, resolver = resolve( File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/resolver.py", line 684, in resolve return resolve_deps( File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/utils.py", line 1395, in resolve_deps results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps( File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/utils.py", line 1108, in actually_resolve_deps resolver.resolve() File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/utils.py", line 823, in resolve results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS) File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/piptools/resolver.py", line 180, in resolve has_changed, best_matches = self._resolve_one_round() File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/piptools/resolver.py", line 268, in _resolve_one_round their_constraints.extend(self._iter_dependencies(best_match)) File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/piptools/resolver.py", line 383, in _iter_dependencies dependencies = self.repository.get_dependencies(ireq) File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 229, in get_dependencies legacy_results = self.get_legacy_dependencies(ireq) File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 350, in get_legacy_dependencies results, ireq = self.resolve_reqs( File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 306, in resolve_reqs results = resolver._resolve_one(reqset, ireq) File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/notpip/_internal/legacy_resolve.py", line 339, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/notpip/_internal/legacy_resolve.py", line 287, in _get_abstract_dist_for abstract_dist = self.preparer.prepare_linked_requirement(req) File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 508, in prepare_linked_requirement abstract_dist = _get_prepared_distribution( File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 95, in _get_prepared_distribution abstract_dist.prepare_distribution_metadata(finder, build_isolation) File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/notpip/_internal/distributions/sdist.py", line 38, in prepare_distribution_metadata self._setup_isolation(finder) File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/notpip/_internal/distributions/sdist.py", line 66, in _setup_isolation self.req.build_env.install_requirements( File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/notpip/_internal/build_env.py", line 202, in install_requirements call_subprocess(args, spinner=spinner) File "/home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/notpip/_internal/utils/subprocess.py", line 242, in call_subprocess raise InstallationError(exc_msg) pipenv.patched.notpip._internal.exceptions.InstallationError: Command errored out with exit status 1: /home/jcma/prga/prga.py/.venv/bin/python /home/jcma/.local/lib/python2.7/site-packages/pipenv/patched/notpip install --ignore-installed --no-user --prefix /tmp/pip-build-env-3dph2xbl/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools wheel setuptools_scm Check the logs for full command output.