私のシステムは osx 10.8.4 で、gem install zookeeper -v '1.4.4'
常に次のエラーが発生します。
src/hashtable/hashtable_itr.c:42:1: error: redefinition of a 'extern inline' function 'hashtable_iterator_key' is not supported in C99 mode
hashtable_iterator_key(struct hashtable_itr *i)
^
src/hashtable/hashtable_itr.h:36:1: note: previous definition is here
hashtable_iterator_key(struct hashtable_itr *i)
^
src/hashtable/hashtable_itr.c:46:1: error: redefinition of a 'extern inline' function 'hashtable_iterator_value' is not supported in C99 mode
hashtable_iterator_value(struct hashtable_itr *i)
^
src/hashtable/hashtable_itr.h:45:1: note: previous definition is here
hashtable_iterator_value(struct hashtable_itr *i)
^
たまたま理由を知っている人はいますか?ありがとう!
PSgem install zookeeper
は問題なく Zookeeper 1.4.6 をインストールできました。
更新:CC=gcc-4.6 gem install zookeeper -v '1.4.4'
私の問題を解決しました