Boost C++ Libraries: Ticket #7943: Patches to adapt to vxWorks 6.9, compile problems with gcc https://svn.boost.org/trac10/ticket/7943 <p> These are five patches to adapt test to vxWorks 6.9 and its version of the gcc: </p> <ul><li>siginfo_t defines some XSI-extensions not present in vxWorks. These need to be disabled (used here for diagnostic printing only, anyway). This is done by the patch via a preprocessor macro, feeding null-values for the missing struct elements. </li><li>gcc under some circumstances needs the explicit naming of the template typenames (whereas MSVC silently makes a correct guess). </li><li>There's one place in the constructor of param_namespace who lacks a parameter of assign_op - this could never have compiled anytime!?! </li></ul> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/7943 Trac 1.4.3 p.brockamp@… Mon, 28 Jan 2013 16:24:59 GMT attachment set https://svn.boost.org/trac10/ticket/7943 https://svn.boost.org/trac10/ticket/7943 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">config.hpp.diff</span> </li> </ul> <p> disable unpresent XSI-extensions under vxWorks </p> Ticket p.brockamp@… Mon, 28 Jan 2013 16:25:30 GMT attachment set https://svn.boost.org/trac10/ticket/7943 https://svn.boost.org/trac10/ticket/7943 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">execution_monitor.ipp.diff</span> </li> </ul> <p> disable unpresent XSI-extensions under vxWorks </p> Ticket p.brockamp@… Mon, 28 Jan 2013 16:26:27 GMT attachment set https://svn.boost.org/trac10/ticket/7943 https://svn.boost.org/trac10/ticket/7943 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">variable.hpp.diff</span> </li> </ul> <p> gcc needs an explicit naming of the template parameter in some circumstances </p> Ticket p.brockamp@… Mon, 28 Jan 2013 16:27:17 GMT attachment set https://svn.boost.org/trac10/ticket/7943 https://svn.boost.org/trac10/ticket/7943 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">config_file.cpp.diff</span> </li> </ul> <p> Added missing parameter in constructor call </p> Ticket p.brockamp@… Mon, 28 Jan 2013 16:27:49 GMT attachment set https://svn.boost.org/trac10/ticket/7943 https://svn.boost.org/trac10/ticket/7943 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">config_file_iterator.cpp.diff</span> </li> </ul> <p> gcc needs an explicit naming of the template parameter in some circumstances </p> Ticket p.brockamp@… Mon, 28 Jan 2013 16:52:51 GMT <link>https://svn.boost.org/trac10/ticket/7943#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7943#comment:1</guid> <description> <p> A small correction regarding variable.hpp.diff: Here originally the template parameter was named ( &lt;T&gt; ). But this was causing problems with gcc. The solution is to leave away the parameter, as the compilers will instanciate the correct types themselves. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Gennadiy Rozental</dc:creator> <pubDate>Wed, 08 Jul 2015 04:52:12 GMT</pubDate> <title>status, milestone changed; resolution set https://svn.boost.org/trac10/ticket/7943#comment:2 https://svn.boost.org/trac10/ticket/7943#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">obsolete</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.59.0</span> </li> </ul> <p> Please provide patch against new release or develop branch </p> Ticket