Какие пакеты нужны для повышения заголовков?

Я пытаюсь установить gearmand (из источника) и мне нужна версия заголовков наддува> = 1.39. Для этого я установил libboost1.49-dev, libboost-program-options1.49.0, uuid-dev и другие зависимости.

Есть ли какой-либо другой пакет, который также должен быть установлен? Потому что каждый раз, когда я запускаю ./configure для подготовки снаряжения, мне постоянно говорят, что ему нужна версия заголовков Boost> = 1,39. Я не знаю, почему он не находит заголовки, так как каталог /usr/includes/boost/ существует.

Чего мне не хватает?

3
задан 21 June 2013 в 11:36

2 ответа

Boost предоставляет бесплатные переносимые рецензируемые библиотеки C ++. Акцент делается на переносимые библиотеки, которые хорошо работают со стандартной библиотекой C ++.

Для загрузки Boost версии 1.53.0 с полными библиотеками посетите Версия 1.53.0 .

Boost 1.39.0 поставляется с этими новыми библиотеками: Signals2. Обновленные библиотеки: Asio, Flyweight, Foreach, Hash, Interprocess, Intrusive, Program.Options, Proto, PtrContainer, Range, Unordered, Xpressive. Обновлены инструменты: Boostbook, Quickbook.

Или вы можете установить Gearmand, просто нажав Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:

sudo add-apt-repository ppa:gearman-developers/ppa
sudo apt-get update
sudo apt-get install gearman-job-server

Это установит необходимые библиотеки.

Источник: подталкивании

0
ответ дан 21 June 2013 в 11:36

Чтобы выполнить все зависимости сборки, мой подход всегда состоит в том, чтобы сначала попросить APT установить их для версии, которая есть в репозиториях. Вот как:

sudo apt-get build-dep gearman-job-server

Это может установить некоторые пропущенные вами пакеты, но может не установить зависимости, если версия, которую вы пытаетесь скомпилировать из исходного кода, имеет другие требования. Я подозреваю, что вам просто не хватает пакетов, таких как libboost-thread-dev и libboost-program-options-dev, о которых позаботится вышеуказанная команда.

Версия Boost во всех поддерживаемых версиях Ubuntu идеально подходит для ваших требований версии 1.39 и выше.

0
ответ дан 21 June 2013 в 11:36

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

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