These were fixed in ~1.7.0-46 --- boost_1_40_0/boost/cstdint.hpp 2009-01-14 04:18:19.000000000 -0600 +++ boost_1_40_0/boost/cstdint.hpp 2009-08-27 23:41:34.063543700 -0500 @@ -40,15 +40,6 @@ # include <inttypes.h> # else # include <stdint.h> - -// There is a bug in Cygwin two _C macros -# if defined(__STDC_CONSTANT_MACROS) && defined(__CYGWIN__) -# undef INTMAX_C -# undef UINTMAX_C -# define INTMAX_C(c) c##LL -# define UINTMAX_C(c) c##ULL -# endif - # endif #ifdef __QNX__