Boost C++ Libraries: Ticket #283: Compiler error for tokenizer on Solaris https://svn.boost.org/trac10/ticket/283 <pre class="wiki">When trying to upgrade to boost 1_31, Forte 8.0 (CC: Sun C++ 5.5 Patch 113817-03 2003/10/14) gives the following error for the code snip: typedef boost::tokenizer&lt;boost::char_separator&lt;char&gt; &gt; tokenizer; boost::char_separator&lt;char&gt; seperator (sDroppedDelimiters, sKeptDelimiters, boost::keep_empty_tokens); tokenizer tokens( sString, seperator ); for (tokenizer::iterator tok_iter = tokens.begin(); tok_iter != tokens.end(); ++tok_iter) vInVector.push_back( *tok_iter ); Copiler error: "/home/dev/cm/THIRD_PARTY/boost/include/boost/iterat or/iterator_facade.hpp", line 623: Error: Could not find a match for boost::iterator_core_access::equal&lt;boost::iterator_core _access::Facade1, boost::iterator_core_access::Facade2&gt;(const boost::token_iterator&lt;boost::char_separator&lt;char, std::char_traits&lt;char&gt;&gt;, const char*, std::string&gt;, const boost::token_iterator&lt;boost::char_separator&lt;char, std::char_traits&lt;char&gt;&gt;, const char*, std::string&gt;, boost::is_convertible&lt;boost::token_iterator&lt;boost::char _separator&lt;char, std::char_traits&lt;char&gt;&gt;, const char*, std::string&gt;, boost::token_iterator&lt;boost::char_separator&lt;char, std::char_traits&lt;char&gt;&gt;, const char*, std::string&gt;&gt;). "MDSStringHelpers.cxx", line 183: Where: While instantiating "boost::operator! =&lt;boost::token_iterator&lt;boost::char_separator&lt;char, std::char_traits&lt;char&gt;&gt;, const char*, std::string&gt;, std::string,boost::forward_traversal_tag, const std::string &amp;, int, boost::token_iterator&lt;boost::char_separator&lt;char, std::char_traits&lt;char&gt;&gt;, const char*, std::string&gt;, std::string, boost::forward_traversal_tag, const std::string &amp;, int&gt;(const boost::iterator_facade&lt;boost::token_iterator&lt;boost::cha r_separator&lt;char, std::char_traits&lt;char&gt;&gt;, const char*, std::string&gt;, std::string, boost::forward_traversal_tag, const std::string &amp;, int&gt;&amp;, const boost::iterator_facade&lt;boost::token_iterator&lt;boost::cha r_separator&lt;char, std::char_traits&lt;char&gt;&gt;, const char*, std::string&gt;, std::string, boost::forward_traversal_tag, const std::string &amp;, int&gt;&amp;)". "MDSStringHelpers.cxx", line 183: Where: Instantiated from non-template code. Has anyone else complianed about this? Thanks Tom </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/283 Trac 1.4.3 Daryle Walker Mon, 27 Aug 2007 22:31:14 GMT component changed; severity set https://svn.boost.org/trac10/ticket/283#comment:1 https://svn.boost.org/trac10/ticket/283#comment:1 <ul> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">tokenizer</span> </li> <li><strong>severity</strong> → <span class="trac-field-new">Problem</span> </li> </ul> Ticket John Maddock Thu, 22 Nov 2007 10:02:24 GMT status, resolution, description changed https://svn.boost.org/trac10/ticket/283#comment:2 https://svn.boost.org/trac10/ticket/283#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">wontfix</span> </li> <li><strong>description</strong> modified (<a href="/trac10/ticket/283?action=diff&amp;version=2">diff</a>) </li> </ul> <p> I'm closing this issue as moot: the current code passes all tests with the latest Sunpro release. </p> Ticket