Can't install Vision Workbench

折月煮酒 提交于 2019-12-25 02:58:18

问题


I am trying to install the Vision Workbench on my computer, following the instructions from this homepage: http://lunokhod.org/?p=13. I have installed all dependencies but I have libboost1.54-all-dev instead since I am using Mint 17 (Ubuntu 14.4).

After that I have created the config.options file I do ./autogen and ./configure.

However, I get the following in the logfile:

configure:20861: /usr/include/boost is missing these required libraries: BOOST_PROGRAM_OPTIONS BOOST_FILESYSTEM BOOST_THREAD

Checking for a boost in /usr/include/boost-*

Checking for a boost in /usr/local/cuda/include

Checking for a boost in /usr/local/cuda/include/boost-*

configure:20875: checking for package BOOST

HAVE_PKG_BOOST=no

However, in /usr/include/boost/ I have booth program_options, filesystem and thread.

The .so files are under /usr/lib/x86_64-linux-gnu/ for opencv, boost and flann, but somehow it can only find flann.

Does anyone have an idea about where the error might be?

EDIT: In the log-file I saw that the program looked for cxcore when it searched for opencv, but in the new version it is called opencv_core so I did a symbolic link from cxcore to opencv_core and then ./configure finds opencv. However, boost is still a problem and is necessary to build the program.

EDIT2: I have now downloaded an earlier version of boost (1.42), and almost all boost programs are found except BOOST_THREAD. When I install the boost library I get the following messages:

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

/ Erik


回答1:


try running

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

if you have more than one version of boost installed, you may need to also set environment variables

HAVE_PKG_BOOST=yes
PKG_BOOST_CPPFLAGS=/path/to/boost
PKG_BOOST_LDFLAGS=/path/to/boost


来源:https://stackoverflow.com/questions/24201034/cant-install-vision-workbench

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!