我正试图在运行Raspbian的RaspberryPi 2上构建开放路由路由机。但是,它需要线程构建模块库。我尝试了几个apt-get命令,但它一直告诉我它找不到存储库。具体来说,它说:开放街道路由机的安装线程构建模块
Package libtbb-dev is not available,but is refered to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libtbb-dev' has no installation candidate.
我终于打破并下载了TBB源并建立了它。从我所知道的,线程构建块成功构建,但试图构建OSRM我仍然得到TBB库无法找到的错误。我尝试将构建的TBB目录复制到我认为OSRM正在寻找它们的位置(“/ opt/intel/tbb”,“/ usr/include”),但没有任何工作。
有没有人知道我可能会做错什么?
编辑:这是试图建立OSRM当我收到错误:
ERROR: Intel TBB NOT found!
-- Looked for Threading Building Blocks in /opt/intel/tbb;/usr/local/include;/usr/include
CMake Error at cmake/FindTBB.cmake:272 (message):
Could NOT find TBB library.
Call Stack (most recent call first):
CMakeLists.txt:191 (find_package)
你能至少提供相关的错误信息? – scai
错误:找不到Intel TBB! - 在/ opt/intel/tbb;/usr/local/include;/usr/include中查找线程构建块找不到TBB库。 调用堆栈(最近呼叫优先): CMakeLists.txt:191(find_package) – thedude
这可能不会真正帮助您解决当前问题,但可以帮助您获得某些内容;)https://karussell.wordpress.com/2014/ 01/09/road-routing-on-raspberry-pi-with-graphhopper/ – Karussell