Я запускаю 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', я получаю то же сообщение об ошибке, что Каир не мог быть найден.
Спасибо за любую справку Вы могли бы обеспечить.
Вы установили неправильный пакет (что каждый - прикрепление, и Вы ищете тот, который является графической библиотекой). Можно получить файлы для разработчика Каира с помощью
$ sudo apt-get install libcairo2-dev
В целом, когда Вы компилируете некоторое программное обеспечение, и это просит пакет XYZ
, можно попробовать, если у Вас есть какой-либо пакет, названный XYZ-dev
или libXYZ-dev
, Если Вы добираетесь, дальнейшие ошибки обновляют Ваш вопрос.