Как я могу исправить ожидаемые спецификаторы объявления перед «initsetsc» при установке Guppy (Python 3)?

РЕДАКТИРОВАТЬ: https://stackoverflow.com/a/38860927/1112524 Извините

Когда я пытаюсь установить guppy/heapy для профилирования памяти,

pip3 install guppy --user

я получил

creating build/temp.linux-x86_64-3.4

creating build/temp.linux-x86_64-3.4/src

creating build/temp.linux-x86_64-3.4/src/sets

x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.4m -c src/sets/sets.c -o build/temp.linux-x86_64-3.4/src/sets/sets.o

src/sets/sets.c:76:1: warning: return type defaults to ‘int’ [-Wreturn-type]

 DL_EXPORT (void)

 ^

src/sets/sets.c: In function ‘DL_EXPORT’:

src/sets/sets.c:39:18: error: expected declaration specifiers before ‘initsetsc’

 #define INITFUNC initsetsc

                  ^

src/sets/sets.c:77:1: note: in expansion of macro ‘INITFUNC’

 INITFUNC (void)

 ^

src/sets/sets.c:108:1: error: expected ‘{’ at end of input

 }

 ^

src/sets/sets.c: At top level:

src/sets/sets.c:45:20: warning: ‘module_methods’ defined but not used [-Wunused-variable]

 static PyMethodDef module_methods[] =

                    ^

src/sets/sets.c:67:18: warning: ‘nysets_heapdefs’ defined but not used [-Wunused-variable]

 static NyHeapDef nysets_heapdefs[] = {

                  ^

src/sets/sets.c: In function ‘DL_EXPORT’:

src/sets/sets.c:108:1: warning: control reaches end of non-void function [-Wreturn-type]

 }

 ^

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

Как я могу это исправить?

Я пытался установить вещи из этого вопроса, но это не сработало

ошибка: сценарий установки завершено с ошибкой: команда «x86_64-linux-gnu-gcc» не удалась со статусом выхода 1

Кроме того, только что я попробовал Python 2

pip install guppy --user

И это сработало.


person jacob501    schedule 27.08.2016    source источник
comment
Возможный дубликат Установка guppy с проблемами pip3   -  person melpomene    schedule 27.08.2016
comment
Да, это то, что говорит моя редакция. Обнаружил это сразу после публикации .. сначала не искал достаточно усердно. Жаль, что это не будет работать с 3.x   -  person jacob501    schedule 27.08.2016