types.hと_mingw.hのssize_tとtime_tがコンフリクトしてtypes.hの方が先にincludeしているようです。
types.h 110:typedef _TIME_T_ time_t;
types.h 185:typedef _ssize_t ssize_t;
_mingw.hのssize_tは
#undef ssize_t
#ifdef _WIN64
__MINGW_EXTENSION typedef __int64 ssize_t;
#else
typedef int ssize_t;
time_tは
#ifdef _USE_32BIT_TIME_T
typedef __time32_t time_t;
#else
typedef __time64_t time_t;
#endif
となっています。_mingw.hを書き換えたいのですが、それぞれどう書いたらいいでしょうか?