id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 1589,[filesystem] 'mbstate_t' : is not a member of 'std',faridz@…,Beman Dawes," The [http://stdcxx.apache.org/ stdcxx] is the another implementation of the STL (initially based on RogueWave STL). The following errors are encountered when running boost regression tests on msvc with stdcxx-4.2.0. {{{ path.cpp ..\libs\filesystem\src\path.cpp(40) : error C2039: 'mbstate_t' : is not a member of 'std' ..\libs\filesystem\src\path.cpp(40) : error C2065: 'mbstate_t' : undeclared identifier ..\libs\filesystem\src\path.cpp(43) : error C2039: 'mbstate_t' : is not a member of 'std' ..\libs\filesystem\src\path.cpp(45) : error C2039: 'mbstate_t' : is not a member of 'std' ..\libs\filesystem\src\path.cpp(46) : error C3206: 'std::use_facet' : invalid template argument for '_Facet', missing template argument list on class template 'std::codecvt' D:\stdcxx\4.2.x\include\loc/_locale.h(82) : see declaration of 'std::use_facet' ..\libs\filesystem\src\path.cpp(46) : fatal error C1903: unable to recover fromprevious error(s); stopping compilation }}} The proposed patch: {{{ Index: libs/filesystem/src/path.cpp =================================================================== --- libs/filesystem/src/path.cpp (revision 42908) +++ libs/filesystem/src/path.cpp (working copy) @@ -24,6 +24,8 @@ #include #include +#include // fot std::mbstate_t + namespace { // std::locale construction can throw (if LC_MESSAGES is wrong, for example), }}} ",Bugs,closed,Boost 1.36.0,filesystem,Boost Development Trunk,Showstopper,fixed,,Beman Dawes