Boost C++ Libraries: Ticket #7213: Build issue for QNX OS 6.5 SDK https://svn.boost.org/trac10/ticket/7213 <p> It appears a small work around introduced to address a compilation problem related to the definition of std::va_list for Boost 1.42 and QNX OS 6.4 SDK is now causing the reverse problem for Boost 1.51 and the QNX 6.5 SDK. See original closed bug report: <a class="ext-link" href="https://svn.boost.org/trac/boost/ticket/3133"><span class="icon">​</span>https://svn.boost.org/trac/boost/ticket/3133</a> </p> <p> The fix appears to be trivial, and if valid would be very nice to have in Boost 1.51.0. I was able to successful compile the libraries without error by changing: </p> <p> In factory.hpp line <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/26" title="#26: Feature Requests: mem_iter - iterator to object member (closed: wontfix)">#26</a> remove preprocessor defined (<span class="underline">QNX_NTO</span>) </p> <p> namespace fac{ </p> <blockquote> <p> #if defined(<span class="underline">LIBCOMO</span>) </p> <blockquote> <p> using ::va_list; </p> </blockquote> <p> #endif </p> </blockquote> <p> } </p> <p> In execution_monitor.ipp line 56 add 'OR' defined (<span class="underline">QNXNTO</span>) </p> <p> <em> to use vsnprintf #if defined(<span class="underline">SUNPRO_CC) 'OR' defined(</span>SunOS) 'OR' defined (<span class="underline">QNXNTO</span>) # include &lt;stdio.h&gt; # include &lt;stdarg.h&gt; using std::va_list; #endif </em></p> <p> execution_monitor.ipp REMOVE line 54 through 60 #if defined(<span class="underline">QNXNTO</span>) # include &lt;stdio.h&gt; #endif </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/7213 Trac 1.4.3 steve.lemay@… Wed, 08 Aug 2012 22:31:35 GMT attachment set https://svn.boost.org/trac10/ticket/7213 https://svn.boost.org/trac10/ticket/7213 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">execution_monitor.ipp</span> </li> </ul> <p> Suggested modified source file </p> Ticket Robert Ramey Thu, 09 Aug 2012 17:50:45 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/7213#comment:1 https://svn.boost.org/trac10/ticket/7213#comment:1 <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> Ticket