Почему конфигурация 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
Другие вопросы по тегам