Hello,
I’m not really a developer but noticed that my MinGW-64 compilation of SDL from Mercurial source started to fail when the header file yuv_rgb.h removed the reference to stdint.h. Many integer types were reported as not declared and the compiler (gcc-7.2.0 cross-compiling to a x86_64-w64-mingw32 target), understandably gave up in a confused and troubled state.
Replacing this reference to stdint.h restored peaceful compilation. Is there a different solution I should be observing?