2014-02-18 3 views
1

Я пытаюсь скомпилировать c-расширение для ruby. Для этого требуются библиотеки ускорения.boost/geometry.hpp: Нет такого файла или каталога

Я побежал sudo apt-get install libboost-all-dev (который предположительно устанавливает библиотеки ускорения), но когда я пытаюсь запустить make в библиотеке расширений, я получаю boost/geometry.hpp: No such file or directory. На моем MacBook pro я смог получить все, что работает с доморощенным и brew install boost.

Я бегу Ubuntu 12.04.

Есть ли какая-то другая конфигурация, которую мне нужно подвергать заголовкам моему c-расширению?

ответ

0

Оказывается libboost-all-dev не включают в себя заголовки для какой-либо причины. Как только я скомпилировал и установил boost из исходного кода, мой инструмент работал.

0

Возможно, вам придется переконфигурировать после установки boost, чтобы включить в make право. Попробуйте:

$ ./configure 
$ make 
Смежные вопросы