id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 13017,boost::interprocess::map compilation problem (overloading),gjcarneiro@…,Ion Gaztañaga,"This code compiles with libboost 1.58, but doesn't compile with 1.62 or 1.63. I tried with g++-6.3 and g++-5.4, both with same result. {{{ #include #include #include #include #include #include #include #include #include namespace ipc = boost::interprocess; typedef ipc::managed_shared_memory::segment_manager segment_manager_t; typedef ipc::allocator void_allocator_t; typedef ipc::allocator char_allocator_t; typedef ipc::basic_string, char_allocator_t> shared_string_t; typedef ipc::allocator string_allocator; typedef std::pair shared_sport_event_pair_t; typedef ipc::set, string_allocator> shared_bms_set_t; typedef std::pair event_index_map_t; typedef ipc::allocator event_index_allocator_t; typedef ipc::map, event_index_allocator_t> shared_event_index_t; struct SharedState { SharedState(const void_allocator_t &alloc) : m_EventIndex(std::less(), alloc) { } shared_event_index_t m_EventIndex; }; }}} ",Bugs,new,To Be Determined,interprocess,Boost 1.63.0,Problem,,,gjcarneiro@…