下载了
gcc 4.8.4
gcc 4.8.5
gcc 4.9.0
都不能顺利编译 不知道该怎么办

编译同版本报错如下
../../../../libsanitizer/tsan/tsan_platform_linux.cc: 在函数‘int __tsan::ExtractResolvFDs(void*, int*, int)’中:
../../../../libsanitizer/tsan/tsan_platform_linux.cc:295:16: 错误: ‘statp’在此作用域中尚未声明
__res_state *statp ;
^
../../../../libsanitizer/tsan/tsan_platform_linux.cc:296:21: 错误: expected primary-expression before ‘)’ token
statp = ( statp * ) state;
^
../../../../libsanitizer/tsan/tsan_platform_linux.cc:296:23: 错误: expected ‘;’ before ‘state’
statp = ( statp * ) state;
^