[sisyphus] Не собирается boost 1.46.1-alt1.

Иван martynenko на tversu.ru
Ср Мар 23 17:20:00 UTC 2011


 Здраствуйте.
 Не собирается boost 1.46.1-alt1 из сизифа под altlinux 5.1.
 Поставил для него rpm-build-python 0.34.5-alt4 из сизифа.
 Компиляция проваливается с сообщением

 ...failed updating 112 targets...
 ...skipped 12 targets...
 ...updated 1527 targets...
 error: Bad exit status from /home/iwan/tmp/rpm-tmp.59724 (%build)


 Походу сбокри ругается на python.
 ./boost/python/detail/make_tuple.hpp:24: error: '::PyTuple_New' has not 
 been declared
 ./boost/python/detail/make_tuple.hpp:25: error: 'class 
 boost::python::tuple' has no member named 'ptr'
 ./boost/python/detail/make_tuple.hpp:25: error: 'class 
 boost::python::api::object' has no member named 'ptr'
 ./boost/python/detail/make_tuple.hpp:25: error: there are no arguments 
 to 'PyTuple_SET_ITEM' that depend on a template parameter, so a 
 declaration of 'PyTuple_SET_ITEM' must be available
 PyTuple_SET_ITEM' that depend on a template parameter, so a declaration 
 of 'PyTuple_SET_ITEM' must be available
 И такого очень много.

 Как это можно исправить?
 Нужен ли ему python 2.6? На данный момент в 5.1 есть только 2.5 и очень 
 не хочется собирать кучу пакетов из сизифа.



Подробная информация о списке рассылки Sisyphus