Никакой пакет 'Каир' не найден

Я запускаю Ubuntu 14.04 и пытаюсь скомпилировать libgdiplus (следующий инструкциям по http://www.lovesmesomecode.com/20130719-compiling-mono-3-in-ubuntu/) в подготовке для установки NZBdrone.

Ошибка происходит при выполнении./autogen.sh - префикс =/usr/local. (Я следовал всем инструкциям до этого.) В инструкциях относительно этой команды говорится:

Это настроит процесс компиляции и гарантирует, что Ваш компьютер имеет весь надлежащий libaries и установленные зависимости. При выполнении всего выше необходимо быть хорошими для движения. Если это перестало работать на ошибке и указывает на пропавших без вести libary или пакета Вы, возможно, должны установить версию разработки того пакета и затем попытаться выполнить команду снова.

Ошибка, которую я получаю, говорит:

проверка КАИР... нет

настройте: ошибка: требованиям Пакета (Каир> = 1.6.4) не отвечали:

Никакой пакет 'Каир' не найден

Рассмотрите корректировку переменной среды PKG_CONFIG_PATH при установке программного обеспечения в нестандартном префиксе.

С другой стороны, можно установить переменные среды CAIRO_CFLAGS и CAIRO_LIBS для предотвращения потребности назвать pkg-конфигурацию. Дополнительную информацию см. в странице справочника pkg-конфигурации.

Я нашел инструкции в другом месте для установки Каира, таким образом, я пытался выполнить команду для установки Каира. Я также нашел инструкции для установки libgdiplus и попытался установить использование 'sudo склонный - получают установку libgdiplus'.

Но каждый раз я возвращаюсь и выполняю './autogen.sh - префикс =/usr/local', я получаю то же сообщение об ошибке, что Каир не мог быть найден.

Спасибо за любую справку Вы могли бы обеспечить.

4
задан 31 October 2014 в 22:46

1 ответ

Вы установили неправильный пакет (что каждый - прикрепление, и Вы ищете тот, который является графической библиотекой). Можно получить файлы для разработчика Каира с помощью

$ sudo apt-get install libcairo2-dev

В целом, когда Вы компилируете некоторое программное обеспечение, и это просит пакет XYZ, можно попробовать, если у Вас есть какой-либо пакет, названный XYZ-dev или libXYZ-dev

, Если Вы добираетесь, дальнейшие ошибки обновляют Ваш вопрос.

6
ответ дан 17 November 2019 в 14:15

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

Похожие вопросы: