This error just occurred when I compile HOOMD-BLUE which could be compiled
normally using gcc 4.9.1
/usr/include/boost/signals2/detail/signal_template.hpp: In instantiation of
'void boost::signals2::detail::signal1_impl::force_cleanup_connections(const connection_list_type*) const [with
R = std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or;
Group = int; GroupCompare = std::less<int>; SlotFunction =
boost::function(unsigned int)>; ExtendedSlotFunction =
boost::function(const boost::signals2::connection&,
unsigned int)>; Mutex = boost::signals2::mutex;
boost::signals2::detail::signal1_impl::connection_list_type =
boost::signals2::detail::grouped_list, boost::signals2::slot1, unsigned
int, boost::function(unsigned int)> >,
boost::signals2::mutex> > >; typename
boost::signals2::detail::group_key<Group>::type =
std::pair
]':
/usr/include/boost/signals2/detail/signal_template.hpp:420:15: required
from 'boost::signals2::detail::signal1_impl::invocation_janitor::~invocation_janitor() [with R =
std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or;
Group = int; GroupCompare = std::less<int>; SlotFunction =
boost::function(unsigned int)>; ExtendedSlotFunction =
boost::function(const boost::signals2::connection&,
unsigned int)>; Mutex = boost::signals2::mutex]'
/usr/include/boost/signals2/detail/signal_template.hpp:240:85: required
from 'boost::signals2::detail::signal1_impl::result_type
boost::signals2::detail::signal1_impl::operator()(T1) [with R =
std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or;
Group = int; GroupCompare = std::less<int>; SlotFunction =
boost::function(unsigned int)>; ExtendedSlotFunction =
boost::function(const boost::signals2::connection&,
unsigned int)>; Mutex = boost::signals2::mutex;
boost::signals2::detail::signal1_impl::result_type =
std::bitset<32ul>]'
/usr/include/boost/signals2/detail/signal_template.hpp:718:17: required
from 'boost::signals2::signal1::result_type
boost::signals2::signal1::operator()(T1) [with R =
std::bitset<32ul>; T1 = unsigned int; Combiner = comm_flags_bitwise_or;
Group = int; GroupCompare = std::less<int>; SlotFunction =
boost::function(unsigned int)>; ExtendedSlotFunction =
boost::function(const boost::signals2::connection&,
unsigned int)>; Mutex = boost::signals2::mutex; boost::signals2::signal1::result_type = std::bitset<32ul>]'
/home/shirui/hoomd-blue/src/hoomd-blue/libhoomd/communication/Communicator.cc:1023:41:
required from here
/usr/include/boost/signals2/detail/signal_template.hpp:502:9: internal
compiler error: Segmentation fault
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
See https://bugs.archlinux.org/ for instructions.