Почему конфигурация rasqal не распознает библиотеку raptor на cygwin?
Я пытаюсь установить библиотеку rasqal 0.9.20 http://librdf.org/rasqal/ на компьютер под управлением Windows 7 с помощью cygwin. Ранее я успешно установил библиотеку raptor-2.2.0 http://librdf.org/raptor/ и я могу проверить это с помощью инструмента рэппера, созданного после установки (./ configure,./make, / make install)
Ошибка, которую я получаю из конфигурации rasqal:
./configure --enable-raptor2
...
checking for raptor... configure: error: Raptor2 is not installed - see http://librdf.org/raptor/ to get a version newer than 1.9.0
Я не могу найти способ это исправить. Ниже приведен код из файла cofigure, который обрабатывает этот флаг:
11840 # raptor is REQUIRED despite the checking here
11841 RAPTOR_MIN_VERSION=1.4.19
11842 RAPTOR_MAX_VERSION=1.8.99
11843 RAPTOR2_MIN_VERSION=1.9.0
11844
11845 raptor2=no
11846 # Check whether --enable-raptor2 was given.
11847 if test "${enable_raptor2+set}" = set; then :
11848 enableval=$enable_raptor2; raptor2="$enableval"
11849 else
11850 raptor2="no"
11851 fi
2 ответа
Raptor 2.0.0 использует только pkg-config
предоставить информацию о конфигурации, raptor-config
был удален. То же самое относится и к самому Раскалу, rasqal-config
Программа уйдет в какой-то момент. --enable-raptor2
Опция rasqal и librdf была предназначена для тестирования бета-версии raptor2, и она была удалена из rasqal 0.9.22 и librdf GIT head.
Установите PKG_CONFIG_PATH, чтобы включить правильный путь:
env PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure
Другой метод, если он доступен в вашей системе, заключается в определении переменной среды в /etc/environment:
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig