Boost C++ Libraries: Ticket #9160: libs/log/src/named_scope_format_parser.cpp fails to build under Solaris Studio 12.3 https://svn.boost.org/trac10/ticket/9160 <pre class="wiki">"/libs/log/src/named_scope_format_parser.cpp", line 225: Error: Could not find a match for boost::log::v2_mt_posix::expressions::aux::parse_named_scope_format&lt;boost::log::v2_mt_posix::expressions::aux::CharT&gt;(const char*, const char*). "/libs/log/src/named_scope_format_parser.cpp", line 233: Error: Could not find a match for boost::log::v2_mt_posix::expressions::aux::parse_named_scope_format&lt;boost::log::v2_mt_posix::expressions::aux::CharT&gt;(const wchar_t*, const wchar_t*). </pre><p> Unfortunately, this may be a <a class="ext-link" href="https://forums.oracle.com/thread/2571048?start=0&amp;tstart=0"><span class="icon">​</span>known issue</a> in Sun Studio that will be fixed in the next release. </p> <p> I've been unable to find a writeup for the problem they discuss on that thread, but from the bits and pieces I've found it looks as though the compiler isn't completely following the standard on how to resolve some ambiguous symbol lookups. </p> <p> It looks like the Oracle team is recommending people move away from using stlport 4 and instead use the Apache "stdcxx" library (see <a class="ext-link" href="https://forums.oracle.com/message/9936913?tstart=0"><span class="icon">​</span>this thread</a>). </p> <p> Since it's likely this isn't caused by boost itself, I'm more submitting this so this can be documented somewhere. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/9160 Trac 1.4.3 viboes Thu, 26 Sep 2013 18:08:44 GMT component changed; owner set https://svn.boost.org/trac10/ticket/9160#comment:1 https://svn.boost.org/trac10/ticket/9160#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">Andrey Semashev</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">log</span> </li> </ul> Ticket Andrey Semashev Sat, 28 Sep 2013 15:46:25 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/9160#comment:2 https://svn.boost.org/trac10/ticket/9160#comment:2 <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">fixed</span> </li> </ul> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/85982" title="Fixed #9160.">[85982]</a>) Fixed <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/9160" title="#9160: Bugs: libs/log/src/named_scope_format_parser.cpp fails to build under ... (closed: fixed)">#9160</a>. </p> Ticket Brian Vandenberg <phantall+boost@…> Mon, 30 Sep 2013 20:17:00 GMT <link>https://svn.boost.org/trac10/ticket/9160#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/9160#comment:3</guid> <description> <p> I've applied these changes and it appears to have resolved the problem. </p> </description> <category>Ticket</category> </item> <item> <author>Brian Vandenberg <phantall+boost@…></author> <pubDate>Mon, 30 Sep 2013 20:17:16 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/9160#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/9160#comment:4</guid> <description> <p> Or at least, the build errors are gone. </p> </description> <category>Ticket</category> </item> </channel> </rss>