Boost C++ Libraries: Ticket #3736: bjam fails for Sun compilers on Solaris https://svn.boost.org/trac10/ticket/3736 <p> bjam --dump-tests --toolset=sun -j4 failed, incorrectly complaining about a wrong stdlib feature: </p> <blockquote> <p> 'sun is not a known value of feature stdlib' </p> </blockquote> <p> I think tools/build/v2/tools/sun.jam contains correct line: feature.extend stdlib : sun-stlport ; </p> <p> The problem occurs in tools/build/v2/build/feture.jam in the validate-value-string() function. This function gets two arguments: </p> <blockquote> <p> feature=stdlib value-string=sun-stlport </p> </blockquote> <p> it divides 'sun-stlport' value into two values: 'sun' and 'stlport' (line 473): </p> <blockquote> <p> values = [ regex.split $(value-string) - ] ; </p> </blockquote> <p> which is probably wrong, and then this function immediately complains abut wrong value 'sun' (Line 482). </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/3736 Trac 1.4.3 Steven Watanabe Sat, 12 Dec 2009 16:36:46 GMT owner, component changed https://svn.boost.org/trac10/ticket/3736#comment:1 https://svn.boost.org/trac10/ticket/3736#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">René Rivera</span> to <span class="trac-author">Vladimir Prus</span> </li> <li><strong>component</strong> <span class="trac-field-old">bjam</span> → <span class="trac-field-new">build</span> </li> </ul> Ticket Vladimir Prus Fri, 18 Dec 2009 10:07:59 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/3736#comment:2 https://svn.boost.org/trac10/ticket/3736#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/58451" title="Do not treat 'sun-stlport' feature value as two subfeatures. Fixes ...">[58451]</a>) Do not treat 'sun-stlport' feature value as two subfeatures. </p> <p> Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/3736" title="#3736: Bugs: bjam fails for Sun compilers on Solaris (closed: fixed)">#3736</a>. Patch from K. Noel Belcourt. </p> Ticket stephen.clamage@… Thu, 25 Feb 2010 18:50:59 GMT status, version changed; resolution deleted https://svn.boost.org/trac10/ticket/3736#comment:3 https://svn.boost.org/trac10/ticket/3736#comment:3 <ul> <li><strong>status</strong> <span class="trac-field-old">closed</span> → <span class="trac-field-new">reopened</span> </li> <li><strong>version</strong> <span class="trac-field-old">Boost 1.41.0</span> → <span class="trac-field-new">Boost 1.42.0</span> </li> <li><strong>resolution</strong> <span class="trac-field-deleted">fixed</span> </li> </ul> <p> This bug was supposedly fixed in 1.41.x, but is still present in 1.42.0 </p> Ticket Marshall Clow Tue, 18 Jan 2011 16:08:24 GMT <link>https://svn.boost.org/trac10/ticket/3736#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/3736#comment:4</guid> <description> <p> Is this still a problem? I don't have access to a sun machine - but running the above command on my mac does not generate the errors that you report (lots of other errors, like missing compilers, but not that one) </p> </description> <category>Ticket</category> </item> <item> <author>stephen.clamage@…</author> <pubDate>Tue, 18 Jan 2011 22:28:36 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/3736#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/3736#comment:5</guid> <description> <p> The bug seems to be fixed in 1.44. Thanks for getting back to me. stephen.clamage@… </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Marshall Clow</dc:creator> <pubDate>Tue, 18 Jan 2011 22:48:01 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/3736#comment:6 https://svn.boost.org/trac10/ticket/3736#comment:6 <ul> <li><strong>status</strong> <span class="trac-field-old">reopened</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> Ticket