Build SITL fail

Hi all,
I meet some build error in SITL

Waf: Leaving directory `/home/kent/Git/ardupilot/build/sitl’
Build failed
-> task in ‘objs/AP_GPS’ failed (exit status 1):
{task 49664400: cxx AP_GPS_NMEA.cpp -> AP_GPS_NMEA.cpp.0.o}
[’/usr/lib/ccache/g++’, ‘-std=gnu++11’, ‘-fdata-sections’, ‘-ffunction-sections’, ‘-fno-exceptions’, ‘-fsigned-char’, ‘-Wall’, ‘-Wextra’, ‘-Wformat’, ‘-Wshadow’, ‘-Wpointer-arith’, ‘-Wcast-align’, ‘-Wundef’, ‘-Wno-unused-parameter’, ‘-Wno-missing-field-initializers’, ‘-Wno-reorder’, ‘-Wno-redundant-decls’, ‘-Wno-unknown-pragmas’, ‘-Werror=format-security’, ‘-Werror=array-bounds’, ‘-Werror=uninitialized’, ‘-Werror=init-self’, ‘-Wfatal-errors’, ‘-Werror=unused-but-set-variable’, ‘-O3’, ‘-include’, ‘ap_config.h’, ‘-Ilibraries’, ‘-Ilibraries/GCS_MAVLink’, ‘-I.’, ‘-I…/…/libraries’, ‘-I…/…/libraries/AP_Common/missing’, ‘-DSKETCHBOOK="/home/kent/Git/ardupilot"’, ‘-DCONFIG_HAL_BOARD=HAL_BOARD_SITL’, ‘-DCONFIG_HAL_BOARD_SUBTYPE=HAL_BOARD_SUBTYPE_NONE’, ‘…/…/libraries/AP_GPS/AP_GPS_NMEA.cpp’, ‘-c’, ‘-o/home/kent/Git/ardupilot/build/sitl/libraries/AP_GPS/AP_GPS_NMEA.cpp.0.o’]

more detail information:

…/…/libraries/AP_GPS/AP_GPS_NMEA.cpp: In static member function ‘static int32_t AP_GPS_NMEA::_parse_decimal_100(const char*)’:
…/…/libraries/AP_GPS/AP_GPS_NMEA.cpp:194:22: error: ‘INT32_MAX’ was not declared in this scope
compilation terminated due to -Wfatal-errors.

we just add the define
#define INT32_MIN 0x80000000
#define INT32_MAX 0x7fffffff
#define UINT32_MAX 0xffffffff