Boost C++ Libraries: Ticket #11171: boost::unordered_multimap doesn't work with gcc3.4.5 https://svn.boost.org/trac10/ticket/11171 <p> #include &lt;boost/unordered_map&gt; int main(int argc, char* argv[]) { </p> <blockquote> <p> boost::unordered_multimap&lt;int, double&gt; m; <em> compile error! </em></p> </blockquote> <p> } </p> <p> ../third-64/boost/include/boost/unordered/detail/equivalent.hpp:507: error: <code>template&lt;class I&gt; typename boost::unordered::detail::disable_if_forward&lt;I, void&gt;::type boost::unordered::detail::grouped_table_impl::insert_range(I, I) [with I = I, Types = boost::unordered::detail::multimap&lt;std::allocator&lt;std::pair&lt;const int, double&gt; &gt;, int, double, boost::hash&lt;int&gt;, std::equal_to&lt;int&gt; &gt;]' and </code>template&lt;class I&gt; typename boost::unordered::detail::enable_if_forward&lt;I, void&gt;::type boost::unordered::detail::grouped_table_impl::insert_range(I, I) [with I = I, Types = boost::unordered::detail::multimap&lt;std::allocator&lt;std::pair&lt;const int, double&gt; &gt;, int, double, boost::hash&lt;int&gt;, std::equal_to&lt;int&gt; &gt;]' cannot be overloaded </p> <p> It seems GCC 3.4.5 doesn't support SFINAE very well on function <code>insert_range' in </code>unordered/detail/equivalent.hpp'. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11171 Trac 1.4.3 Daniel James Sun, 08 Oct 2017 14:39:13 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/11171#comment:1 https://svn.boost.org/trac10/ticket/11171#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">wontfix</span> </li> </ul> Ticket