Boost C++ Libraries: Ticket #814: [archive] codecvt_null.hpp won't compile on QNX https://svn.boost.org/trac10/ticket/814 <pre class="wiki">I have no idea why, but the "using std::mbstate_t" line in codecvt_null.hpp doesn't work on QNX Neutrino 6.3.x. Basically, one line needs to be deleted. Unfortunately, you can't just delete the check on __QNXNTO__ being defined, because then one of the other defines will still try to do a using. Here's the diff -du output (also attached): --- codecvt_null.hpp.orig 2007-01-16 08:28:45.000000000 -0600 +++ codecvt_null.hpp 2007-01-16 08:36:27.000000000 -0600 @@ -25,7 +25,6 @@ #if defined(__LIBCOMO__) using ::mbstate_t; #elif defined(__QNXNTO__) - using std::mbstate_t; #elif defined(BOOST_DINKUMWARE_STDLIB) &amp;&amp; BOOST_DINKUMWARE_STDLIB == 1 using ::mbstate_t; #elif defined(__SGI_STL_PORT) </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/814 Trac 1.4.3 Robert Ramey Wed, 28 Mar 2007 15:16:55 GMT status changed https://svn.boost.org/trac10/ticket/814#comment:1 https://svn.boost.org/trac10/ticket/814#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> <pre class="wiki">Logged In: YES user_id=396141 Originator: NO OK - I made the change on my system and will upload later </pre> Ticket