Построение форсированной библиотеки - PullRequest
3 голосов
/ 11 марта 2011

Я пытаюсь собрать библиотеку boost под Arch Linux

$ uname -a
Linux wincode 2.6.37-ARCH #1 SMP PREEMPT Fri Feb 25 07:53:43 CET 2011 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ AuthenticAMD GNU/Linux

$ python --version
Python 3.2

$ ls /usr/include/python
python2.7/   python3.2mu/

$ ls /usr/lib/python
python2.6/ python2.7/ python3.1/ python3.2/ 

Я строю это с помощью aur-repo. Сценарий автокомпиляции может быть найден здесь .

Теперь я получаю:

./boost/python/*:50:23: fatal error: pyconfig.h: No such file or directory
compilation terminated.

практически для любого файла из библиотеки boost.python. Так что с питоном что-то не так, и Boost не может его найти. В конце компиляции я получил:

...failed updating 336 targets...
...skipped 48 targets...
...updated 13264 targets...

Любая помощь?

1 Ответ

0 голосов
/ 26 марта 2011

Быстрый поиск в Google дает http://lists.boost.org/boost-build/2006/04/13457.php.

По сути, добавьте каталог включения Python в пути поиска для включения.

...