Homebrew brew安装魔鬼的麻烦
RGBDSLAM安装要求Homebrew brew安装魔鬼的麻烦,homebrew,devil,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] 但当我尝试安装devil时,我得到了以下信息: $ brew install devil Er
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]
但当我尝试安装devil时,我得到了以下信息:
$ 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时,gcc 5没有注册,所以我不得不降级到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,不确定交易是什么。
我在siftgpu/makefile中设置了siftgpu\u disable\u devil=0
在CMakeLists.txt中设置(ENV{SIFT\u GPU\u MODE}0)
,但无效。我是
仍然看到rgbdslam:没有为OS[osx]定义[libdevil]
在package.xml中注释devIL会让我走得更远,但是
一些看似OSX特有的问题,试图通过
github。一旦我有了解决方案,我会在这里回复。谢谢你的帮助
援助
为了完整起见,可以尝试从AppStore安装任何更新,如果您升级了OSX,请再次运行xcode select--install
,然后再运行brew rm gcc
,以排除任何更新不一致的情况。@MarkSetchell很好的建议,但是没有运气。哪个gcc给了你什么?@gurghet/usr/bin/gcc