id summary reporter owner description type status milestone component version severity resolution keywords cc 7389 __STDC_LIMIT_MACROS can be redefined by boost when using mingw32 chfast@… John Maddock "On Windows, compiling with mingw32, __STDC_LIMIT_MACROS macro is redefined if it was already defined. This macro is defined in boost/config/platform/win32.hpp by {{{ #if defined(__MINGW32__) && ((__MINGW32_MAJOR_VERSION > 2) || ((__MINGW32_MAJOR_VERSION == 2) && (__MINGW32_MINOR_VERSION >= 0))) # define BOOST_HAS_STDINT_H # define __STDC_LIMIT_MACROS # define BOOST_HAS_DIRENT_H # define BOOST_HAS_UNISTD_H #endif }}} Maybe it can be changed to: {{{ #if defined(__MINGW32__) && ((__MINGW32_MAJOR_VERSION > 2) || ((__MINGW32_MAJOR_VERSION == 2) && (__MINGW32_MINOR_VERSION >= 0))) # define BOOST_HAS_STDINT_H # if !defined(__STDC_LIMIT_MACROS) # define __STDC_LIMIT_MACROS # endif # define BOOST_HAS_DIRENT_H # define BOOST_HAS_UNISTD_H #endif }}} " Bugs closed To Be Determined config Boost 1.51.0 Problem fixed