Created
July 8, 2020 16:45
-
-
Save kevwil/ebd9af6c6be6c7d4d469ff0652d4cb9e to your computer and use it in GitHub Desktop.
pyuv install error on mac with homebrew python 3.8.3
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Building wheel for pyuv (setup.py) ... error | |
ERROR: Command errored out with exit status 1: | |
command: /usr/local/opt/python@3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/fh/l0dd3k4n0cg6371cmpp5pqw00000gn/T/pip-install-766rijlk/pyuv/setup.py'"'"'; __file__='"'"'/private/var/folders/fh/l0dd3k4n0cg6371cmpp5pqw00000gn/T/pip-install-766rijlk/pyuv/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/fh/l0dd3k4n0cg6371cmpp5pqw00000gn/T/pip-wheel-se28f3ge | |
cwd: /private/var/folders/fh/l0dd3k4n0cg6371cmpp5pqw00000gn/T/pip-install-766rijlk/pyuv/ | |
Complete output (210 lines): | |
running bdist_wheel | |
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/pyuv | |
copying pyuv/_version.py -> build/lib.macosx-10.15-x86_64-3.8/pyuv | |
copying pyuv/__init__.py -> build/lib.macosx-10.15-x86_64-3.8/pyuv | |
running build_ext | |
building 'pyuv._cpyuv' extension | |
creating build/temp.macosx-10.15-x86_64-3.8 | |
creating build/temp.macosx-10.15-x86_64-3.8/src | |
creating build/temp.macosx-10.15-x86_64-3.8/deps | |
creating build/temp.macosx-10.15-x86_64-3.8/deps/libuv | |
creating build/temp.macosx-10.15-x86_64-3.8/deps/libuv/src | |
creating build/temp.macosx-10.15-x86_64-3.8/deps/libuv/src/unix | |
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -I/usr/local/opt/mysql@5.7/include: -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -D_DARWIN_UNLIMITED_SELECT=1 -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python@3.8/3.8.3_1/Frameworks/Python.framework/Versions/3.8/include/python3.8 -Ideps/libuv/include -Ideps/libuv/src -c src/pyuv.c -o build/temp.macosx-10.15-x86_64-3.8/src/pyuv.o | |
In file included from src/pyuv.c:4: | |
src/common.c:42:16: warning: 'PyUnicode_EncodeUTF8' is deprecated [-Wdeprecated-declarations] | |
return PyUnicode_EncodeUTF8(PyUnicode_AS_UNICODE(unicode), PyUnicode_GET_SIZE(unicode), "surrogateescape"); | |
^ | |
/usr/local/Cellar/python@3.8/3.8.3_1/Frameworks/Python.framework/Versions/3.8/include/python3.8/cpython/unicodeobject.h:821:1: note: 'PyUnicode_EncodeUTF8' has been explicitly marked deprecated here | |
Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_EncodeUTF8( | |
^ | |
/usr/local/Cellar/python@3.8/3.8.3_1/Frameworks/Python.framework/Versions/3.8/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED' | |
#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__)) | |
^ | |
In file included from src/pyuv.c:4: | |
src/common.c:76:14: warning: comparison of integers of different signs: 'Py_ssize_t' (aka 'long') and 'unsigned long' [-Wsign-compare] | |
if (size != strlen(data)) { | |
~~~~ ^ ~~~~~~~~~~~~ | |
In file included from src/pyuv.c:16: | |
src/stream.c:369:19: warning: comparison of integers of different signs: 'Py_ssize_t' (aka 'long') and 'unsigned long' [-Wsign-compare] | |
if (buf_count > ARRAY_SIZE(ctx->viewsml)) | |
~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from src/pyuv.c:23: | |
src/udp.c:321:19: warning: comparison of integers of different signs: 'Py_ssize_t' (aka 'long') and 'unsigned long' [-Wsign-compare] | |
if (buf_count > ARRAY_SIZE(ctx->viewsml)) | |
~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ | |
4 warnings generated. | |
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -I/usr/local/opt/mysql@5.7/include: -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -D_DARWIN_UNLIMITED_SELECT=1 -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python@3.8/3.8.3_1/Frameworks/Python.framework/Versions/3.8/include/python3.8 -Ideps/libuv/include -Ideps/libuv/src -c deps/libuv/src/fs-poll.c -o build/temp.macosx-10.15-x86_64-3.8/deps/libuv/src/fs-poll.o | |
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -I/usr/local/opt/mysql@5.7/include: -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -D_DARWIN_UNLIMITED_SELECT=1 -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python@3.8/3.8.3_1/Frameworks/Python.framework/Versions/3.8/include/python3.8 -Ideps/libuv/include -Ideps/libuv/src -c deps/libuv/src/inet.c -o build/temp.macosx-10.15-x86_64-3.8/deps/libuv/src/inet.o | |
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -I/usr/local/opt/mysql@5.7/include: -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -D_DARWIN_UNLIMITED_SELECT=1 -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python@3.8/3.8.3_1/Frameworks/Python.framework/Versions/3.8/include/python3.8 -Ideps/libuv/include -Ideps/libuv/src -c deps/libuv/src/threadpool.c -o build/temp.macosx-10.15-x86_64-3.8/deps/libuv/src/threadpool.o | |
deps/libuv/src/threadpool.c:261:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_unregister(req->loop, req); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:141:26: note: expanded from macro 'uv__req_unregister' | |
QUEUE_REMOVE(&(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:103:21: note: expanded from macro 'QUEUE_REMOVE' | |
QUEUE_PREV_NEXT(q) = QUEUE_NEXT(q); \ | |
~~~~~~~~~~~~~~~~^~ | |
deps/libuv/src/queue.h:26:52: note: expanded from macro 'QUEUE_PREV_NEXT' | |
#define QUEUE_PREV_NEXT(q) (QUEUE_NEXT(QUEUE_PREV(q))) | |
~~~~~~~~~~~~~~~~~~~~~~^~~ | |
deps/libuv/src/queue.h:25:47: note: expanded from macro 'QUEUE_PREV' | |
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1])) | |
^ | |
deps/libuv/src/queue.h:24:47: note: expanded from macro 'QUEUE_NEXT' | |
#define QUEUE_NEXT(q) (*(QUEUE **) &((*(q))[0])) | |
^ | |
deps/libuv/src/threadpool.c:261:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_unregister(req->loop, req); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:141:26: note: expanded from macro 'uv__req_unregister' | |
QUEUE_REMOVE(&(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:103:37: note: expanded from macro 'QUEUE_REMOVE' | |
QUEUE_PREV_NEXT(q) = QUEUE_NEXT(q); \ | |
~~~~~~~~~~~^~ | |
deps/libuv/src/queue.h:24:47: note: expanded from macro 'QUEUE_NEXT' | |
#define QUEUE_NEXT(q) (*(QUEUE **) &((*(q))[0])) | |
^ | |
deps/libuv/src/threadpool.c:261:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_unregister(req->loop, req); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:141:26: note: expanded from macro 'uv__req_unregister' | |
QUEUE_REMOVE(&(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:104:21: note: expanded from macro 'QUEUE_REMOVE' | |
QUEUE_NEXT_PREV(q) = QUEUE_PREV(q); \ | |
~~~~~~~~~~~~~~~~^~ | |
deps/libuv/src/queue.h:27:52: note: expanded from macro 'QUEUE_NEXT_PREV' | |
#define QUEUE_NEXT_PREV(q) (QUEUE_PREV(QUEUE_NEXT(q))) | |
~~~~~~~~~~~~~~~~~~~~~~^~~ | |
deps/libuv/src/queue.h:24:47: note: expanded from macro 'QUEUE_NEXT' | |
#define QUEUE_NEXT(q) (*(QUEUE **) &((*(q))[0])) | |
^ | |
deps/libuv/src/queue.h:25:47: note: expanded from macro 'QUEUE_PREV' | |
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1])) | |
^ | |
deps/libuv/src/threadpool.c:261:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_unregister(req->loop, req); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:141:26: note: expanded from macro 'uv__req_unregister' | |
QUEUE_REMOVE(&(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:104:37: note: expanded from macro 'QUEUE_REMOVE' | |
QUEUE_NEXT_PREV(q) = QUEUE_PREV(q); \ | |
~~~~~~~~~~~^~ | |
deps/libuv/src/queue.h:25:47: note: expanded from macro 'QUEUE_PREV' | |
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1])) | |
^ | |
deps/libuv/src/threadpool.c:277:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_init(loop, req, UV_WORK); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:242:5: note: expanded from macro 'uv__req_init' | |
uv__req_register(loop, req); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:134:53: note: expanded from macro 'uv__req_register' | |
QUEUE_INSERT_TAIL(&(loop)->active_reqs, &(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:94:16: note: expanded from macro 'QUEUE_INSERT_TAIL' | |
QUEUE_NEXT(q) = (h); \ | |
~~~~~~~~~~~^~ | |
deps/libuv/src/queue.h:24:47: note: expanded from macro 'QUEUE_NEXT' | |
#define QUEUE_NEXT(q) (*(QUEUE **) &((*(q))[0])) | |
^ | |
deps/libuv/src/threadpool.c:277:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_init(loop, req, UV_WORK); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:242:5: note: expanded from macro 'uv__req_init' | |
uv__req_register(loop, req); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:134:53: note: expanded from macro 'uv__req_register' | |
QUEUE_INSERT_TAIL(&(loop)->active_reqs, &(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:95:16: note: expanded from macro 'QUEUE_INSERT_TAIL' | |
QUEUE_PREV(q) = QUEUE_PREV(h); \ | |
~~~~~~~~~~~^~ | |
deps/libuv/src/queue.h:25:47: note: expanded from macro 'QUEUE_PREV' | |
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1])) | |
^ | |
deps/libuv/src/threadpool.c:277:3: error: subscripted value is not an array, pointer, or vector | |
uv__req_init(loop, req, UV_WORK); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:242:5: note: expanded from macro 'uv__req_init' | |
uv__req_register(loop, req); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:134:5: note: expanded from macro 'uv__req_register' | |
QUEUE_INSERT_TAIL(&(loop)->active_reqs, &(req)->active_queue); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:95:21: note: expanded from macro 'QUEUE_INSERT_TAIL' | |
QUEUE_PREV(q) = QUEUE_PREV(h); \ | |
^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:25:50: note: expanded from macro 'QUEUE_PREV' | |
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1])) | |
~~~~~~^~ | |
deps/libuv/src/threadpool.c:277:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_init(loop, req, UV_WORK); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:242:5: note: expanded from macro 'uv__req_init' | |
uv__req_register(loop, req); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:134:53: note: expanded from macro 'uv__req_register' | |
QUEUE_INSERT_TAIL(&(loop)->active_reqs, &(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:96:21: note: expanded from macro 'QUEUE_INSERT_TAIL' | |
QUEUE_PREV_NEXT(q) = (q); \ | |
~~~~~~~~~~~~~~~~^~ | |
deps/libuv/src/queue.h:26:52: note: expanded from macro 'QUEUE_PREV_NEXT' | |
#define QUEUE_PREV_NEXT(q) (QUEUE_NEXT(QUEUE_PREV(q))) | |
~~~~~~~~~~~~~~~~~~~~~~^~~ | |
deps/libuv/src/queue.h:25:47: note: expanded from macro 'QUEUE_PREV' | |
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1])) | |
^ | |
deps/libuv/src/queue.h:24:47: note: expanded from macro 'QUEUE_NEXT' | |
#define QUEUE_NEXT(q) (*(QUEUE **) &((*(q))[0])) | |
^ | |
deps/libuv/src/threadpool.c:277:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_init(loop, req, UV_WORK); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:242:5: note: expanded from macro 'uv__req_init' | |
uv__req_register(loop, req); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:134:53: note: expanded from macro 'uv__req_register' | |
QUEUE_INSERT_TAIL(&(loop)->active_reqs, &(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:96:27: note: expanded from macro 'QUEUE_INSERT_TAIL' | |
QUEUE_PREV_NEXT(q) = (q); \ | |
^ | |
deps/libuv/src/threadpool.c:277:3: error: subscripted value is not an array, pointer, or vector | |
uv__req_init(loop, req, UV_WORK); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:242:5: note: expanded from macro 'uv__req_init' | |
uv__req_register(loop, req); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:134:5: note: expanded from macro 'uv__req_register' | |
QUEUE_INSERT_TAIL(&(loop)->active_reqs, &(req)->active_queue); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:97:5: note: expanded from macro 'QUEUE_INSERT_TAIL' | |
QUEUE_PREV(h) = (q); \ | |
^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:25:50: note: expanded from macro 'QUEUE_PREV' | |
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1])) | |
~~~~~~^~ | |
deps/libuv/src/threadpool.c:277:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_init(loop, req, UV_WORK); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:242:5: note: expanded from macro 'uv__req_init' | |
uv__req_register(loop, req); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:134:53: note: expanded from macro 'uv__req_register' | |
QUEUE_INSERT_TAIL(&(loop)->active_reqs, &(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:97:22: note: expanded from macro 'QUEUE_INSERT_TAIL' | |
QUEUE_PREV(h) = (q); \ | |
^ | |
11 errors generated. | |
error: command 'clang' failed with exit status 1 | |
---------------------------------------- | |
ERROR: Failed building wheel for pyuv | |
Running setup.py clean for pyuv | |
Failed to build pyuv | |
Installing collected packages: pyuv | |
Running setup.py install for pyuv ... error | |
ERROR: Command errored out with exit status 1: | |
command: /usr/local/opt/python@3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/fh/l0dd3k4n0cg6371cmpp5pqw00000gn/T/pip-install-766rijlk/pyuv/setup.py'"'"'; __file__='"'"'/private/var/folders/fh/l0dd3k4n0cg6371cmpp5pqw00000gn/T/pip-install-766rijlk/pyuv/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/fh/l0dd3k4n0cg6371cmpp5pqw00000gn/T/pip-record-7zp6yk_a/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.8/pyuv | |
cwd: /private/var/folders/fh/l0dd3k4n0cg6371cmpp5pqw00000gn/T/pip-install-766rijlk/pyuv/ | |
Complete output (210 lines): | |
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/pyuv | |
copying pyuv/_version.py -> build/lib.macosx-10.15-x86_64-3.8/pyuv | |
copying pyuv/__init__.py -> build/lib.macosx-10.15-x86_64-3.8/pyuv | |
running build_ext | |
building 'pyuv._cpyuv' extension | |
creating build/temp.macosx-10.15-x86_64-3.8 | |
creating build/temp.macosx-10.15-x86_64-3.8/src | |
creating build/temp.macosx-10.15-x86_64-3.8/deps | |
creating build/temp.macosx-10.15-x86_64-3.8/deps/libuv | |
creating build/temp.macosx-10.15-x86_64-3.8/deps/libuv/src | |
creating build/temp.macosx-10.15-x86_64-3.8/deps/libuv/src/unix | |
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -I/usr/local/opt/mysql@5.7/include: -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -D_DARWIN_UNLIMITED_SELECT=1 -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python@3.8/3.8.3_1/Frameworks/Python.framework/Versions/3.8/include/python3.8 -Ideps/libuv/include -Ideps/libuv/src -c src/pyuv.c -o build/temp.macosx-10.15-x86_64-3.8/src/pyuv.o | |
In file included from src/pyuv.c:4: | |
src/common.c:42:16: warning: 'PyUnicode_EncodeUTF8' is deprecated [-Wdeprecated-declarations] | |
return PyUnicode_EncodeUTF8(PyUnicode_AS_UNICODE(unicode), PyUnicode_GET_SIZE(unicode), "surrogateescape"); | |
^ | |
/usr/local/Cellar/python@3.8/3.8.3_1/Frameworks/Python.framework/Versions/3.8/include/python3.8/cpython/unicodeobject.h:821:1: note: 'PyUnicode_EncodeUTF8' has been explicitly marked deprecated here | |
Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_EncodeUTF8( | |
^ | |
/usr/local/Cellar/python@3.8/3.8.3_1/Frameworks/Python.framework/Versions/3.8/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED' | |
#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__)) | |
^ | |
In file included from src/pyuv.c:4: | |
src/common.c:76:14: warning: comparison of integers of different signs: 'Py_ssize_t' (aka 'long') and 'unsigned long' [-Wsign-compare] | |
if (size != strlen(data)) { | |
~~~~ ^ ~~~~~~~~~~~~ | |
In file included from src/pyuv.c:16: | |
src/stream.c:369:19: warning: comparison of integers of different signs: 'Py_ssize_t' (aka 'long') and 'unsigned long' [-Wsign-compare] | |
if (buf_count > ARRAY_SIZE(ctx->viewsml)) | |
~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from src/pyuv.c:23: | |
src/udp.c:321:19: warning: comparison of integers of different signs: 'Py_ssize_t' (aka 'long') and 'unsigned long' [-Wsign-compare] | |
if (buf_count > ARRAY_SIZE(ctx->viewsml)) | |
~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ | |
4 warnings generated. | |
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -I/usr/local/opt/mysql@5.7/include: -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -D_DARWIN_UNLIMITED_SELECT=1 -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python@3.8/3.8.3_1/Frameworks/Python.framework/Versions/3.8/include/python3.8 -Ideps/libuv/include -Ideps/libuv/src -c deps/libuv/src/fs-poll.c -o build/temp.macosx-10.15-x86_64-3.8/deps/libuv/src/fs-poll.o | |
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -I/usr/local/opt/mysql@5.7/include: -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -D_DARWIN_UNLIMITED_SELECT=1 -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python@3.8/3.8.3_1/Frameworks/Python.framework/Versions/3.8/include/python3.8 -Ideps/libuv/include -Ideps/libuv/src -c deps/libuv/src/inet.c -o build/temp.macosx-10.15-x86_64-3.8/deps/libuv/src/inet.o | |
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -I/usr/local/opt/mysql@5.7/include: -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -D_DARWIN_UNLIMITED_SELECT=1 -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python@3.8/3.8.3_1/Frameworks/Python.framework/Versions/3.8/include/python3.8 -Ideps/libuv/include -Ideps/libuv/src -c deps/libuv/src/threadpool.c -o build/temp.macosx-10.15-x86_64-3.8/deps/libuv/src/threadpool.o | |
deps/libuv/src/threadpool.c:261:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_unregister(req->loop, req); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:141:26: note: expanded from macro 'uv__req_unregister' | |
QUEUE_REMOVE(&(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:103:21: note: expanded from macro 'QUEUE_REMOVE' | |
QUEUE_PREV_NEXT(q) = QUEUE_NEXT(q); \ | |
~~~~~~~~~~~~~~~~^~ | |
deps/libuv/src/queue.h:26:52: note: expanded from macro 'QUEUE_PREV_NEXT' | |
#define QUEUE_PREV_NEXT(q) (QUEUE_NEXT(QUEUE_PREV(q))) | |
~~~~~~~~~~~~~~~~~~~~~~^~~ | |
deps/libuv/src/queue.h:25:47: note: expanded from macro 'QUEUE_PREV' | |
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1])) | |
^ | |
deps/libuv/src/queue.h:24:47: note: expanded from macro 'QUEUE_NEXT' | |
#define QUEUE_NEXT(q) (*(QUEUE **) &((*(q))[0])) | |
^ | |
deps/libuv/src/threadpool.c:261:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_unregister(req->loop, req); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:141:26: note: expanded from macro 'uv__req_unregister' | |
QUEUE_REMOVE(&(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:103:37: note: expanded from macro 'QUEUE_REMOVE' | |
QUEUE_PREV_NEXT(q) = QUEUE_NEXT(q); \ | |
~~~~~~~~~~~^~ | |
deps/libuv/src/queue.h:24:47: note: expanded from macro 'QUEUE_NEXT' | |
#define QUEUE_NEXT(q) (*(QUEUE **) &((*(q))[0])) | |
^ | |
deps/libuv/src/threadpool.c:261:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_unregister(req->loop, req); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:141:26: note: expanded from macro 'uv__req_unregister' | |
QUEUE_REMOVE(&(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:104:21: note: expanded from macro 'QUEUE_REMOVE' | |
QUEUE_NEXT_PREV(q) = QUEUE_PREV(q); \ | |
~~~~~~~~~~~~~~~~^~ | |
deps/libuv/src/queue.h:27:52: note: expanded from macro 'QUEUE_NEXT_PREV' | |
#define QUEUE_NEXT_PREV(q) (QUEUE_PREV(QUEUE_NEXT(q))) | |
~~~~~~~~~~~~~~~~~~~~~~^~~ | |
deps/libuv/src/queue.h:24:47: note: expanded from macro 'QUEUE_NEXT' | |
#define QUEUE_NEXT(q) (*(QUEUE **) &((*(q))[0])) | |
^ | |
deps/libuv/src/queue.h:25:47: note: expanded from macro 'QUEUE_PREV' | |
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1])) | |
^ | |
deps/libuv/src/threadpool.c:261:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_unregister(req->loop, req); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:141:26: note: expanded from macro 'uv__req_unregister' | |
QUEUE_REMOVE(&(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:104:37: note: expanded from macro 'QUEUE_REMOVE' | |
QUEUE_NEXT_PREV(q) = QUEUE_PREV(q); \ | |
~~~~~~~~~~~^~ | |
deps/libuv/src/queue.h:25:47: note: expanded from macro 'QUEUE_PREV' | |
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1])) | |
^ | |
deps/libuv/src/threadpool.c:277:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_init(loop, req, UV_WORK); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:242:5: note: expanded from macro 'uv__req_init' | |
uv__req_register(loop, req); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:134:53: note: expanded from macro 'uv__req_register' | |
QUEUE_INSERT_TAIL(&(loop)->active_reqs, &(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:94:16: note: expanded from macro 'QUEUE_INSERT_TAIL' | |
QUEUE_NEXT(q) = (h); \ | |
~~~~~~~~~~~^~ | |
deps/libuv/src/queue.h:24:47: note: expanded from macro 'QUEUE_NEXT' | |
#define QUEUE_NEXT(q) (*(QUEUE **) &((*(q))[0])) | |
^ | |
deps/libuv/src/threadpool.c:277:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_init(loop, req, UV_WORK); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:242:5: note: expanded from macro 'uv__req_init' | |
uv__req_register(loop, req); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:134:53: note: expanded from macro 'uv__req_register' | |
QUEUE_INSERT_TAIL(&(loop)->active_reqs, &(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:95:16: note: expanded from macro 'QUEUE_INSERT_TAIL' | |
QUEUE_PREV(q) = QUEUE_PREV(h); \ | |
~~~~~~~~~~~^~ | |
deps/libuv/src/queue.h:25:47: note: expanded from macro 'QUEUE_PREV' | |
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1])) | |
^ | |
deps/libuv/src/threadpool.c:277:3: error: subscripted value is not an array, pointer, or vector | |
uv__req_init(loop, req, UV_WORK); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:242:5: note: expanded from macro 'uv__req_init' | |
uv__req_register(loop, req); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:134:5: note: expanded from macro 'uv__req_register' | |
QUEUE_INSERT_TAIL(&(loop)->active_reqs, &(req)->active_queue); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:95:21: note: expanded from macro 'QUEUE_INSERT_TAIL' | |
QUEUE_PREV(q) = QUEUE_PREV(h); \ | |
^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:25:50: note: expanded from macro 'QUEUE_PREV' | |
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1])) | |
~~~~~~^~ | |
deps/libuv/src/threadpool.c:277:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_init(loop, req, UV_WORK); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:242:5: note: expanded from macro 'uv__req_init' | |
uv__req_register(loop, req); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:134:53: note: expanded from macro 'uv__req_register' | |
QUEUE_INSERT_TAIL(&(loop)->active_reqs, &(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:96:21: note: expanded from macro 'QUEUE_INSERT_TAIL' | |
QUEUE_PREV_NEXT(q) = (q); \ | |
~~~~~~~~~~~~~~~~^~ | |
deps/libuv/src/queue.h:26:52: note: expanded from macro 'QUEUE_PREV_NEXT' | |
#define QUEUE_PREV_NEXT(q) (QUEUE_NEXT(QUEUE_PREV(q))) | |
~~~~~~~~~~~~~~~~~~~~~~^~~ | |
deps/libuv/src/queue.h:25:47: note: expanded from macro 'QUEUE_PREV' | |
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1])) | |
^ | |
deps/libuv/src/queue.h:24:47: note: expanded from macro 'QUEUE_NEXT' | |
#define QUEUE_NEXT(q) (*(QUEUE **) &((*(q))[0])) | |
^ | |
deps/libuv/src/threadpool.c:277:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_init(loop, req, UV_WORK); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:242:5: note: expanded from macro 'uv__req_init' | |
uv__req_register(loop, req); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:134:53: note: expanded from macro 'uv__req_register' | |
QUEUE_INSERT_TAIL(&(loop)->active_reqs, &(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:96:27: note: expanded from macro 'QUEUE_INSERT_TAIL' | |
QUEUE_PREV_NEXT(q) = (q); \ | |
^ | |
deps/libuv/src/threadpool.c:277:3: error: subscripted value is not an array, pointer, or vector | |
uv__req_init(loop, req, UV_WORK); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:242:5: note: expanded from macro 'uv__req_init' | |
uv__req_register(loop, req); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:134:5: note: expanded from macro 'uv__req_register' | |
QUEUE_INSERT_TAIL(&(loop)->active_reqs, &(req)->active_queue); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:97:5: note: expanded from macro 'QUEUE_INSERT_TAIL' | |
QUEUE_PREV(h) = (q); \ | |
^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:25:50: note: expanded from macro 'QUEUE_PREV' | |
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1])) | |
~~~~~~^~ | |
deps/libuv/src/threadpool.c:277:3: error: no member named 'active_queue' in 'struct uv_work_s' | |
uv__req_init(loop, req, UV_WORK); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:242:5: note: expanded from macro 'uv__req_init' | |
uv__req_register(loop, req); \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
deps/libuv/src/uv-common.h:134:53: note: expanded from macro 'uv__req_register' | |
QUEUE_INSERT_TAIL(&(loop)->active_reqs, &(req)->active_queue); \ | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ | |
deps/libuv/src/queue.h:97:22: note: expanded from macro 'QUEUE_INSERT_TAIL' | |
QUEUE_PREV(h) = (q); \ | |
^ | |
11 errors generated. | |
error: command 'clang' failed with exit status 1 | |
---------------------------------------- | |
ERROR: Command errored out with exit status 1: /usr/local/opt/python@3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/fh/l0dd3k4n0cg6371cmpp5pqw00000gn/T/pip-install-766rijlk/pyuv/setup.py'"'"'; __file__='"'"'/private/var/folders/fh/l0dd3k4n0cg6371cmpp5pqw00000gn/T/pip-install-766rijlk/pyuv/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/fh/l0dd3k4n0cg6371cmpp5pqw00000gn/T/pip-record-7zp6yk_a/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.8/pyuv Check the logs for full command output. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment