-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
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@
Metadata
Metadata
Assignees
Labels
No labels