id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 1542,[test] compiler errors when building with stdcxx library,faridz@…,Gennadiy Rozental," The [http://incubator.apache.org/stdcxx/ 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. {{{ ..\boost\test\impl\debug.ipp(827) : error C2039: 'memset' : is not a member of 'std' ..\boost\test\impl\execution_monitor.ipp(792) : error C3861: '_set_se_translator': identifier not found, even with argument-dependent lookup ..\boost\test\impl\execution_monitor.ipp(987) : error C3861: '_set_se_translator': identifier not found, even with argument-dependent lookup }}} The proposed patch: {{{ --- boost\test\impl\debug.ipp +++ boost\test\impl\debug.ipp @@ -32,6 +32,7 @@ # include # include # include +# include // for std::memset() # if !defined(NDEBUG) && defined(_MSC_VER) # define BOOST_MS_CRT_BASED_DEBUG --- boost\test\impl\execution_monitor.ipp +++ boost\test\impl\execution_monitor.ipp @@ -65,7 +65,7 @@ # include -# if defined(__MWERKS__) +# if defined(__MWERKS__) || defined(_MSC_VER) # include # endif }}} ",Bugs,closed,Boost 1.36.0,test,Boost Development Trunk,Showstopper,fixed,,Gennadiy Rozental