Ошибка установки 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.