You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm getting this massive error message when running pip install string-grouper:
`Building wheel for sparse-dot-topn-for-blocks (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for sparse-dot-topn-for-blocks (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [133 lines of output]
/private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-build-env-408ba_r1/overlay/lib/python3.9/site-packages/setuptools/dist.py:547: UserWarning: Normalizing '0.3.1-3' to '0.3.1.post3'
warnings.warn(tmpl.format(locals()))
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-cpython-39
creating build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/init.py -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/awesome_cossim_topn.py -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
running egg_info
writing sparse_dot_topn_for_blocks.egg-info/PKG-INFO
writing dependency_links to sparse_dot_topn_for_blocks.egg-info/dependency_links.txt
writing requirements to sparse_dot_topn_for_blocks.egg-info/requires.txt
writing top-level names to sparse_dot_topn_for_blocks.egg-info/top_level.txt
reading manifest file 'sparse_dot_topn_for_blocks.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'sparse_dot_topn_for_blocks.egg-info/SOURCES.txt'
copying sparse_dot_topn_for_blocks/array_wrappers.pxd -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/array_wrappers.pyx -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/sparse_dot_topn.pyx -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/sparse_dot_topn_parallel.cpp -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/sparse_dot_topn_parallel.h -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/sparse_dot_topn_source.cpp -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/sparse_dot_topn_source.h -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/sparse_dot_topn_threaded.pyx -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
running build_ext
cythoning ./sparse_dot_topn_for_blocks/array_wrappers.pyx to ./sparse_dot_topn_for_blocks/array_wrappers.cpp
/private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-build-env-408ba_r1/normal/lib/python3.9/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-install-ljp_ueq6/sparse-dot-topn-for-blocks_17bf336cf6834c48999acd7c7575534a/sparse_dot_topn_for_blocks/array_wrappers.pxd
tree = Parsing.p_module(s, pxd, full_module_name)
cythoning ./sparse_dot_topn_for_blocks/sparse_dot_topn.pyx to ./sparse_dot_topn_for_blocks/sparse_dot_topn.cpp
/private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-build-env-408ba_r1/normal/lib/python3.9/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-install-ljp_ueq6/sparse-dot-topn-for-blocks_17bf336cf6834c48999acd7c7575534a/sparse_dot_topn_for_blocks/sparse_dot_topn.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
cythoning ./sparse_dot_topn_for_blocks/sparse_dot_topn_threaded.pyx to ./sparse_dot_topn_for_blocks/sparse_dot_topn_threaded.cpp
/private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-build-env-408ba_r1/normal/lib/python3.9/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-install-ljp_ueq6/sparse-dot-topn-for-blocks_17bf336cf6834c48999acd7c7575534a/sparse_dot_topn_for_blocks/sparse_dot_topn_threaded.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
building 'sparse_dot_topn_for_blocks.array_wrappers' extension
creating build/temp.macosx-10.9-x86_64-cpython-39
creating build/temp.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/matthewmishek/opt/anaconda3/include -arch x86_64 -I/Users/matthewmishek/opt/anaconda3/include -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/matthewmishek/opt/anaconda3/include -arch x86_64 -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/matthewmishek/opt/anaconda3/include -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/matthewmishek/opt/anaconda3/include -I/Users/matthewmishek/opt/anaconda3/include/python3.9 -I/private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-build-env-408ba_r1/normal/lib/python3.9/site-packages/numpy/core/include -c ./sparse_dot_topn_for_blocks/array_wrappers.cpp -o build/temp.macosx-10.9-x86_64-cpython-39/./sparse_dot_topn_for_blocks/array_wrappers.o -std=c++0x -pthread -O3
In file included from ./sparse_dot_topn_for_blocks/array_wrappers.cpp:6:
/Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:14:2: error: "Something's broken. UCHAR_MAX should be defined in limits.h."
#error "Something's broken. UCHAR_MAX should be defined in limits.h."
^
/Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:18:2: error: "Python's source code assumes C's unsigned char is an 8-bit type."
#error "Python's source code assumes C's unsigned char is an 8-bit type."
^
/Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:27:5: error: "Python.h requires that stdio.h define NULL."
# error "Python.h requires that stdio.h define NULL."
^
In file included from ./sparse_dot_topn_for_blocks/array_wrappers.cpp:6:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:30:
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:73:64: error: use of undeclared identifier 'strchr'
char __libcpp_strchr(const char __s, int __c) {return (char*)strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:80:75: error: use of undeclared identifier 'strpbrk'
char* __libcpp_strpbrk(const char* __s1, const char* __s2) {return (char*)strpbrk(__s1, __s2);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:87:65: error: use of undeclared identifier 'strrchr'; did you mean 'strchr'?
char* __libcpp_strrchr(const char* __s, int __c) {return (char*)strrchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:75:13: note: 'strchr' declared here
const char* strchr(const char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:94:49: error: unknown type name 'size_t'
void* __libcpp_memchr(const void* __s, int __c, size_t __n) {return (void*)memchr(__s, __c, __n);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:96:46: error: unknown type name 'size_t'
const void* memchr(const void* __s, int __c, size_t __n) {return __libcpp_memchr(__s, __c, __n);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:98:46: error: unknown type name 'size_t'
void* memchr( void* __s, int __c, size_t __n) {return __libcpp_memchr(__s, __c, __n);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:101:74: error: use of undeclared identifier 'strstr'; did you mean 'strchr'?
char* __libcpp_strstr(const char* __s1, const char* __s2) {return (char*)strstr(__s1, __s2);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:77:13: note: 'strchr' declared here
char* strchr( char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:101:74: error: no matching function for call to 'strchr'
char* __libcpp_strstr(const char* __s1, const char* __s2) {return (char*)strstr(__s1, __s2);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:77:13: note: candidate disabled:
char* strchr( char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:101:81: error: cannot initialize a parameter of type 'char ' with an lvalue of type 'const char '
char __libcpp_strstr(const char __s1, const char* __s2) {return (char*)strstr(__s1, __s2);}
^~~~
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:77:32: note: passing argument to parameter '__s' here
char* strchr( char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
In file included from ./sparse_dot_topn_for_blocks/array_wrappers.cpp:6:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:34:
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:142:34: error: unknown type name 'ldiv_t'
inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT {
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:143:12: error: no member named 'ldiv' in the global namespace
return ::ldiv(__x, __y);
~~^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:146:34: error: unknown type name 'lldiv_t'
inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x,
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:148:12: error: no member named 'lldiv' in the global namespace
return ::lldiv(__x, __y);
~~^
In file included from ./sparse_dot_topn_for_blocks/array_wrappers.cpp:6:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:50:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/pyport.h:205:
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:93: error: no member named 'acosf' in the global namespace; did you mean 'acos'?
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
~~^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:46: note: 'acos' declared here
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:772:93: error: no member named 'acosl' in the global namespace; did you mean 'acos'?
inline _LIBCPP_INLINE_VISIBILITY long double acos(long double __lcpp_x) _NOEXCEPT {return ::acosl(__lcpp_x);}
~~^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:46: note: 'acos' declared here
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:778:38: error: call to 'acos' is ambiguous
acos(_A1 __lcpp_x) _NOEXCEPT {return ::acos((double)__lcpp_x);}
^~~~~~
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:46: note: candidate function
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:772:46: note: candidate function
inline _LIBCPP_INLINE_VISIBILITY long double acos(long double __lcpp_x) _NOEXCEPT {return ::acosl(__lcpp_x);}
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
error: command '/Users/matthewmishek/opt/anaconda3/bin/x86_64-apple-darwin13.4.0-clang' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for sparse-dot-topn-for-blocks
Building wheel for topn (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [136 lines of output]
/Users/matthewmishek/opt/anaconda3/lib/python3.9/site-packages/setuptools/dist.py:788: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
warnings.warn(
/Users/matthewmishek/opt/anaconda3/lib/python3.9/site-packages/setuptools/init.py:85: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try pip install --use-pep517.
dist.fetch_build_eggs(dist.setup_requires)
/Users/matthewmishek/opt/anaconda3/lib/python3.9/site-packages/setuptools/dist.py:788: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
warnings.warn(
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-cpython-39
creating build/lib.macosx-10.9-x86_64-cpython-39/topn
copying topn/init.py -> build/lib.macosx-10.9-x86_64-cpython-39/topn
copying topn/awesome_topn.py -> build/lib.macosx-10.9-x86_64-cpython-39/topn
creating build/lib.macosx-10.9-x86_64-cpython-39/topn/test
copying topn/test/init.py -> build/lib.macosx-10.9-x86_64-cpython-39/topn/test
copying topn/test/test_topn.py -> build/lib.macosx-10.9-x86_64-cpython-39/topn/test
running egg_info
writing topn.egg-info/PKG-INFO
writing dependency_links to topn.egg-info/dependency_links.txt
writing requirements to topn.egg-info/requires.txt
writing top-level names to topn.egg-info/top_level.txt
reading manifest file 'topn.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '.pxd' under directory 'topn'
adding license file 'LICENSE'
writing manifest file 'topn.egg-info/SOURCES.txt'
copying topn/topn.pyx -> build/lib.macosx-10.9-x86_64-cpython-39/topn
copying topn/topn_parallel.cpp -> build/lib.macosx-10.9-x86_64-cpython-39/topn
copying topn/topn_parallel.h -> build/lib.macosx-10.9-x86_64-cpython-39/topn
copying topn/topn_source.cpp -> build/lib.macosx-10.9-x86_64-cpython-39/topn
copying topn/topn_source.h -> build/lib.macosx-10.9-x86_64-cpython-39/topn
copying topn/topn_threaded.pyx -> build/lib.macosx-10.9-x86_64-cpython-39/topn
running build_ext
cythoning ./topn/topn.pyx to ./topn/topn.cpp
/Users/matthewmishek/opt/anaconda3/lib/python3.9/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-install-ljp_ueq6/topn_737965a146fb4466a913c5fc8c91042f/topn/topn.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
cythoning ./topn/topn_threaded.pyx to ./topn/topn_threaded.cpp
/Users/matthewmishek/opt/anaconda3/lib/python3.9/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-install-ljp_ueq6/topn_737965a146fb4466a913c5fc8c91042f/topn/topn_threaded.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
building 'topn.topn' extension
creating build/temp.macosx-10.9-x86_64-cpython-39
creating build/temp.macosx-10.9-x86_64-cpython-39/topn
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/matthewmishek/opt/anaconda3/include -arch x86_64 -I/Users/matthewmishek/opt/anaconda3/include -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/matthewmishek/opt/anaconda3/include -arch x86_64 -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/matthewmishek/opt/anaconda3/include -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/matthewmishek/opt/anaconda3/include -I/Users/matthewmishek/opt/anaconda3/include/python3.9 -I/Users/matthewmishek/opt/anaconda3/lib/python3.9/site-packages/numpy/core/include -c ./topn/topn.cpp -o build/temp.macosx-10.9-x86_64-cpython-39/./topn/topn.o -std=c++0x -pthread -O3
In file included from ./topn/topn.cpp:6:
/Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:14:2: error: "Something's broken. UCHAR_MAX should be defined in limits.h."
#error "Something's broken. UCHAR_MAX should be defined in limits.h."
^
/Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:18:2: error: "Python's source code assumes C's unsigned char is an 8-bit type."
#error "Python's source code assumes C's unsigned char is an 8-bit type."
^
/Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:27:5: error: "Python.h requires that stdio.h define NULL."
# error "Python.h requires that stdio.h define NULL."
^
In file included from ./topn/topn.cpp:6:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:30:
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:73:64: error: use of undeclared identifier 'strchr'
char __libcpp_strchr(const char* __s, int __c) {return (char*)strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:80:75: error: use of undeclared identifier 'strpbrk'
char* __libcpp_strpbrk(const char* __s1, const char* __s2) {return (char*)strpbrk(__s1, __s2);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:87:65: error: use of undeclared identifier 'strrchr'; did you mean 'strchr'?
char* __libcpp_strrchr(const char* __s, int __c) {return (char*)strrchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:75:13: note: 'strchr' declared here
const char* strchr(const char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:94:49: error: unknown type name 'size_t'
void* __libcpp_memchr(const void* __s, int __c, size_t __n) {return (void*)memchr(__s, __c, __n);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:96:46: error: unknown type name 'size_t'
const void* memchr(const void* __s, int __c, size_t __n) {return __libcpp_memchr(__s, __c, __n);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:98:46: error: unknown type name 'size_t'
void* memchr( void* __s, int __c, size_t __n) {return __libcpp_memchr(__s, __c, __n);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:101:74: error: use of undeclared identifier 'strstr'; did you mean 'strchr'?
char* __libcpp_strstr(const char* __s1, const char* __s2) {return (char*)strstr(__s1, __s2);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:77:13: note: 'strchr' declared here
char* strchr( char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:101:74: error: no matching function for call to 'strchr'
char* __libcpp_strstr(const char* __s1, const char* __s2) {return (char*)strstr(__s1, __s2);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:77:13: note: candidate disabled:
char* strchr( char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:101:81: error: cannot initialize a parameter of type 'char ' with an lvalue of type 'const char '
char __libcpp_strstr(const char __s1, const char* __s2) {return (char*)strstr(__s1, __s2);}
^~~~
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:77:32: note: passing argument to parameter '__s' here
char* strchr( char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
In file included from ./topn/topn.cpp:6:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:34:
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:142:34: error: unknown type name 'ldiv_t'
inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT {
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:143:12: error: no member named 'ldiv' in the global namespace
return ::ldiv(__x, __y);
~~^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:146:34: error: unknown type name 'lldiv_t'
inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x,
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:148:12: error: no member named 'lldiv' in the global namespace
return ::lldiv(__x, __y);
~~^
In file included from ./topn/topn.cpp:6:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:50:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/pyport.h:205:
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:93: error: no member named 'acosf' in the global namespace; did you mean 'acos'?
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
~~^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:46: note: 'acos' declared here
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:772:93: error: no member named 'acosl' in the global namespace; did you mean 'acos'?
inline _LIBCPP_INLINE_VISIBILITY long double acos(long double __lcpp_x) _NOEXCEPT {return ::acosl(__lcpp_x);}
~~^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:46: note: 'acos' declared here
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:778:38: error: call to 'acos' is ambiguous
acos(_A1 __lcpp_x) _NOEXCEPT {return ::acos((double)__lcpp_x);}
^~~~~~
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:46: note: candidate function
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:772:46: note: candidate function
inline _LIBCPP_INLINE_VISIBILITY long double acos(long double __lcpp_x) _NOEXCEPT {return ::acosl(__lcpp_x);}
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
error: command '/Users/matthewmishek/opt/anaconda3/bin/x86_64-apple-darwin13.4.0-clang' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for topn
Running setup.py clean for topn
Failed to build sparse-dot-topn-for-blocks topn
ERROR: Could not build wheels for sparse-dot-topn-for-blocks, which is required to install pyproject.toml-based projects`
I've tried a few different things to resolve this, including updating Visual Studio, updating pip and reinstalling Python, but to no avail. Any thoughts?
The text was updated successfully, but these errors were encountered:
Cant install string_grouper. This seems to be happening now that Cython 3.0 was released yesterday, and sparse_dot_topn_for_blocks no longer builds/installs
I'm getting this massive error message when running
pip install string-grouper
:`Building wheel for sparse-dot-topn-for-blocks (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for sparse-dot-topn-for-blocks (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [133 lines of output]
/private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-build-env-408ba_r1/overlay/lib/python3.9/site-packages/setuptools/dist.py:547: UserWarning: Normalizing '0.3.1-3' to '0.3.1.post3'
warnings.warn(tmpl.format(locals()))
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-cpython-39
creating build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/init.py -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/awesome_cossim_topn.py -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
running egg_info
writing sparse_dot_topn_for_blocks.egg-info/PKG-INFO
writing dependency_links to sparse_dot_topn_for_blocks.egg-info/dependency_links.txt
writing requirements to sparse_dot_topn_for_blocks.egg-info/requires.txt
writing top-level names to sparse_dot_topn_for_blocks.egg-info/top_level.txt
reading manifest file 'sparse_dot_topn_for_blocks.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'sparse_dot_topn_for_blocks.egg-info/SOURCES.txt'
copying sparse_dot_topn_for_blocks/array_wrappers.pxd -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/array_wrappers.pyx -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/sparse_dot_topn.pyx -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/sparse_dot_topn_parallel.cpp -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/sparse_dot_topn_parallel.h -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/sparse_dot_topn_source.cpp -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/sparse_dot_topn_source.h -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
copying sparse_dot_topn_for_blocks/sparse_dot_topn_threaded.pyx -> build/lib.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
running build_ext
cythoning ./sparse_dot_topn_for_blocks/array_wrappers.pyx to ./sparse_dot_topn_for_blocks/array_wrappers.cpp
/private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-build-env-408ba_r1/normal/lib/python3.9/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-install-ljp_ueq6/sparse-dot-topn-for-blocks_17bf336cf6834c48999acd7c7575534a/sparse_dot_topn_for_blocks/array_wrappers.pxd
tree = Parsing.p_module(s, pxd, full_module_name)
cythoning ./sparse_dot_topn_for_blocks/sparse_dot_topn.pyx to ./sparse_dot_topn_for_blocks/sparse_dot_topn.cpp
/private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-build-env-408ba_r1/normal/lib/python3.9/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-install-ljp_ueq6/sparse-dot-topn-for-blocks_17bf336cf6834c48999acd7c7575534a/sparse_dot_topn_for_blocks/sparse_dot_topn.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
cythoning ./sparse_dot_topn_for_blocks/sparse_dot_topn_threaded.pyx to ./sparse_dot_topn_for_blocks/sparse_dot_topn_threaded.cpp
/private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-build-env-408ba_r1/normal/lib/python3.9/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-install-ljp_ueq6/sparse-dot-topn-for-blocks_17bf336cf6834c48999acd7c7575534a/sparse_dot_topn_for_blocks/sparse_dot_topn_threaded.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
building 'sparse_dot_topn_for_blocks.array_wrappers' extension
creating build/temp.macosx-10.9-x86_64-cpython-39
creating build/temp.macosx-10.9-x86_64-cpython-39/sparse_dot_topn_for_blocks
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/matthewmishek/opt/anaconda3/include -arch x86_64 -I/Users/matthewmishek/opt/anaconda3/include -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/matthewmishek/opt/anaconda3/include -arch x86_64 -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/matthewmishek/opt/anaconda3/include -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/matthewmishek/opt/anaconda3/include -I/Users/matthewmishek/opt/anaconda3/include/python3.9 -I/private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-build-env-408ba_r1/normal/lib/python3.9/site-packages/numpy/core/include -c ./sparse_dot_topn_for_blocks/array_wrappers.cpp -o build/temp.macosx-10.9-x86_64-cpython-39/./sparse_dot_topn_for_blocks/array_wrappers.o -std=c++0x -pthread -O3
In file included from ./sparse_dot_topn_for_blocks/array_wrappers.cpp:6:
/Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:14:2: error: "Something's broken. UCHAR_MAX should be defined in limits.h."
#error "Something's broken. UCHAR_MAX should be defined in limits.h."
^
/Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:18:2: error: "Python's source code assumes C's unsigned char is an 8-bit type."
#error "Python's source code assumes C's unsigned char is an 8-bit type."
^
/Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:27:5: error: "Python.h requires that stdio.h define NULL."
# error "Python.h requires that stdio.h define NULL."
^
In file included from ./sparse_dot_topn_for_blocks/array_wrappers.cpp:6:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:30:
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:73:64: error: use of undeclared identifier 'strchr'
char __libcpp_strchr(const char __s, int __c) {return (char*)strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:80:75: error: use of undeclared identifier 'strpbrk'
char* __libcpp_strpbrk(const char* __s1, const char* __s2) {return (char*)strpbrk(__s1, __s2);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:87:65: error: use of undeclared identifier 'strrchr'; did you mean 'strchr'?
char* __libcpp_strrchr(const char* __s, int __c) {return (char*)strrchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:75:13: note: 'strchr' declared here
const char* strchr(const char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:94:49: error: unknown type name 'size_t'
void* __libcpp_memchr(const void* __s, int __c, size_t __n) {return (void*)memchr(__s, __c, __n);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:96:46: error: unknown type name 'size_t'
const void* memchr(const void* __s, int __c, size_t __n) {return __libcpp_memchr(__s, __c, __n);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:98:46: error: unknown type name 'size_t'
void* memchr( void* __s, int __c, size_t __n) {return __libcpp_memchr(__s, __c, __n);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:101:74: error: use of undeclared identifier 'strstr'; did you mean 'strchr'?
char* __libcpp_strstr(const char* __s1, const char* __s2) {return (char*)strstr(__s1, __s2);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:77:13: note: 'strchr' declared here
char* strchr( char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:101:74: error: no matching function for call to 'strchr'
char* __libcpp_strstr(const char* __s1, const char* __s2) {return (char*)strstr(__s1, __s2);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:77:13: note: candidate disabled:
char* strchr( char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:101:81: error: cannot initialize a parameter of type 'char ' with an lvalue of type 'const char '
char __libcpp_strstr(const char __s1, const char* __s2) {return (char*)strstr(__s1, __s2);}
^~~~
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:77:32: note: passing argument to parameter '__s' here
char* strchr( char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
In file included from ./sparse_dot_topn_for_blocks/array_wrappers.cpp:6:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:34:
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:142:34: error: unknown type name 'ldiv_t'
inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT {
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:143:12: error: no member named 'ldiv' in the global namespace
return ::ldiv(__x, __y);
~~^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:146:34: error: unknown type name 'lldiv_t'
inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x,
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:148:12: error: no member named 'lldiv' in the global namespace
return ::lldiv(__x, __y);
~~^
In file included from ./sparse_dot_topn_for_blocks/array_wrappers.cpp:6:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:50:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/pyport.h:205:
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:93: error: no member named 'acosf' in the global namespace; did you mean 'acos'?
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
~~^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:46: note: 'acos' declared here
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:772:93: error: no member named 'acosl' in the global namespace; did you mean 'acos'?
inline _LIBCPP_INLINE_VISIBILITY long double acos(long double __lcpp_x) _NOEXCEPT {return ::acosl(__lcpp_x);}
~~^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:46: note: 'acos' declared here
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:778:38: error: call to 'acos' is ambiguous
acos(_A1 __lcpp_x) _NOEXCEPT {return ::acos((double)__lcpp_x);}
^~~~~~
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:46: note: candidate function
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:772:46: note: candidate function
inline _LIBCPP_INLINE_VISIBILITY long double acos(long double __lcpp_x) _NOEXCEPT {return ::acosl(__lcpp_x);}
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
error: command '/Users/matthewmishek/opt/anaconda3/bin/x86_64-apple-darwin13.4.0-clang' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for sparse-dot-topn-for-blocks
Building wheel for topn (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [136 lines of output]
/Users/matthewmishek/opt/anaconda3/lib/python3.9/site-packages/setuptools/dist.py:788: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
warnings.warn(
/Users/matthewmishek/opt/anaconda3/lib/python3.9/site-packages/setuptools/init.py:85: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try
pip install --use-pep517
.dist.fetch_build_eggs(dist.setup_requires)
/Users/matthewmishek/opt/anaconda3/lib/python3.9/site-packages/setuptools/dist.py:788: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
warnings.warn(
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-cpython-39
creating build/lib.macosx-10.9-x86_64-cpython-39/topn
copying topn/init.py -> build/lib.macosx-10.9-x86_64-cpython-39/topn
copying topn/awesome_topn.py -> build/lib.macosx-10.9-x86_64-cpython-39/topn
creating build/lib.macosx-10.9-x86_64-cpython-39/topn/test
copying topn/test/init.py -> build/lib.macosx-10.9-x86_64-cpython-39/topn/test
copying topn/test/test_topn.py -> build/lib.macosx-10.9-x86_64-cpython-39/topn/test
running egg_info
writing topn.egg-info/PKG-INFO
writing dependency_links to topn.egg-info/dependency_links.txt
writing requirements to topn.egg-info/requires.txt
writing top-level names to topn.egg-info/top_level.txt
reading manifest file 'topn.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '.pxd' under directory 'topn'
adding license file 'LICENSE'
writing manifest file 'topn.egg-info/SOURCES.txt'
copying topn/topn.pyx -> build/lib.macosx-10.9-x86_64-cpython-39/topn
copying topn/topn_parallel.cpp -> build/lib.macosx-10.9-x86_64-cpython-39/topn
copying topn/topn_parallel.h -> build/lib.macosx-10.9-x86_64-cpython-39/topn
copying topn/topn_source.cpp -> build/lib.macosx-10.9-x86_64-cpython-39/topn
copying topn/topn_source.h -> build/lib.macosx-10.9-x86_64-cpython-39/topn
copying topn/topn_threaded.pyx -> build/lib.macosx-10.9-x86_64-cpython-39/topn
running build_ext
cythoning ./topn/topn.pyx to ./topn/topn.cpp
/Users/matthewmishek/opt/anaconda3/lib/python3.9/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-install-ljp_ueq6/topn_737965a146fb4466a913c5fc8c91042f/topn/topn.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
cythoning ./topn/topn_threaded.pyx to ./topn/topn_threaded.cpp
/Users/matthewmishek/opt/anaconda3/lib/python3.9/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/6t/52bwc8gd0zl22jrcsfw3_zf80000gn/T/pip-install-ljp_ueq6/topn_737965a146fb4466a913c5fc8c91042f/topn/topn_threaded.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
building 'topn.topn' extension
creating build/temp.macosx-10.9-x86_64-cpython-39
creating build/temp.macosx-10.9-x86_64-cpython-39/topn
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/matthewmishek/opt/anaconda3/include -arch x86_64 -I/Users/matthewmishek/opt/anaconda3/include -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/matthewmishek/opt/anaconda3/include -arch x86_64 -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/matthewmishek/opt/anaconda3/include -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/matthewmishek/opt/anaconda3/include -I/Users/matthewmishek/opt/anaconda3/include/python3.9 -I/Users/matthewmishek/opt/anaconda3/lib/python3.9/site-packages/numpy/core/include -c ./topn/topn.cpp -o build/temp.macosx-10.9-x86_64-cpython-39/./topn/topn.o -std=c++0x -pthread -O3
In file included from ./topn/topn.cpp:6:
/Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:14:2: error: "Something's broken. UCHAR_MAX should be defined in limits.h."
#error "Something's broken. UCHAR_MAX should be defined in limits.h."
^
/Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:18:2: error: "Python's source code assumes C's unsigned char is an 8-bit type."
#error "Python's source code assumes C's unsigned char is an 8-bit type."
^
/Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:27:5: error: "Python.h requires that stdio.h define NULL."
# error "Python.h requires that stdio.h define NULL."
^
In file included from ./topn/topn.cpp:6:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:30:
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:73:64: error: use of undeclared identifier 'strchr'
char __libcpp_strchr(const char* __s, int __c) {return (char*)strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:80:75: error: use of undeclared identifier 'strpbrk'
char* __libcpp_strpbrk(const char* __s1, const char* __s2) {return (char*)strpbrk(__s1, __s2);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:87:65: error: use of undeclared identifier 'strrchr'; did you mean 'strchr'?
char* __libcpp_strrchr(const char* __s, int __c) {return (char*)strrchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:75:13: note: 'strchr' declared here
const char* strchr(const char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:94:49: error: unknown type name 'size_t'
void* __libcpp_memchr(const void* __s, int __c, size_t __n) {return (void*)memchr(__s, __c, __n);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:96:46: error: unknown type name 'size_t'
const void* memchr(const void* __s, int __c, size_t __n) {return __libcpp_memchr(__s, __c, __n);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:98:46: error: unknown type name 'size_t'
void* memchr( void* __s, int __c, size_t __n) {return __libcpp_memchr(__s, __c, __n);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:101:74: error: use of undeclared identifier 'strstr'; did you mean 'strchr'?
char* __libcpp_strstr(const char* __s1, const char* __s2) {return (char*)strstr(__s1, __s2);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:77:13: note: 'strchr' declared here
char* strchr( char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:101:74: error: no matching function for call to 'strchr'
char* __libcpp_strstr(const char* __s1, const char* __s2) {return (char*)strstr(__s1, __s2);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:77:13: note: candidate disabled:
char* strchr( char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:101:81: error: cannot initialize a parameter of type 'char ' with an lvalue of type 'const char '
char __libcpp_strstr(const char __s1, const char* __s2) {return (char*)strstr(__s1, __s2);}
^~~~
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/string.h:77:32: note: passing argument to parameter '__s' here
char* strchr( char* __s, int __c) {return __libcpp_strchr(__s, __c);}
^
In file included from ./topn/topn.cpp:6:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:34:
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:142:34: error: unknown type name 'ldiv_t'
inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT {
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:143:12: error: no member named 'ldiv' in the global namespace
return ::ldiv(__x, __y);
~~^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:146:34: error: unknown type name 'lldiv_t'
inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x,
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/stdlib.h:148:12: error: no member named 'lldiv' in the global namespace
return ::lldiv(__x, __y);
~~^
In file included from ./topn/topn.cpp:6:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/Python.h:50:
In file included from /Users/matthewmishek/opt/anaconda3/include/python3.9/pyport.h:205:
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:93: error: no member named 'acosf' in the global namespace; did you mean 'acos'?
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
~~^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:46: note: 'acos' declared here
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:772:93: error: no member named 'acosl' in the global namespace; did you mean 'acos'?
inline _LIBCPP_INLINE_VISIBILITY long double acos(long double __lcpp_x) _NOEXCEPT {return ::acosl(__lcpp_x);}
~~^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:46: note: 'acos' declared here
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:778:38: error: call to 'acos' is ambiguous
acos(_A1 __lcpp_x) _NOEXCEPT {return ::acos((double)__lcpp_x);}
^~~~~~
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:771:46: note: candidate function
inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
^
/Users/matthewmishek/opt/anaconda3/bin/../include/c++/v1/math.h:772:46: note: candidate function
inline _LIBCPP_INLINE_VISIBILITY long double acos(long double __lcpp_x) _NOEXCEPT {return ::acosl(__lcpp_x);}
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
error: command '/Users/matthewmishek/opt/anaconda3/bin/x86_64-apple-darwin13.4.0-clang' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for topn
Running setup.py clean for topn
Failed to build sparse-dot-topn-for-blocks topn
ERROR: Could not build wheels for sparse-dot-topn-for-blocks, which is required to install pyproject.toml-based projects`
I've tried a few different things to resolve this, including updating Visual Studio, updating pip and reinstalling Python, but to no avail. Any thoughts?
The text was updated successfully, but these errors were encountered: