Brew安装恶魔的麻烦

时间:2016-02-03 00:25:19

标签: homebrew devil

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 并附带命令行工具

** 已安装EDIT 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,但不知道这笔交易是什么。

1 个答案:

答案 0 :(得分:0)

Here's some helpful notes from 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]

     

package.xml 中评论 devIL 让我更进一步但是   进入一些看似OSX的具体问题,尝试解决这些问题   github上。一旦有了解决方案,我们会在这里回复。谢谢你的   协助。