id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 8102,signals2 is trying to use std::get with boost::tuple,Eric Niebler,Frank Mori Hess,"`signals2/detail/variadic_slot_invoker.hpp` has the following: {{{ // if compiler has std::tuple use it instead of boost::tuple // because boost::tuple does not have variadic template support at present. #ifdef BOOST_NO_CXX11_HDR_TUPLE #include #define BOOST_SIGNALS2_TUPLE boost::tuple #else #include #define BOOST_SIGNALS2_TUPLE std::tuple #endif }}} Then in place of `boost::tuple` or `std::tuple`, it uses `BOOST_SIGNALS2_TUPLE`. That's dandy, but it unconditionally uses `std::get` to access elements from the tuple. This naturally leads to compile failures because `std::get` doesn't know what a `boost::tuple` is. Patch attached.",Bugs,closed,Boost 1.54.0,signals2,Boost Development Trunk,Problem,fixed,,