Похоже, вам не хватает заголовков самого Python.
Такие символы, как PySequence_GetSlice
и PyExc_ValueError
взяты из заголовков Python, а не заголовков boost :: python.
Это все, что я могу сказать, извини. Я действительно не знаю, Boost :: Python. Я удивлен, что у вас нет ошибки с отсутствующим включаемым файлом. Я предполагаю, что boost :: python не включает сами заголовки python?
Кстати, я видел следующее на http://www.boost.org/doc/libs/1_42_0/libs/python/doc/building.html
Обязательно не включайте #
системные заголовки перед wrap_python.hpp.
Это ограничение фактически наложено
Python или, точнее,
Взаимодействие Python с вашим
операционная система. Увидеть
http://docs.python.org/ext/simpleExample.html
для деталей.
Может быть, это может помочь?