Open sudhanshu-debug opened 1 year ago
Building wheel for regex (setup.py) ... error ERROR: Command errored out with exit status 1: command: /usr/bin/python2.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-uxmfp1/regex/setup.py'"'"'; __file__='"'"'/tmp/pip-install-uxmfp1/regex/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-JPZCzH cwd: /tmp/pip-install-uxmfp1/regex/ Complete output (1451 lines): running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/regex copying regex_3/__init__.py -> build/lib.linux-x86_64-2.7/regex copying regex_3/regex.py -> build/lib.linux-x86_64-2.7/regex copying regex_3/_regex_core.py -> build/lib.linux-x86_64-2.7/regex copying regex_3/test_regex.py -> build/lib.linux-x86_64-2.7/regex running build_ext building 'regex._regex' extension creating build/temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7/regex_3 x86_64-linux-gnu-gcc -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/python2.7-W40Ff2/python2.7-2.7.18=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c regex_3/_regex.c -o build/temp.linux-x86_64-2.7/regex_3/_regex.o regex_3/_regex.c: In function ‘bytes1_char_at’: regex_3/_regex.c:755:15: error: ‘Py_UCS1’ undeclared (first use in this function); did you mean ‘Py_UCS4’? 755 | return *((Py_UCS1*)text + pos); | ^~~~~~~ | Py_UCS4 regex_3/_regex.c:755:15: note: each undeclared identifier is reported only once for each function it appears in regex_3/_regex.c:755:23: error: expected expression before ‘)’ token 755 | return *((Py_UCS1*)text + pos); | ^ regex_3/_regex.c: In function ‘bytes1_set_char_at’: regex_3/_regex.c:760:8: error: ‘Py_UCS1’ undeclared (first use in this function); did you mean ‘Py_UCS4’? 760 | *((Py_UCS1*)text + pos) = (Py_UCS1)ch; | ^~~~~~~ | Py_UCS4 regex_3/_regex.c:760:16: error: expected expression before ‘)’ token 760 | *((Py_UCS1*)text + pos) = (Py_UCS1)ch; | ^ regex_3/_regex.c:760:40: error: expected ‘;’ before ‘ch’ 760 | *((Py_UCS1*)text + pos) = (Py_UCS1)ch; | ^~ | ; regex_3/_regex.c: In function ‘bytes1_point_to’: regex_3/_regex.c:765:13: error: ‘Py_UCS1’ undeclared (first use in this function); did you mean ‘Py_UCS4’? 765 | return (Py_UCS1*)text + pos; | ^~~~~~~ | Py_UCS4 regex_3/_regex.c:765:21: error: expected expression before ‘)’ token 765 | return (Py_UCS1*)text + pos; | ^ regex_3/_regex.c: In function ‘bytes2_char_at’: regex_3/_regex.c:770:15: error: ‘Py_UCS2’ undeclared (first use in this function); did you mean ‘Py_UCS4’? 770 | return *((Py_UCS2*)text + pos); | ^~~~~~~ | Py_UCS4 regex_3/_regex.c:770:23: error: expected expression before ‘)’ token 770 | return *((Py_UCS2*)text + pos); | ^ regex_3/_regex.c: In function ‘bytes2_set_char_at’: regex_3/_regex.c:775:8: error: ‘Py_UCS2’ undeclared (first use in this function); did you mean ‘Py_UCS4’? 775 | *((Py_UCS2*)text + pos) = (Py_UCS2)ch; | ^~~~~~~ | Py_UCS4 regex_3/_regex.c:775:16: error: expected expression before ‘)’ token 775 | *((Py_UCS2*)text + pos) = (Py_UCS2)ch; | ^ regex_3/_regex.c:775:40: error: expected ‘;’ before ‘ch’ 775 | *((Py_UCS2*)text + pos) = (Py_UCS2)ch; | ^~ | ; ^ regex_3/_regex.c:26230:16: note: declared here 26230 | PyMODINIT_FUNC PyInit__regex(void) { | ^~~~~~~~~~~~~ regex_3/_regex.c: At top level: regex_3/_regex.c:26217:27: error: storage size of ‘regex_module’ isn’t known 26217 | static struct PyModuleDef regex_module = { | ^~~~~~~~~~~~ error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- ERROR: Command errored out with exit status 1: /usr/bin/python2.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-uxmfp1/regex/setup.py'"'"'; __file__='"'"'/tmp/pip-install-uxmfp1/regex/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-A7_y2n/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/sudhanshu/.local/include/python2.7/regex Check the logs for full command output. WARNING: You are using pip version 20.3.4; however, version 23.2.1 is available. You should consider upgrading via the '/usr/bin/python2.7 -m pip install --upgrade pip' command. sudhanshu@
Dear Sudhanshu,
it looks like you are using Python 2. Does it help when using Python 3 already?
With kind regards, Andreas.