Ошибка установки Gevent в Mac OS X Lion - PullRequest
2 голосов
/ 05 марта 2012

Попробовал установить gevent с помощью pip install gevent, а также попытался скомпилировать из исходного кода.Оба раза установка прекращалась из-за следующей ошибки.

/ usr / local / include / evhttp.h: 223: ошибка: ожидаемый список спецификаторов-спецификаторов перед 'ev_int64_t'

iустановили libevent в / usr / local / lib, и его установили во время установки.Любая помощь будет высоко ценится.

-Avinash

1 Ответ

0 голосов
/ 19 июня 2012

Я также столкнулся с этой ошибкой.Я полагаю, что это происходит из-за конфликта между libev и libevent (в моем случае, libev-4.11 и libevent-1.4.14b).libev заменяет /usr/local/include/event.h и /usr/local/include/evutil.h собственной версией этих файлов, и попытка скомпилировать gevent с версиями из libev приводит к ошибке:

/usr/local/include/evhttp.h:223: error: expected specifier-qualifier-list before ‘ev_int64_t’

После удаления libevи переустановив libevent, я смог установить gevent с помощью easy_install.

...