2016-02-03 5 views
0

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 установлен **

по какой-то причине ССЗ 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, хотя и не уверен, что это за сделка.

+0

Для полноты, возможно, попробуйте установить какие-либо обновления из AppStore, запустив 'xcode-select --install' снова, если вы обновили OSX, и' brew rm gcc', за которым следует 'brew install gcc 'чтобы исключить любые несоответствия обновления. –

+0

@MarkSetchell Хорошая рекомендация, но не повезло. – Jacksonkr

+0

Что делает gcc? – gurghet

ответ

0

Here's some helpful notes from answers.ros.org

Я установил siftgpu_disable_devil = 0в SiftGPU/Makefile и set(ENV{SIFT_GPU_MODE} 0) в CMakeLists.txt с безрезультатно. Я еще вижу rgbdslam: No definition of [libdevil-dev] for OS [osx]

Комментируя DEVIL в package.xml поставил меня немного дальше, но в некоторых, казалось бы, OSX конкретных вопросов, пытаясь решить те через GitHub. Ответит здесь, когда у меня будет решение. Спасибо за помощь .

 Смежные вопросы

  • Нет связанных вопросов^_^