Не могу установить Vision Workbench

Я пытаюсь установить Vision Workbench на свой компьютер, следуя инструкциям с этой домашней страницы: http://lunokhod.org/?p=13. Я установил все зависимости, но вместо этого у меня есть libboost1.54-all-dev, так как я использую Mint 17 (Ubuntu 14.4).

После этого я создал файл config.options, я делаю ./autogen и ./configure.

Тем не менее, я получаю следующее в файле журнала:

configure: 20861: /usr/include/boost отсутствуют следующие необходимые библиотеки: BOOST_PROGRAM_OPTIONS BOOST_FILESYSTEM BOOST_THREAD

Проверка повышения в /usr/include/boost-*

Проверка повышения в /usr/local/cuda/include

Проверка повышения в /usr/local/cuda/include/boost-*

настроить: 20875: проверка пакета BOOST

HAVE_PKG_BOOST=нет

Однако в /usr/include/boost/ у меня есть стенды program_options, filesystem и thread.

Файлы .so находятся под /usr/lib/x86_64-linux-gnu/ для opencv, boost и flann, но каким-то образом он может найти только flann.

Кто-нибудь знает, где может быть ошибка?

РЕДАКТИРОВАТЬ: В файле журнала я увидел, что программа искала cxcore, когда искала opencv, но в новой версии она называется opencv_core, поэтому я сделал символическую ссылку из cxcore в opencv_core, а затем ./configure находит opencv. Тем не менее, ускорение по-прежнему является проблемой и необходимо для сборки программы.

EDIT2: я загрузил более раннюю версию boost (1.42), и почти все программы boost найдены, кроме BOOST_THREAD. Когда я устанавливаю библиотеку boost, я получаю следующие сообщения:

error: #error "Threading support unavaliable: it has been explicitly disabled with BOOST_DISABLE_THREADS"

/ Эрик


person El_Loco    schedule 13.06.2014    source источник
comment
Сделать симлинк с /usr/include/boost/ на /usr/lib/x86_64-linux-gnu/ ln -s /usr/lib/x86_64-linux-gnu/ /usr/include/boost/   -  person bedna    schedule 13.06.2014
comment
Привет, не помогает. Все та же проблема.   -  person El_Loco    schedule 13.06.2014


Ответы (1)


попробуй запустить

./configure --with-boost="path/to/boost"

если у вас установлено более одной версии boost, вам может потребоваться также установить переменные среды

HAVE_PKG_BOOST=yes
PKG_BOOST_CPPFLAGS=/path/to/boost
PKG_BOOST_LDFLAGS=/path/to/boost
person Mikhail Minin    schedule 26.09.2016