Ускорение ошибок при компиляции xbt в Debian

Я пытаюсь скомпилировать xbt на машине Debian, но boost/make_shared.hpp не найден.

In file included from ./stdafx.h:32,
                 from ../misc/bvalue.cpp:1:
../misc/xbt/virtual_binary.h:5:33: error: boost/make_shared.hpp: No such file or directory
../misc/bvalue.cpp: In member function 'Cvirtual_binary Cbvalue::read() const':
../misc/bvalue.cpp:308: error: 'BOOST_VERIFY' was not declared in this scope

apt-cache show libboost-dev говорит следующее, если это поможет:

Package: libboost-dev
Priority: optional
Section: libdevel
Installed-Size: 28156
Maintainer: Debian Boost Team <pkg-boost-devel@lists.alioth.debian.org>
Architecture: amd64
Source: boost
Version: 1.34.1-14

Как я могу обновить boost до последней версии в Debian?

1 ответ

Решение

Какую версию Debian вы используете? libboost-dev находится на 1.34.1-14 в Ленни (он же oldstable).

Я не уверен, какая версия библиотеки вам нужна для xbt, так как я нигде не смог найти требования к сборке, но в Squeeze доступен 1.42.0.1. Рассматривали ли вы переход на Squeeze?

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