Boost C++ Libraries: Ticket #12791: configuration issue in array.hpp for Oracle Developer Studio compiler https://svn.boost.org/trac10/ticket/12791 <p> Several tests fail when compiling with Oracle Developer Studio compiler, an exmaple shown below: </p> <p> <a href="http://www.boost.org/development/tests/develop/developer/output/oracle-sparc-S2-12-5_next-cpp11-boost-bin-v2-libs-geometry-index-test-rtree-rtree_insert_remove-test-sun-12-5_next_cpp11-release-threading-multi.html">http://www.boost.org/development/tests/develop/developer/output/oracle-sparc-S2-12-5_next-cpp11-boost-bin-v2-libs-geometry-index-test-rtree-rtree_insert_remove-test-sun-12-5_next_cpp11-release-threading-multi.html</a> </p> <p> "CC" -std=c++11 -temp=/tmp/bn -xO4 -mt -erroff=%none -m32 -KPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_NO_AUTO_PTR -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_TIMER_DYN_LINK=1 -DNDEBUG -D<span class="underline">typeof</span>=<span class="underline">typeof</span> -I".." -I"../boost/geometry/extensions/contrib/ttmath" -I"../libs/geometry/index/test" -I"../libs/geometry/test" -c -o "/export/home/sstrunk-tester/boost_regression/boost_regression_develop/boost_sparc-S2_cpp11/results/boost/bin.v2/libs/geometry/index/test/rtree/rtree_insert_remove.test/sun-12.5_next_cpp11/release/threading-multi/rtree_insert_remove.o" "../libs/geometry/index/test/rtree/rtree_insert_remove.cpp" </p> <p> "../boost/array.hpp", line 376: Error: expected a qualified name after "typename". "../boost/test/output/compiler_log_formatter.hpp", line 62: Warning: boost::unit_test::output::compiler_log_formatter::test_unit_skipped hides the virtual function boost::unit_test::unit_test_log_formatter::test_unit_skipped(std::ostream &amp;, const boost::unit_test::test_unit&amp;). </p> <p> ... </p> <p> The following change resolves this issue: </p> <p> % diff array.hpp array.hpp_orig </p> <p> 354c354 </p> <p> &lt; #if defined(<span class="underline">SUNPRO_CC) &amp;&amp; (</span>SUNPRO_CC &lt; 0x5150) </p> <p> --- </p> <blockquote class="citation"> <p> #if defined(<span class="underline">SUNPRO_CC) </span></p> </blockquote> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12791 Trac 1.4.3 Marshall Clow Wed, 25 Jan 2017 21:43:18 GMT <link>https://svn.boost.org/trac10/ticket/12791#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12791#comment:1</guid> <description> <p> Can you please try this again with the current "develop" branch? I suspect that this was fixed by <a class="ext-link" href="https://github.com/boostorg/array/pull/5"><span class="icon">​</span>https://github.com/boostorg/array/pull/5</a>. (two days ago) </p> </description> <category>Ticket</category> </item> <item> <author>Aparna Kumta <aparna.kumta@…></author> <pubDate>Wed, 25 Jan 2017 21:49:59 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12791#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12791#comment:2</guid> <description> <p> I was just about to submit a PR for this change and saw that the current develop branch was modified 2 days ago. Sure, let me run the cycle against develop branch. </p> </description> <category>Ticket</category> </item> <item> <author>Aparna Kumta <aparna.kumta@…></author> <pubDate>Tue, 31 Jan 2017 21:41:33 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12791#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12791#comment:3</guid> <description> <p> This is resolved in the latest 'develop' branch. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Marshall Clow</dc:creator> <pubDate>Tue, 31 Jan 2017 23:20:47 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/12791#comment:4 https://svn.boost.org/trac10/ticket/12791#comment:4 <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> And now in master, too. </p> Ticket