../boost_1_34_0/boost/bind.hpp: In instantiation of `boost::_bi::result_traits': ../boost_1_34_0/boost/bind/bind_template.hpp:15: instantiated from `boost::_bi::bind_t > >' ./testsig.cpp:23: instantiated from here ../boost_1_34_0/boost/bind.hpp:66: error: `void (B::*)(char)' is not a class, struct, or union type ../boost_1_34_0/boost/bind/bind_template.hpp: In instantiation of `boost::_bi::bind_t > >': ./testsig.cpp:23: instantiated from here ../boost_1_34_0/boost/bind/bind_template.hpp:15: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:18: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:24: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:30: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:36: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:45: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:51: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:59: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:65: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:74: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:80: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:87: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:93: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:100: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:106: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:114: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:120: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:126: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:132: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:138: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:144: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:150: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:156: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:162: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:168: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:174: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:180: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:186: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:192: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:198: error: no type named `type' in `struct boost::_bi::result_traits' ../boost_1_34_0/boost/bind/bind_template.hpp:203: error: no type named `type' in `struct boost::_bi::result_traits' ./testsig.cpp: In copy constructor `boost::signals::detail::signal_base::signal_base(const boost::signals::detail::signal_base&)': ../boost_1_34_0/boost/noncopyable.hpp:27: error: `boost::noncopyable_::noncopyable::noncopyable(const boost::noncopyable_::noncopyable&)' is private ./testsig.cpp:25: error: within this context ../boost_1_34_0/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_obj_invoker1::invoke(boost::detail::function::function_buffer&, T0) [with FunctionObj = boost::_bi::bind_t > >, R = void, T0 = char]': ../boost_1_34_0/boost/function/function_template.hpp:368: instantiated from `void boost::detail::function::basic_vtable1::init(FunctionObj, boost::detail::function::function_obj_tag) [with FunctionObj = boost::_bi::bind_t > >, R = void, T0 = char, Allocator = std::allocator]' ../boost_1_34_0/boost/function/function_template.hpp:298: instantiated from `void boost::detail::function::basic_vtable1::init(F) [with F = boost::_bi::bind_t > >, R = void, T0 = char, Allocator = std::allocator]' ../boost_1_34_0/boost/function/function_template.hpp:277: instantiated from `boost::detail::function::basic_vtable1::basic_vtable1(F) [with F = boost::_bi::bind_t > >, R = void, T0 = char, Allocator = std::allocator]' ../boost_1_34_0/boost/function/function_template.hpp:655: instantiated from `void boost::function1::assign_to(Functor) [with Functor = boost::_bi::bind_t > >, R = void, T0 = char, Allocator = std::allocator]' ../boost_1_34_0/boost/function/function_template.hpp:513: instantiated from `boost::function1::function1(Functor, typename boost::enable_if_c< boost::type_traits::ice_not< boost::is_integral::value>::value, int>::type) [with Functor = boost::_bi::bind_t > >, R = void, T0 = char, Allocator = std::allocator]' ../boost_1_34_0/boost/function/function_template.hpp:754: instantiated from `boost::function::function(Functor, typename boost::enable_if_c< boost::type_traits::ice_not< boost::is_integral::value>::value, int>::type) [with Functor = boost::_bi::bind_t > >, R = void, T0 = char, Allocator = std::allocator]' ../boost_1_34_0/boost/signals/slot.hpp:112: instantiated from `boost::slot::slot(const F&) [with F = boost::_bi::bind_t > >, SlotFunction = boost::function >]' ./testsig.cpp:23: instantiated from here ../boost_1_34_0/boost/function/function_template.hpp:155: error: no match for call to `(boost::_bi::bind_t > >) (char&)'