This repository was archived by the owner on Mar 21, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
This repository was archived by the owner on Mar 21, 2023. It is now read-only.
compilation error for work C extension #1
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Requirement already satisfied: ed25519-blake2b>=1.4 in /usr/local/lib/python3.8/dist-packages (from pyqlc) (1.4)
Requirement already satisfied: py-cpuinfo>=4 in /usr/local/lib/python3.8/dist-packages (from pyqlc) (8.0.0)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from pyqlc) (2.22.0)
Building wheels for collected packages: pyqlc
Building wheel for pyqlc (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-zzdyv0i4/pyqlc/setup.py'"'"'; __file__='"'"'/tmp/pip-install-zzdyv0i4/pyqlc/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 /tmp/pip-wheel-ejv78sh9
cwd: /tmp/pip-install-zzdyv0i4/pyqlc/
Complete output (49 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/pledge.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/mintage.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/contract.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/__init__.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/miner.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/ledger.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/kyc.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/rewards.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/client.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/dpki.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/permission.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/account.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/dodsettlement.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/ptmkey.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/net.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/pub_sub.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/representation.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/destroy.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/settlement.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/util.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/pov.py -> build/lib.linux-x86_64-3.8/pyqlc
creating build/lib.linux-x86_64-3.8/pyqlc/utils
copying pyqlc/utils/helper.py -> build/lib.linux-x86_64-3.8/pyqlc/utils
copying pyqlc/utils/crypto.py -> build/lib.linux-x86_64-3.8/pyqlc/utils
copying pyqlc/utils/__init__.py -> build/lib.linux-x86_64-3.8/pyqlc/utils
copying pyqlc/utils/work.py -> build/lib.linux-x86_64-3.8/pyqlc/utils
copying pyqlc/utils/block.py -> build/lib.linux-x86_64-3.8/pyqlc/utils
copying pyqlc/utils/exceptions.py -> build/lib.linux-x86_64-3.8/pyqlc/utils
running build_ext
building 'pyqlc._work_avx' extension
creating build/temp.linux-x86_64-3.8
creating build/temp.linux-x86_64-3.8/pyqlc
creating build/temp.linux-x86_64-3.8/pyqlc/utils
creating build/temp.linux-x86_64-3.8/pyqlc/utils/modules
creating build/temp.linux-x86_64-3.8/pyqlc/utils/modules/work_module
creating build/temp.linux-x86_64-3.8/pyqlc/utils/modules/work_module/BLAKE2
creating build/temp.linux-x86_64-3.8/pyqlc/utils/modules/work_module/BLAKE2/sse
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Ipyqlc/utils/modules/work_module/BLAKE2/sse -I/usr/include/python3.8 -c pyqlc/utils/modules/work_module/work.c -o build/temp.linux-x86_64-3.8/pyqlc/utils/modules/work_module/work.o -DWORK_AVX -mavx
pyqlc/utils/modules/work_module/work.c:4:10: fatal error: blake2.h: No such file or directory
4 | #include "blake2.h"
| ^~~~~~~~~~
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for pyqlc
Running setup.py clean for pyqlc
Failed to build pyqlc
Installing collected packages: pyqlc
Running setup.py install for pyqlc ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-zzdyv0i4/pyqlc/setup.py'"'"'; __file__='"'"'/tmp/pip-install-zzdyv0i4/pyqlc/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-ri7ur_7u/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.8/pyqlc
cwd: /tmp/pip-install-zzdyv0i4/pyqlc/
Complete output (49 lines):
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/pledge.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/mintage.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/contract.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/__init__.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/miner.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/ledger.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/kyc.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/rewards.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/client.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/dpki.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/permission.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/account.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/dodsettlement.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/ptmkey.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/net.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/pub_sub.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/representation.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/destroy.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/settlement.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/util.py -> build/lib.linux-x86_64-3.8/pyqlc
copying pyqlc/pov.py -> build/lib.linux-x86_64-3.8/pyqlc
creating build/lib.linux-x86_64-3.8/pyqlc/utils
copying pyqlc/utils/helper.py -> build/lib.linux-x86_64-3.8/pyqlc/utils
copying pyqlc/utils/crypto.py -> build/lib.linux-x86_64-3.8/pyqlc/utils
copying pyqlc/utils/__init__.py -> build/lib.linux-x86_64-3.8/pyqlc/utils
copying pyqlc/utils/work.py -> build/lib.linux-x86_64-3.8/pyqlc/utils
copying pyqlc/utils/block.py -> build/lib.linux-x86_64-3.8/pyqlc/utils
copying pyqlc/utils/exceptions.py -> build/lib.linux-x86_64-3.8/pyqlc/utils
running build_ext
building 'pyqlc._work_avx' extension
creating build/temp.linux-x86_64-3.8
creating build/temp.linux-x86_64-3.8/pyqlc
creating build/temp.linux-x86_64-3.8/pyqlc/utils
creating build/temp.linux-x86_64-3.8/pyqlc/utils/modules
creating build/temp.linux-x86_64-3.8/pyqlc/utils/modules/work_module
creating build/temp.linux-x86_64-3.8/pyqlc/utils/modules/work_module/BLAKE2
creating build/temp.linux-x86_64-3.8/pyqlc/utils/modules/work_module/BLAKE2/sse
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Ipyqlc/utils/modules/work_module/BLAKE2/sse -I/usr/include/python3.8 -c pyqlc/utils/modules/work_module/work.c -o build/temp.linux-x86_64-3.8/pyqlc/utils/modules/work_module/work.o -DWORK_AVX -mavx
pyqlc/utils/modules/work_module/work.c:4:10: fatal error: blake2.h: No such file or directory
4 | #include "blake2.h"
| ^~~~~~~~~~
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-zzdyv0i4/pyqlc/setup.py'"'"'; __file__='"'"'/tmp/pip-install-zzdyv0i4/pyqlc/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-ri7ur_7u/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.8/pyqlc Check the logs for full command output.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working