Ошибка установки Java-привязки kyotocabinet

Я пытаюсь установить Java-привязку киотокабинета. Я использовал mac port для установки киотокабета (1.2.76). Затем я скачал и распаковал киото java переплет 1.24.

Затем я устанавливаю текущий каталог, в который привязывается киотская java-привязка.

Теперь проблема: Когда я запускаю./configure, я получаю ошибку "configure: error: kccommon.h требуется". Как мне решить это?

2 ответа

Проблема в том, что установка macports не будет найдена./configure.

Используйте следующую команду, чтобы указать настройку расположения исходных библиотек:

CPPFLAGS="-I/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers" ./configure --with-kc=/opt/local/

Я также добавил CPPFLAGS, так как на моем Mac (10.8.3) заголовки jni также не были найдены.

make также потерпит неудачу, чтобы получить эту работу я добавил

-I/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers

к параметру CPPFLAGS в Makefile, который создан./configure. Там может быть менее хакерский способ, но это должно работать.

Некоторое время назад я написал более подробную информацию о том, как это сделать: http://jhoff.de/kyotocabinet-on-mac/

Сначала необходимо установить пакет с исходным кодом c, а затем установить клиент Java, см. http://fallabs.com/kyotocabinet/spex.html.

Другие вопросы по тегам