BoostBuild: patchlevel.h не существует - PullRequest
17 голосов
/ 22 июля 2011

Я пытаюсь скомпилировать проект C ++, используя bjam в Ubuntu 11.04.Я продолжаю получать следующую ошибку:

../../libraries/boost_1_44_0/boost/python/detail/wrap_python.hpp:75:24: fatal error: patchlevel.h: No such file or directory

Я искал каталог моего проекта, и там есть несколько файлов с именем patchlevel.h, но я не знаю, что это такое.Являются ли они частью Boost?

Я также получаю эту ошибку несколько раз:

pa-vision-lib/../captureformat.h:4:25: fatal error: linux/ovcam.h: No such file or directory

Этот файл также определенно существует.Есть ли какой-либо параметр пути в каком-либо из файлов конфигурации Boost, который мне нужно изменить, чтобы он указывал на эти файлы?

Ответы [ 2 ]

20 голосов
/ 22 июля 2011

IIRC patchlevel.h - заголовок python-dev, проверьте, установлен ли этот пакет (я не помню точное имя, но это заголовок C для привязки python).

ovcam.h в любом случае не является частью boost.

7 голосов
/ 03 октября 2013

Для Ubuntu Server 12.04 LTS попробуйте:

apt-get install python-dev

...