2012-03-05 3 views
2

J'ai essayé d'installer gevent en utilisant pip install gevent et j'ai également essayé de compiler depuis la source. Les deux fois où l'installation s'est arrêtée à cause de l'erreur suivante.Erreur d'installation de Gevent sous Mac OS X Lion

/usr/local/include/evhttp.h:223: Erreur: spécificateur-qualificatif liste attendue avant 'ev_int64_t'

j'ai Libevent installé dans/usr/local/lib et son être repris au cours installation. Toute aide serait très appréciée.

-Avinash

Répondre

0

J'ai également rencontré cette erreur. Je crois que c'est dû à un conflit entre libev et libevent (dans mon cas, libev-4.11 et libevent-1.4.14b). libev remplace /usr/local/include/event.h et /usr/local/include/evutil.h avec sa propre version de ces fichiers, et d'essayer de compiler gevent avec les versions à partir des résultats de libev dans l'erreur:

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

Après avoir retiré libev et la réinstallation libevent, je suis en mesure d'installer gevent en utilisant easy_install.