Чтобы установить graph-tool, я должен установить зависимости с помощью autoconf.
Некоторые из этих зависимостей используют boost, и я связываю свою локальную установку boost с этими зависимостями:
export BOOST_ROOT=/my/path/boost
./configure
И все идет гладко.Затем, когда я перехожу к графическому инструменту, я получаю приглашение добавить BOOST_ROOT для «неустановленного повышения».Я не знаю, что это значит, поэтому я пытаюсь:
export BOOST_ROOT=/my/path/boost
./configure
И это не удается.Затем я проверяю скрипт configure для Graph-Tool, и кажется, что во время теста на повышение он проверяет следующий путь:
if test -n "$BOOST_ROOT" ; then
for libsubdir in $libsubdirs ; do
if ls "$BOOST_ROOT/stage/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
done
И я проверяю и мою версию установки Boost, и мою проверку исходного кода Boost, иЯ не вижу путей из корневого каталога boost с надписью stage.
Это кажется странным, учитывая, что зависимости могли включать в себя локальную установку буста с использованием автоконфигуратора.Есть ли какие-то простые правки, которые мне нужно сделать?