string_grouper icon indicating copy to clipboard operation
string_grouper copied to clipboard

Installation not working: Massive error message

Open MatthewMishek opened this issue 2 years ago • 3 comments

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?

MatthewMishek avatar Mar 17 '23 20:03 MatthewMishek

I am getting the same error while running pip install string-grouper

Has there been a resolution to this error?

jokpo5 avatar May 10 '23 20:05 jokpo5

We had the same error in Ubuntu and running the below did the trick.

sudo apt-get update sudo apt-get install --reinstall build-essential

https://stackoverflow.com/questions/11912878/gcc-error-gcc-error-trying-to-exec-cc1-execvp-no-such-file-or-directory/44708372#44708372

mk-bldn avatar May 10 '23 20:05 mk-bldn

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

mattotodd avatar Jul 18 '23 20:07 mattotodd