
Hello, the latest changes or Boost.Test on the trunk make MSVC++ 6.5 choke on just including <boost/test/included/test_exec_monitor.hpp>, with the following: ...\boost\test\impl\execution_monitor.ipp(883) : error C2061: syntax error : identifier 'uintptr_t' ...\boost\test\impl\execution_monitor.ipp(1045) : error C2039: 'strerror' : is not a member of 'std' [the rest deleted as it does not look interesting] Th strerror problem is simple to fix (see attached patch). As for unitptr_t, AFAIK this is not a standard C++ type, and <boost/cstdint.hpp> does not provide an alternative, so I don't know what could be done without further contextual info. Gennadiy, if you want I can locally test any changes you provide me with in MSVC++ 6.5 so as to try to remedy these problems. Thank you, Joaquín M López Muñoz Telefónica, Investigación y Desarrollo Index: execution_monitor.ipp =================================================================== --- execution_monitor.ipp (revision 40154) +++ execution_monitor.ipp (working copy) @@ -46,7 +46,7 @@ #include <cstdarg> // for varargs #ifdef BOOST_NO_STDC_NAMESPACE -namespace std { using ::strlen; using ::strncat; } +namespace std { using ::strerror; using ::strlen; using ::strncat; } #endif #if defined(_WIN32) && !defined(BOOST_DISABLE_WIN32) && \