New issue 2627: PyThreadState missing curexc_type, curexc_value.
curexc_traceback
https://bitbucket.org/pypy/pypy/issues/2627/pythreadstate-missing-curexc_type
Stuart Axon:
Attempting to build pygame, it appears there are a few missing members on
PyThreadState:
curexc_type, curexc_value. curexc_traceback
https://github.com/pygame/pygame
-
```
$ make install
python setup.py install
running install
running bdist_egg
running egg_info
creating pygame.egg-info
writing pygame.egg-info/PKG-INFO
writing dependency_links to pygame.egg-info/dependency_links.txt
writing top-level names to pygame.egg-info/top_level.txt
writing manifest file 'pygame.egg-info/SOURCES.txt'
reading manifest file 'pygame.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching '*/CVS'
no previously-included directories found matching '*/*/CVS'
writing manifest file 'pygame.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
copying lib/version.py -> build/lib.linux-x86_64-2.7/pygame
running build_ext
building 'pygame.pypm' extension
cc -pthread -DNDEBUG -O2 -fPIC -D_REENTRANT -DENABLE_NEWBUF=0
-I/usr/X11R6/include -I/usr/include/SDL -I/usr/include -I/usr/include
-I/mnt/data/home/stu/.virtualenvs/pypy-nightly/include -c src/pypm.c -o
build/temp.linux-x86_64-2.7/src/pypm.o
src/pypm.c: In function ‘__Pyx_ErrRestore’:
src/pypm.c:4991:22: error: ‘PyThreadState {aka struct _ts}’ has no member named
‘curexc_type’
tmp_type = tstate->curexc_type;
^~
src/pypm.c:4992:23: error: ‘PyThreadState {aka struct _ts}’ has no member named
‘curexc_value’
tmp_value = tstate->curexc_value;
^~
src/pypm.c:4993:20: error: ‘PyThreadState {aka struct _ts}’ has no member named
‘curexc_traceback’
tmp_tb = tstate->curexc_traceback;
^~
src/pypm.c:4994:11: error: ‘PyThreadState {aka struct _ts}’ has no member named
‘curexc_type’
tstate->curexc_type = type;
^~
src/pypm.c:4995:11: error: ‘PyThreadState {aka struct _ts}’ has no member named
‘curexc_value’
tstate->curexc_value = value;
^~
src/pypm.c:4996:11: error: ‘PyThreadState {aka struct _ts}’ has no member named
‘curexc_traceback’
tstate->curexc_traceback = tb;
^~
src/pypm.c: In function ‘__Pyx_ErrFetch’:
src/pypm.c:5004:19: error: ‘PyThreadState {aka struct _ts}’ has no member named
‘curexc_type’
*type = tstate->curexc_type;
^~
src/pypm.c:5005:20: error: ‘PyThreadState {aka struct _ts}’ has no member named
‘curexc_value’
*value = tstate->curexc_value;
^~
src/pypm.c:5006:17: error: ‘PyThreadState {aka struct _ts}’ has no member named
‘curexc_traceback’
*tb = tstate->curexc_traceback;
^~
src/pypm.c:5008:11: error: ‘PyThreadState {aka struct _ts}’ has no member named
‘curexc_type’
tstate->curexc_type = 0;
^~
src/pypm.c:5009:11: error: ‘PyThreadState {aka struct _ts}’ has no member named
‘curexc_value’
tstate->curexc_value = 0;
^~
src/pypm.c:5010:11: error: ‘PyThreadState {aka struct _ts}’ has no member named
‘curexc_traceback’
tstate->curexc_traceback = 0;
^~
error: command 'cc' failed with exit status 1
Makefile:10: recipe for target 'install' failed
make: *** [install] Error 1
```
_______________________________________________
pypy-issue mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-issue