New issue 2654: Symbol not found: _PySlice_GetIndicesEx
https://bitbucket.org/pypy/pypy/issues/2654/symbol-not-found-_pyslice_getindicesex
Tudor Aursulesei:
5.9.0 beta on mac os
```
#!
~/pypy-unstable/pypy-c-jit-92376-eeb144e01b46-osx64$ ./bin/pypy -m regex
Traceback (most recent call last):
File
"/Users/ts/pypy-unstable/pypy-c-jit-92376-eeb144e01b46-osx64/lib-python/2.7/runpy.py",
line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File
"/Users/ts/pypy-unstable/pypy-c-jit-92376-eeb144e01b46-osx64/lib-python/2.7/runpy.py",
line 72, in _run_code
exec code in run_globals
File
"/Users/ts/pypy-unstable/pypy-c-jit-92376-eeb144e01b46-osx64/site-packages/regex.py",
line 387, in <module>
import _regex_core
File
"/Users/ts/pypy-unstable/pypy-c-jit-92376-eeb144e01b46-osx64/site-packages/_regex_core.py",
line 21, in <module>
import _regex
ImportError: unable to load extension module
'/Users/ts/pypy-unstable/pypy-c-jit-92376-eeb144e01b46-osx64/site-packages/_regex.pypy-41.so':
dlopen(/Users/ts/pypy-unstable/pypy-c-jit-92376-eeb144e01b46-osx64/site-packages/_regex.pypy-41.so,
6): Symbol not found: _PySlice_GetIndicesEx
Referenced from:
/Users/ts/pypy-unstable/pypy-c-jit-92376-eeb144e01b46-osx64/site-packages/_regex.pypy-41.so
Expected in: flat namespace
in
/Users/ts/pypy-unstable/pypy-c-jit-92376-eeb144e01b46-osx64/site-packages/_regex.pypy-41.so
```
It's also present in 5.8.0 on mac os
```
#!
$ pypy -m regex
Traceback (most recent call last):
File "/usr/local/Cellar/pypy/5.8.0/libexec/lib-python/2.7/runpy.py", line
174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/local/Cellar/pypy/5.8.0/libexec/lib-python/2.7/runpy.py", line 72,
in _run_code
exec code in run_globals
File "/usr/local/lib/pypy/site-packages/regex.py", line 387, in <module>
import _regex_core
File "/usr/local/Cellar/pypy/5.8.0/libexec/site-packages/_regex_core.py",
line 21, in <module>
import _regex
ImportError: unable to load extension module
'/usr/local/Cellar/pypy/5.8.0/libexec/site-packages/_regex.pypy-41.so':
dlopen(/usr/local/Cellar/pypy/5.8.0/libexec/site-packages/_regex.pypy-41.so,
6): Symbol not found: _PySlice_GetIndicesEx
Referenced from:
/usr/local/Cellar/pypy/5.8.0/libexec/site-packages/_regex.pypy-41.so
Expected in: flat namespace
in /usr/local/Cellar/pypy/5.8.0/libexec/site-packages/_regex.pypy-41.so
```
5.8.0 linux
```
#!
Traceback (most recent call last):
File "/usr/lib/pypy/lib-python/2.7/runpy.py", line 176, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/pypy/lib-python/2.7/runpy.py", line 73, in _run_code
exec code in run_globals
File "/root/venv_pypy/site-packages/regex.py", line 387, in <module>
import _regex_core
File "/root/venv_pypy/site-packages/_regex_core.py", line 21, in <module>
import _regex
ImportError: unable to load extension module
'/root/venv_pypy/site-packages/_regex.pypy-41-x86_64-linux-gnu.so':
/root/venv_pypy/site-packages/_regex.pypy-41-x86_64-linux-gnu.so: undefined
symbol: PySlice_GetIndicesEx
```
I've installed regex with pip install regex beforehand.
_______________________________________________
pypy-issue mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-issue