ошибка установки gevent: «следующий» не объявлен (первое использование в этой функции)

Я пытаюсь установить gevent на RHEL 4.8 с версией Python 2.7.2 для разработчиков.
Я установил libevent2-2.0.10 (версия для разработчиков) и greenlet.

Когда я делаю sudo pip install gevent, я получаю следующую ошибку:

gevent/core.c: In function `__pyx_pf_6gevent_4core_17http_request_base_12get_input_headers':
gevent/core.c:10388: warning: implicit declaration of function `TAILQ_FIRST'
gevent/core.c:10388: warning: assignment makes pointer from integer without a cast
gevent/core.c:10494: warning: implicit declaration of function `TAILQ_NEXT'
gevent/core.c:10494: error: `next' undeclared (first use in this function)

Кто-нибудь знает, что может быть источником этой ошибки? Спасибо!


person Scott Sperling    schedule 10.01.2013    source источник
comment
Какая версия Гевента? Какая версия Сайтона? Что находится внутри core.c вокруг ошибочной строки? Он успешно компилируется на моем компьютере с Ubuntu, но я не могу найти TAILQ_NEXT в сгенерированных core.c...   -  person Code Painters    schedule 15.01.2013


Ответы (1)


попробуйте установить libevent-1.4.13-stable, мне помогло

person Ilja    schedule 22.05.2013