Boost logo

Boost :

From: Domenico Andreoli (cavok_at_[hidden])
Date: 2004-05-25 05:43:43


hello there,

this is the the last important bug debian packages of Boost 1.31.0 have.

this is copy of the message i already sent to debian-arm ml and
Boost.Python ml with no response.

i'm forwarding it here, on boost developers ml, as last chance to settle
this out and finally make 1.31.0 reach debian sarge.

it may also look like a problem in MPL.

cheers
domenico

----- Forwarded message from Domenico Andreoli <cavok_at_[hidden]> -----

Date: Mon, 26 Apr 2004 23:46:10 +0200
From: Domenico Andreoli <cavok_at_[hidden]>
To: c++-sig_at_[hidden], debian-arm_at_[hidden]
Cc: 245893_at_[hidden]
Subject: Bug#245893: Boost.Python looks broken on debian/arm

hi all,

  debian arm autobuilder fails to build the only two applications
in main archive which make use Boost.Python, they are kdeedu [0] and
regina-normal [1].

i'm trying to understand where the chain of errors reported in debian
bug #245893 [2] really starts, problem is that i still have no simple
program to reproduce this bug and not arm machine to play with.

i'm asking to debian-arm mailing list some help reproducing the bug
and to Boost.Python mailing list some help understanding the outcome.

here follows what i think is the culprit error...

/usr/include/boost/python/detail/def_helper.hpp: At global scope:
/usr/include/boost/python/detail/def_helper.hpp: In instantiation of `boost::mpl::apply1<boost::python::detail::is_reference_to_member_function_pointer<boost::mpl::_1>, const char* const&>':
/usr/include/boost/python/detail/def_helper.hpp:78: instantiated from `boost::python::detail::tuple_extract_base_select<boost::tuples::tuple<const char* const&, const boost::python::detail::not_specified&, const boost::python::detail::not_specified&, const boost::python::detail::not_specified&, boost::python::default_call_policies, boost::python::detail::keywords<0>, const char*, void (boost::python::detail::not_specified::*)(), boost::tuples::null_type, boost::tuples::null_type>, boost::python::detail::is_reference_to_member_function_pointer<boost::mpl::_1> >'
/usr/include/boost/python/detail/def_helper.hpp:173: instantiated from `boost::python::detail::tuple_extract<boost::tuples::tuple<const char* const&, const boost::python::detail::not_specified&, const boost::python::detail::not_specified&, const boost::python::detail::not_specified&, boost::python::default_call_policies, boost::python::detail::keywords<0>, const char*, void (boost::python::detail::not_specified::*)(), boost::tuples::null_type, boost::tuples::null_type>, boost::python::detail::is_reference_to_member_function_pointer<boost::mpl::_1> >'
/usr/include/boost/python/detail/def_helper.hpp:173: instantiated from `boost::python::detail::default_implementation_extract<boost::tuples::tuple<const char* const&, const boost::python::detail::not_specified&, const boost::python::detail::not_specified&, const boost::python::detail::not_specified&, boost::python::default_call_policies, boost::python::detail::keywords<0>, const char*, void (boost::python::detail::not_specified::*)(), boost::tuples::null_type, boost::tuples::null_type> >'
/usr/include/boost/python/detail/def_helper.hpp:173: instantiated from `boost::python::detail::def_helper<const char*, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>'
/usr/include/boost/python/class.hpp:304: instantiated from `boost::python::class_<T, X1, X2, X3>& boost::python::class_<T, X1, X2, X3>::def(const char*, F) [with F = void (PythonOutputStream::*)(), T = PythonOutputStream, X1 = boost::noncopyable, X2 = boost::python::detail::not_specified, X3 = boost::python::detail::not_specified]'
pythoninterpreter.cpp:89: instantiated from here
/usr/include/boost/python/detail/def_helper.hpp:78: error: no class template
   named `apply' in `struct
   boost::python::detail::is_reference_to_member_function_pointer<boost::mpl::_1>
   '

any hint?

thanks
domenico

[0] http://buildd.debian.org/fetch.php?&pkg=kdeedu&ver=4%3A3.2.2-1&arch=arm&stamp=1082667643&file=log&as=raw
[1] http://buildd.debian.org/fetch.php?&pkg=regina-normal&ver=4.1.1-1&arch=arm&stamp=1082790357&file=log&as=raw
[2] http://bugs.debian.org/245893

----- End forwarded message -----

-----[ Domenico Andreoli, aka cavok
 --[ http://people.debian.org/~cavok/gpgkey.asc
   ---[ 3A0F 2F80 F79C 678A 8936 4FEE 0677 9033 A20E BC50


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk