RGBDSLAM安装要求devil
$ rosdep install rgbdslam
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
rgbdslam: No definition of [libdevil-dev] for OS [osx]但当我试图安装魔鬼时,我得到了这个:
$ brew install devil
Error: devil cannot be built with any available compilers.
To install this formula, you may need to:
brew install gcc
$ brew install gcc
Warning: gcc-5.3.0 already installed我怎么才能避开这一切?
注意:我已经安装了xcode和命令行工具。
** 编辑libdevIL已安装 **
出于某种原因,gcc 5没有注册时,devIL正在寻找gcc,所以我不得不降级到4.9。
$ brew rm gcc // removes 5
$ brew install gcc49 // installs 4.9
$ brew install devil // works
$ brew install gcc // two gcc installed? this might be interesting不过,rgbdslam仍未发现libdevIL,也不确定这笔交易是什么。
发布于 2016-02-03 17:57:16
以下是来自answers.ros.org的一些有用的说明
我在SiftGPU/makefile中设置了
siftgpu_disable_devil = 0,在CMakeLists.txt中设置了set(ENV{SIFT_GPU_MODE} 0),但没有结果。我还在看rgbdslam:No definition of [libdevil-dev] for OS [osx]devIL在package.xml中的评论让我有了更深入的了解,但我想通过github解决一些看似特定于OSX的问题。一旦我有了解决办法就会在这里回应。谢谢你的帮助。
https://stackoverflow.com/questions/35166365
复制相似问题