Can't install Trinity on Mac Catalina 10.15.4
willgdjones opened this issue · 2 comments
willgdjones commented
- Trinity version: latest
- OS: osx Catalina 10.15.4
- Python version (output of
python --version
):
Python 3.8.3 - Environment (output of
pip freeze
):
aiohttp==3.6.0
anyio==2.0.2
appnope==0.1.2
argcomplete==1.12.2
asks==2.4.12
asn1crypto==1.4.0
async-generator==1.10
async-lru==0.1.0
async-service==0.1.0a8
async-timeout==3.0.1
asyncio-cancel-token==0.2.0
asyncio-run-in-process==0.1.0a7
attrs==20.3.0
backcall==0.2.0
base58==1.0.3
bitarray==1.2.2
blake2b-py==0.1.3
bloom-filter==1.3
cached-property==1.5.2
certifi==2020.12.5
cffi==1.14.4
chardet==3.0.4
cloudpickle==1.6.0
coincurve==13.0.0
cryptography==2.8
cytoolz==0.11.0
decorator==4.4.2
eth-abi==2.1.1
eth-account==0.5.4
eth-bloom==1.0.3
eth-hash==0.2.0
eth-keyfile==0.5.1
eth-keys==0.3.3
eth-rlp==0.2.1
eth-typing==2.2.2
eth-utils==1.9.5
h11==0.12.0
hexbytes==0.2.1
idna==2.7
ifaddr==0.1.7
ipfshttpclient==0.7.0a1
ipython==7.9.0
ipython-genutils==0.2.0
jedi==0.18.0
jsonschema==3.0.1
lahja==0.16.0
lru-dict==1.1.6
lxml==4.6.2
multiaddr==0.0.9
multidict==4.7.6
mypy==0.790
mypy-extensions==0.4.3
netaddr==0.8.0
netdisco==2.8.2
netifaces==0.10.9
noiseprotocol==0.3.1
outcome==1.1.0
parsimonious==0.8.1
parso==0.8.1
pexpect==4.8.0
pickleshare==0.7.5
plyvel==1.2.0
prometheus-client==0.7.1
prompt-toolkit==2.0.10
protobuf==3.14.0
psutil==5.8.0
ptyprocess==0.7.0
py-ecc==1.7.1
py-evm==0.3.0a17
pycparser==2.20
pycryptodome==3.9.9
pyethash==0.1.27
pyformance==0.4
Pygments==2.7.4
pymultihash==0.8.2
pyrsistent==0.16.1
pysha3==1.0.2
python-dateutil==2.8.1
python-snappy==0.6.0
requests==2.25.1
rlp==1.2.0
rpcudp==3.0.0
ruamel.yaml==0.16.10
ruamel.yaml.clib==0.2.2
six==1.15.0
sniffio==1.2.0
sortedcontainers==2.3.0
SQLAlchemy==1.3.22
ssz==0.2.4
termcolor==1.1.0
toolz==0.11.1
traitlets==5.0.5
trie==2.0.0a1
trio==0.13.0
trio-typing==0.3.0
typed-ast==1.4.2
typing-extensions==3.7.4.3
u-msgpack-python==2.7.1
uPnPClient==0.0.8
urllib3==1.26.2
uvloop==0.14.0
varint==1.0.2
wcwidth==0.2.5
web3==5.15.0
websockets==8.1
yarl==1.6.3
zeroconf==0.28.8
What is wrong?
Can't install!
Please include information like:
Collecting trinity
Using cached trinity-0.1.0a36-py3-none-any.whl (982 kB)
Requirement already satisfied: cryptography<2.9,>=2.5 in ./venv/lib/python3.8/site-packages (from trinity) (2.8)
Requirement already satisfied: web3<6,>=5.10.0 in ./venv/lib/python3.8/site-packages (from trinity) (5.15.0)
Requirement already satisfied: cytoolz<1.0.0,>=0.9.0 in ./venv/lib/python3.8/site-packages (from trinity) (0.11.0)
Requirement already satisfied: py-evm==0.3.0a17 in ./venv/lib/python3.8/site-packages (from trinity) (0.3.0a17)
Requirement already satisfied: prometheus-client==0.7.1 in ./venv/lib/python3.8/site-packages (from trinity) (0.7.1)
Requirement already satisfied: websockets>=8.1.0 in ./venv/lib/python3.8/site-packages (from trinity) (8.1)
Requirement already satisfied: plyvel==1.2.0 in ./venv/lib/python3.8/site-packages (from trinity) (1.2.0)
Requirement already satisfied: uvloop==0.14.0; platform_system == "Linux" or platform_system == "Darwin" or platform_system == "FreeBSD" in ./venv/lib/python3.8/site-packages (from trinity) (0.14.0)
Requirement already satisfied: lahja<0.17,>=0.16.0 in ./venv/lib/python3.8/site-packages (from trinity) (0.16.0)
Requirement already satisfied: python-snappy>=0.5.3 in ./venv/lib/python3.8/site-packages (from trinity) (0.6.0)
Requirement already satisfied: asyncio-run-in-process==0.1.0a7 in ./venv/lib/python3.8/site-packages (from trinity) (0.1.0a7)
Collecting libp2p==0.1.5
Using cached libp2p-0.1.5-py3-none-any.whl (127 kB)
Requirement already satisfied: bloom-filter==1.3 in ./venv/lib/python3.8/site-packages (from trinity) (1.3)
Requirement already satisfied: eth-keys<0.4.0,>=0.3.3 in ./venv/lib/python3.8/site-packages (from trinity) (0.3.3)
Requirement already satisfied: eth-hash<1,>=0.1.4 in ./venv/lib/python3.8/site-packages (from trinity) (0.2.0)
Requirement already satisfied: trio-typing<0.4,>=0.3.0 in ./venv/lib/python3.8/site-packages (from trinity) (0.3.0)
Requirement already satisfied: pysha3<2.0.0,>=1.0.0 in ./venv/lib/python3.8/site-packages (from trinity) (1.0.2)
Requirement already satisfied: async-service==0.1.0a8 in ./venv/lib/python3.8/site-packages (from trinity) (0.1.0a8)
Requirement already satisfied: pymultihash>=0.8.2 in ./venv/lib/python3.8/site-packages (from trinity) (0.8.2)
Requirement already satisfied: requests<3,>=2.20 in ./venv/lib/python3.8/site-packages (from trinity) (2.25.1)
Requirement already satisfied: idna==2.7 in ./venv/lib/python3.8/site-packages (from trinity) (2.7)
Requirement already satisfied: argcomplete<2,>=1.10.0 in ./venv/lib/python3.8/site-packages (from trinity) (1.12.2)
Requirement already satisfied: cached-property<2,>=1.5.1 in ./venv/lib/python3.8/site-packages (from trinity) (1.5.2)
Requirement already satisfied: psutil<6,>=5.7.0 in ./venv/lib/python3.8/site-packages (from trinity) (5.8.0)
Requirement already satisfied: jsonschema==3.0.1 in ./venv/lib/python3.8/site-packages (from trinity) (3.0.1)
Requirement already satisfied: rlp<2.0.0,>=1.1.0 in ./venv/lib/python3.8/site-packages (from trinity) (1.2.0)
Requirement already satisfied: pyformance==0.4 in ./venv/lib/python3.8/site-packages (from trinity) (0.4)
Requirement already satisfied: py-ecc==1.7.1 in ./venv/lib/python3.8/site-packages (from trinity) (1.7.1)
Requirement already satisfied: mypy-extensions<0.5.0,>=0.4.3 in ./venv/lib/python3.8/site-packages (from trinity) (0.4.3)
Requirement already satisfied: eth-typing<3.0.0,>=2.1.0 in ./venv/lib/python3.8/site-packages (from trinity) (2.2.2)
Requirement already satisfied: termcolor<2.0.0,>=1.1.0 in ./venv/lib/python3.8/site-packages (from trinity) (1.1.0)
Requirement already satisfied: ssz==0.2.4 in ./venv/lib/python3.8/site-packages (from trinity) (0.2.4)
Collecting coincurve<11.0.0,>=10.0.0
Using cached coincurve-10.0.0.tar.gz (910 kB)
Requirement already satisfied: asyncio-cancel-token<0.3,>=0.2 in ./venv/lib/python3.8/site-packages (from trinity) (0.2.0)
Requirement already satisfied: netifaces>=0.10.7<1 in ./venv/lib/python3.8/site-packages (from trinity) (0.10.9)
Requirement already satisfied: multiaddr<0.1.0,>=0.0.8 in ./venv/lib/python3.8/site-packages (from trinity) (0.0.9)
Collecting cachetools<4.0.0,>=3.1.0
Using cached cachetools-3.1.1-py2.py3-none-any.whl (11 kB)
Requirement already satisfied: base58<2.0.0,>=1.0.3 in ./venv/lib/python3.8/site-packages (from trinity) (1.0.3)
Requirement already satisfied: asks<3,>=2.3.6 in ./venv/lib/python3.8/site-packages (from trinity) (2.4.12)
Requirement already satisfied: SQLAlchemy<2,>=1.3.3 in ./venv/lib/python3.8/site-packages (from trinity) (1.3.22)
Requirement already satisfied: async-lru<1.0.0,>=0.1.0 in ./venv/lib/python3.8/site-packages (from trinity) (0.1.0)
Requirement already satisfied: trio<0.14,>=0.13.0 in ./venv/lib/python3.8/site-packages (from trinity) (0.13.0)
Requirement already satisfied: aiohttp==3.6.0 in ./venv/lib/python3.8/site-packages (from trinity) (3.6.0)
Requirement already satisfied: upnpclient<1,>=0.0.8 in ./venv/lib/python3.8/site-packages (from trinity) (0.0.8)
Requirement already satisfied: ruamel.yaml==0.16.10 in ./venv/lib/python3.8/site-packages (from trinity) (0.16.10)
Requirement already satisfied: lru-dict>=1.1.6 in ./venv/lib/python3.8/site-packages (from trinity) (1.1.6)
Requirement already satisfied: eth-keyfile in ./venv/lib/python3.8/site-packages (from trinity) (0.5.1)
Requirement already satisfied: ipython<7.10.0,>=7.8.0 in ./venv/lib/python3.8/site-packages (from trinity) (7.9.0)
Requirement already satisfied: eth-utils<2,>=1.8.4 in ./venv/lib/python3.8/site-packages (from trinity) (1.9.5)
Requirement already satisfied: six>=1.4.1 in ./venv/lib/python3.8/site-packages (from cryptography<2.9,>=2.5->trinity) (1.15.0)
Requirement already satisfied: cffi!=1.11.3,>=1.8 in ./venv/lib/python3.8/site-packages (from cryptography<2.9,>=2.5->trinity) (1.14.4)
Requirement already satisfied: hexbytes<1.0.0,>=0.1.0 in ./venv/lib/python3.8/site-packages (from web3<6,>=5.10.0->trinity) (0.2.1)
Requirement already satisfied: ipfshttpclient==0.7.0a1 in ./venv/lib/python3.8/site-packages (from web3<6,>=5.10.0->trinity) (0.7.0a1)
Requirement already satisfied: eth-account<0.6.0,>=0.5.3 in ./venv/lib/python3.8/site-packages (from web3<6,>=5.10.0->trinity) (0.5.4)
Requirement already satisfied: eth-abi<3.0.0,>=2.0.0b6 in ./venv/lib/python3.8/site-packages (from web3<6,>=5.10.0->trinity) (2.1.1)
Requirement already satisfied: protobuf<4,>=3.10.0 in ./venv/lib/python3.8/site-packages (from web3<6,>=5.10.0->trinity) (3.14.0)
Requirement already satisfied: toolz>=0.8.0 in ./venv/lib/python3.8/site-packages (from cytoolz<1.0.0,>=0.9.0->trinity) (0.11.1)
Requirement already satisfied: eth-bloom<2.0.0,>=1.0.3 in ./venv/lib/python3.8/site-packages (from py-evm==0.3.0a17->trinity) (1.0.3)
Requirement already satisfied: trie==2.0.0-alpha.1 in ./venv/lib/python3.8/site-packages (from py-evm==0.3.0a17->trinity) (2.0.0a1)
Requirement already satisfied: pyethash<1.0.0,>=0.1.27 in ./venv/lib/python3.8/site-packages (from py-evm==0.3.0a17->trinity) (0.1.27)
Requirement already satisfied: blake2b-py<0.2,>=0.1.2 in ./venv/lib/python3.8/site-packages (from py-evm==0.3.0a17->trinity) (0.1.3)
Requirement already satisfied: async-generator<2,>=1.10 in ./venv/lib/python3.8/site-packages (from lahja<0.17,>=0.16.0->trinity) (1.10)
Requirement already satisfied: cloudpickle<2,>=1.2.1 in ./venv/lib/python3.8/site-packages (from asyncio-run-in-process==0.1.0a7->trinity) (1.6.0)
Requirement already satisfied: noiseprotocol<0.4.0,>=0.3.0 in ./venv/lib/python3.8/site-packages (from libp2p==0.1.5->trinity) (0.3.1)
Requirement already satisfied: rpcudp<4.0.0,>=3.0.0 in ./venv/lib/python3.8/site-packages (from libp2p==0.1.5->trinity) (3.0.0)
Collecting async-exit-stack==1.0.1
Using cached async_exit_stack-1.0.1-py3-none-any.whl (4.7 kB)
Collecting pynacl==1.3.0
Using cached PyNaCl-1.3.0-cp34-abi3-macosx_10_6_intel.whl (284 kB)
Requirement already satisfied: pycryptodome<4.0.0,>=3.9.2 in ./venv/lib/python3.8/site-packages (from libp2p==0.1.5->trinity) (3.9.9)
Processing /Users/willgdjones/Library/Caches/pip/wheels/02/13/37/ff11a1166ccd6ed78daa8f43c28a9aa34be92e6f6abbb7c549/fastecdsa-1.7.5-cp38-cp38-macosx_10_15_x86_64.whl
Requirement already satisfied: mypy>=0.740; implementation_name == "cpython" in ./venv/lib/python3.8/site-packages (from trio-typing<0.4,>=0.3.0->trinity) (0.790)
Requirement already satisfied: typing-extensions>=3.7.4 in ./venv/lib/python3.8/site-packages (from trio-typing<0.4,>=0.3.0->trinity) (3.7.4.3)
Requirement already satisfied: chardet<5,>=3.0.2 in ./venv/lib/python3.8/site-packages (from requests<3,>=2.20->trinity) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.8/site-packages (from requests<3,>=2.20->trinity) (2020.12.5)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./venv/lib/python3.8/site-packages (from requests<3,>=2.20->trinity) (1.26.2)
Requirement already satisfied: setuptools in ./venv/lib/python3.8/site-packages (from jsonschema==3.0.1->trinity) (47.1.1)
Requirement already satisfied: attrs>=17.4.0 in ./venv/lib/python3.8/site-packages (from jsonschema==3.0.1->trinity) (20.3.0)
Requirement already satisfied: pyrsistent>=0.14.0 in ./venv/lib/python3.8/site-packages (from jsonschema==3.0.1->trinity) (0.16.1)
Requirement already satisfied: asn1crypto in ./venv/lib/python3.8/site-packages (from coincurve<11.0.0,>=10.0.0->trinity) (1.4.0)
Requirement already satisfied: varint in ./venv/lib/python3.8/site-packages (from multiaddr<0.1.0,>=0.0.8->trinity) (1.0.2)
Requirement already satisfied: netaddr in ./venv/lib/python3.8/site-packages (from multiaddr<0.1.0,>=0.0.8->trinity) (0.8.0)
Requirement already satisfied: anyio~=2.0 in ./venv/lib/python3.8/site-packages (from asks<3,>=2.3.6->trinity) (2.0.2)
Requirement already satisfied: h11 in ./venv/lib/python3.8/site-packages (from asks<3,>=2.3.6->trinity) (0.12.0)
Requirement already satisfied: sniffio in ./venv/lib/python3.8/site-packages (from trio<0.14,>=0.13.0->trinity) (1.2.0)
Requirement already satisfied: outcome in ./venv/lib/python3.8/site-packages (from trio<0.14,>=0.13.0->trinity) (1.1.0)
Requirement already satisfied: sortedcontainers in ./venv/lib/python3.8/site-packages (from trio<0.14,>=0.13.0->trinity) (2.3.0)
Requirement already satisfied: multidict<5.0,>=4.0 in ./venv/lib/python3.8/site-packages (from aiohttp==3.6.0->trinity) (4.7.6)
Requirement already satisfied: async-timeout<4.0,>=3.0 in ./venv/lib/python3.8/site-packages (from aiohttp==3.6.0->trinity) (3.0.1)
Requirement already satisfied: yarl<2.0,>=1.0 in ./venv/lib/python3.8/site-packages (from aiohttp==3.6.0->trinity) (1.6.3)
Requirement already satisfied: netdisco in ./venv/lib/python3.8/site-packages (from upnpclient<1,>=0.0.8->trinity) (2.8.2)
Requirement already satisfied: python-dateutil in ./venv/lib/python3.8/site-packages (from upnpclient<1,>=0.0.8->trinity) (2.8.1)
Requirement already satisfied: lxml in ./venv/lib/python3.8/site-packages (from upnpclient<1,>=0.0.8->trinity) (4.6.2)
Requirement already satisfied: ruamel.yaml.clib>=0.1.2; platform_python_implementation == "CPython" and python_version < "3.9" in ./venv/lib/python3.8/site-packages (from ruamel.yaml==0.16.10->trinity) (0.2.2)
Requirement already satisfied: prompt-toolkit<2.1.0,>=2.0.0 in ./venv/lib/python3.8/site-packages (from ipython<7.10.0,>=7.8.0->trinity) (2.0.10)
Requirement already satisfied: backcall in ./venv/lib/python3.8/site-packages (from ipython<7.10.0,>=7.8.0->trinity) (0.2.0)
Requirement already satisfied: pexpect; sys_platform != "win32" in ./venv/lib/python3.8/site-packages (from ipython<7.10.0,>=7.8.0->trinity) (4.8.0)
Requirement already satisfied: appnope; sys_platform == "darwin" in ./venv/lib/python3.8/site-packages (from ipython<7.10.0,>=7.8.0->trinity) (0.1.2)
Requirement already satisfied: pickleshare in ./venv/lib/python3.8/site-packages (from ipython<7.10.0,>=7.8.0->trinity) (0.7.5)
Requirement already satisfied: decorator in ./venv/lib/python3.8/site-packages (from ipython<7.10.0,>=7.8.0->trinity) (4.4.2)
Requirement already satisfied: traitlets>=4.2 in ./venv/lib/python3.8/site-packages (from ipython<7.10.0,>=7.8.0->trinity) (5.0.5)
Requirement already satisfied: pygments in ./venv/lib/python3.8/site-packages (from ipython<7.10.0,>=7.8.0->trinity) (2.7.4)
Requirement already satisfied: jedi>=0.10 in ./venv/lib/python3.8/site-packages (from ipython<7.10.0,>=7.8.0->trinity) (0.18.0)
Requirement already satisfied: pycparser in ./venv/lib/python3.8/site-packages (from cffi!=1.11.3,>=1.8->cryptography<2.9,>=2.5->trinity) (2.20)
Requirement already satisfied: bitarray<1.3.0,>=1.2.1 in ./venv/lib/python3.8/site-packages (from eth-account<0.6.0,>=0.5.3->web3<6,>=5.10.0->trinity) (1.2.2)
Requirement already satisfied: eth-rlp<2,>=0.1.2 in ./venv/lib/python3.8/site-packages (from eth-account<0.6.0,>=0.5.3->web3<6,>=5.10.0->trinity) (0.2.1)
Requirement already satisfied: parsimonious<0.9.0,>=0.8.0 in ./venv/lib/python3.8/site-packages (from eth-abi<3.0.0,>=2.0.0b6->web3<6,>=5.10.0->trinity) (0.8.1)
Requirement already satisfied: u-msgpack-python>=1.5 in ./venv/lib/python3.8/site-packages (from rpcudp<4.0.0,>=3.0.0->libp2p==0.1.5->trinity) (2.7.1)
Requirement already satisfied: typed-ast<1.5.0,>=1.4.0 in ./venv/lib/python3.8/site-packages (from mypy>=0.740; implementation_name == "cpython"->trio-typing<0.4,>=0.3.0->trinity) (1.4.2)
Requirement already satisfied: zeroconf>=0.27.1 in ./venv/lib/python3.8/site-packages (from netdisco->upnpclient<1,>=0.0.8->trinity) (0.28.8)
Requirement already satisfied: wcwidth in ./venv/lib/python3.8/site-packages (from prompt-toolkit<2.1.0,>=2.0.0->ipython<7.10.0,>=7.8.0->trinity) (0.2.5)
Requirement already satisfied: ptyprocess>=0.5 in ./venv/lib/python3.8/site-packages (from pexpect; sys_platform != "win32"->ipython<7.10.0,>=7.8.0->trinity) (0.7.0)
Requirement already satisfied: ipython-genutils in ./venv/lib/python3.8/site-packages (from traitlets>=4.2->ipython<7.10.0,>=7.8.0->trinity) (0.2.0)
Requirement already satisfied: parso<0.9.0,>=0.8.0 in ./venv/lib/python3.8/site-packages (from jedi>=0.10->ipython<7.10.0,>=7.8.0->trinity) (0.8.1)
Requirement already satisfied: ifaddr>=0.1.7 in ./venv/lib/python3.8/site-packages (from zeroconf>=0.27.1->netdisco->upnpclient<1,>=0.0.8->trinity) (0.1.7)
Building wheels for collected packages: coincurve
Building wheel for coincurve (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /Users/willgdjones/Projects/ethereum/venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/setup.py'"'"'; __file__='"'"'/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-wheel-56tgq0i6
cwd: /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/
Complete output (174 lines):
Warning: 'keywords' should be a list, got type 'tuple'
running bdist_wheel
The [wheel] section is deprecated. Use [bdist_wheel] instead.
running build
running build_py
creating build
creating build/lib.macosx-10.15-x86_64-3.8
creating build/lib.macosx-10.15-x86_64-3.8/coincurve
copying coincurve/_windows_libsecp256k1.py -> build/lib.macosx-10.15-x86_64-3.8/coincurve
copying coincurve/flags.py -> build/lib.macosx-10.15-x86_64-3.8/coincurve
copying coincurve/__init__.py -> build/lib.macosx-10.15-x86_64-3.8/coincurve
copying coincurve/keys.py -> build/lib.macosx-10.15-x86_64-3.8/coincurve
copying coincurve/context.py -> build/lib.macosx-10.15-x86_64-3.8/coincurve
copying coincurve/utils.py -> build/lib.macosx-10.15-x86_64-3.8/coincurve
copying coincurve/ecdsa.py -> build/lib.macosx-10.15-x86_64-3.8/coincurve
running build_clib
checking build system type... x86_64-apple-darwin19.4.0
checking host system type... x86_64-apple-darwin19.4.0
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/build-aux/install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking how to print strings... printf
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-apple-darwin19.4.0 file names to x86_64-apple-darwin19.4.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin19.4.0 file names to toolchain format... func_convert_file_noop
checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin19.4.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking whether make supports nested variables... (cached) yes
checking for pkg-config... no
checking for ar... /usr/bin/ar
checking for ranlib... /usr/bin/ranlib
checking for strip... /usr/bin/strip
checking for gcc... gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) none
checking how to run the C preprocessor... gcc -E
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... none
checking for brew... /usr/local/bin/brew
checking if gcc supports -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings... yes
checking if gcc supports -fvisibility=hidden... yes
checking for __int128... yes
checking for __builtin_expect... yes
checking native compiler: gcc... ok
checking for x86_64 assembly availability... yes
checking gmp.h usability... yes
checking gmp.h presence... yes
checking for gmp.h... yes
checking for __gmpz_init in -lgmp... yes
checking for CRYPTO... no
checking openssl/crypto.h usability... no
checking openssl/crypto.h presence... no
checking for openssl/crypto.h... no
checking whether byte ordering is bigendian... no
configure: Using static precomputation: yes
configure: Using assembly optimizations: x86_64
configure: Using field implementation: 64bit
configure: Using bignum implementation: gmp
configure: Using scalar implementation: 64bit
configure: Using endomorphism optimizations: no
configure: Building benchmarks: no
configure: Building for coverage analysis: no
configure: Building ECDH module: yes
configure: Building ECDSA pubkey recovery module: yes
configure: Using jni: no
configure: ******
configure: WARNING: experimental build
configure: Experimental features do not have stable APIs or properties, and may not be safe for production use.
configure: Building ECDH module: yes
configure: ******
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libsecp256k1.pc
config.status: creating src/libsecp256k1-config.h
config.status: executing depfiles commands
config.status: executing libtool commands
gcc -I/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1 -g -O2 -Wall -Wextra -Wno-unused-function -c /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/src/gen_context.c -o gen_context.o
gcc gen_context.o -o gen_context
./gen_context
CC src/libsecp256k1_la-secp256k1.lo
CCLD libsecp256k1.la
CC src/tests-tests.o
CCLD tests
CC src/exhaustive_tests-tests_exhaustive.o
CCLD exhaustive_tests
/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/build-aux/install-sh -c -d '/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib'
/bin/sh ./libtool --mode=install /usr/bin/install -c libsecp256k1.la '/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib'
libtool: install: /usr/bin/install -c .libs/libsecp256k1.lai /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib/libsecp256k1.la
libtool: install: /usr/bin/install -c .libs/libsecp256k1.a /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib/libsecp256k1.a
libtool: install: chmod 644 /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib/libsecp256k1.a
libtool: install: /usr/bin/ranlib /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib/libsecp256k1.a
/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/build-aux/install-sh -c -d '/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/include'
/usr/bin/install -c -m 644 /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/include/secp256k1.h /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/include/secp256k1_ecdh.h /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/include/secp256k1_recovery.h '/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/include'
/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/build-aux/install-sh -c -d '/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib/pkgconfig'
/usr/bin/install -c -m 644 libsecp256k1.pc '/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib/pkgconfig'
error: [Errno 2] No such file or directory: 'pkg-config'
----------------------------------------
ERROR: Failed building wheel for coincurve
Running setup.py clean for coincurve
Failed to build coincurve
Installing collected packages: async-exit-stack, pynacl, fastecdsa, coincurve, libp2p, cachetools, trinity
Attempting uninstall: coincurve
Found existing installation: coincurve 13.0.0
Uninstalling coincurve-13.0.0:
Successfully uninstalled coincurve-13.0.0
Running setup.py install for coincurve ... \
error
ERROR: Command errored out with exit status 1:
command: /Users/willgdjones/Projects/ethereum/venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/setup.py'"'"'; __file__='"'"'/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-record-zg4dqirs/install-record.txt --single-version-externally-managed --compile --install-headers /Users/willgdjones/Projects/ethereum/venv/include/site/python3.8/coincurve
cwd: /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/
Complete output (173 lines):
Warning: 'keywords' should be a list, got type 'tuple'
running install
running build
running build_py
creating build
creating build/lib.macosx-10.15-x86_64-3.8
creating build/lib.macosx-10.15-x86_64-3.8/coincurve
copying coincurve/_windows_libsecp256k1.py -> build/lib.macosx-10.15-x86_64-3.8/coincurve
copying coincurve/flags.py -> build/lib.macosx-10.15-x86_64-3.8/coincurve
copying coincurve/__init__.py -> build/lib.macosx-10.15-x86_64-3.8/coincurve
copying coincurve/keys.py -> build/lib.macosx-10.15-x86_64-3.8/coincurve
copying coincurve/context.py -> build/lib.macosx-10.15-x86_64-3.8/coincurve
copying coincurve/utils.py -> build/lib.macosx-10.15-x86_64-3.8/coincurve
copying coincurve/ecdsa.py -> build/lib.macosx-10.15-x86_64-3.8/coincurve
running build_clib
checking build system type... x86_64-apple-darwin19.4.0
checking host system type... x86_64-apple-darwin19.4.0
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/build-aux/install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking how to print strings... printf
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-apple-darwin19.4.0 file names to x86_64-apple-darwin19.4.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin19.4.0 file names to toolchain format... func_convert_file_noop
checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin19.4.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking whether make supports nested variables... (cached) yes
checking for pkg-config... no
checking for ar... /usr/bin/ar
checking for ranlib... /usr/bin/ranlib
checking for strip... /usr/bin/strip
checking for gcc... gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) none
checking how to run the C preprocessor... gcc -E
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... none
checking for brew... /usr/local/bin/brew
checking if gcc supports -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings... yes
checking if gcc supports -fvisibility=hidden... yes
checking for __int128... yes
checking for __builtin_expect... yes
checking native compiler: gcc... ok
checking for x86_64 assembly availability... yes
checking gmp.h usability... yes
checking gmp.h presence... yes
checking for gmp.h... yes
checking for __gmpz_init in -lgmp... yes
checking for CRYPTO... no
checking openssl/crypto.h usability... no
checking openssl/crypto.h presence... no
checking for openssl/crypto.h... no
checking whether byte ordering is bigendian... no
configure: Using static precomputation: yes
configure: Using assembly optimizations: x86_64
configure: Using field implementation: 64bit
configure: Using bignum implementation: gmp
configure: Using scalar implementation: 64bit
configure: Using endomorphism optimizations: no
configure: Building benchmarks: no
configure: Building for coverage analysis: no
configure: Building ECDH module: yes
configure: Building ECDSA pubkey recovery module: yes
configure: Using jni: no
configure: ******
configure: WARNING: experimental build
configure: Experimental features do not have stable APIs or properties, and may not be safe for production use.
configure: Building ECDH module: yes
configure: ******
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libsecp256k1.pc
config.status: creating src/libsecp256k1-config.h
config.status: executing depfiles commands
config.status: executing libtool commands
gcc -I/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1 -g -O2 -Wall -Wextra -Wno-unused-function -c /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/src/gen_context.c -o gen_context.o
gcc gen_context.o -o gen_context
./gen_context
CC src/libsecp256k1_la-secp256k1.lo
CCLD libsecp256k1.la
CC src/tests-tests.o
CCLD tests
CC src/exhaustive_tests-tests_exhaustive.o
CCLD exhaustive_tests
/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/build-aux/install-sh -c -d '/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib'
/bin/sh ./libtool --mode=install /usr/bin/install -c libsecp256k1.la '/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib'
libtool: install: /usr/bin/install -c .libs/libsecp256k1.lai /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib/libsecp256k1.la
libtool: install: /usr/bin/install -c .libs/libsecp256k1.a /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib/libsecp256k1.a
libtool: install: chmod 644 /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib/libsecp256k1.a
libtool: install: /usr/bin/ranlib /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib/libsecp256k1.a
/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/build-aux/install-sh -c -d '/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/include'
/usr/bin/install -c -m 644 /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/include/secp256k1.h /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/include/secp256k1_ecdh.h /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/include/secp256k1_recovery.h '/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/include'
/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/libsecp256k1/build-aux/install-sh -c -d '/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib/pkgconfig'
/usr/bin/install -c -m 644 libsecp256k1.pc '/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/build/temp.macosx-10.15-x86_64-3.8/lib/pkgconfig'
error: [Errno 2] No such file or directory: 'pkg-config'
----------------------------------------
Rolling back uninstall of coincurve
Moving to /Users/willgdjones/Projects/ethereum/venv/lib/python3.8/site-packages/coincurve-13.0.0.dist-info/
from /Users/willgdjones/Projects/ethereum/venv/lib/python3.8/site-packages/~oincurve-13.0.0.dist-info
Moving to /Users/willgdjones/Projects/ethereum/venv/lib/python3.8/site-packages/coincurve/
from /Users/willgdjones/Projects/ethereum/venv/lib/python3.8/site-packages/~oincurve
ERROR: Command errored out with exit status 1: /Users/willgdjones/Projects/ethereum/venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/setup.py'"'"'; __file__='"'"'/private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-install-8g8jvuhf/coincurve/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/h3/k5sgzmp17cvbz1mm459fkf200000gn/T/pip-record-zg4dqirs/install-record.txt --single-version-externally-managed --compile --install-headers /Users/willgdjones/Projects/ethereum/venv/include/site/python3.8/coincurve Check the logs for full command output.
WARNING: You are using pip version 20.1.1; however, version 20.3.3 is available.
You should consider upgrading via the '/Users/willgdjones/Projects/ethereum/venv/bin/python -m pip install --upgrade pip' command.
oozan commented
Almost the same topic in here: trinityrnaseq/trinityrnaseq#916
not resolved thou.
willgdjones commented
@oozan are you sure you've got the right trinity or is that just a coincidence? I'd love to get this resolved!