CC atomic.lo
In file included from atomic.c:24:0:
../../include/iatomic.h:927:42: error: conflicting types for 'atomic_t'
../../include/iatomic.h:18:42: note: previous declaration of 'atomic_t' was here
../../include/iatomic.h:934:24: error: conflicting types for 'atomic_add'
../../include/iatomic.h:49:24: note: previous definition of 'atomic_add' was here
../../include/iatomic.h:943:24: error: conflicting types for 'atomic_sub'
../../include/iatomic.h:65:24: note: previous definition of 'atomic_sub' was here
../../include/iatomic.h:952:24: error: conflicting types for 'atomic_inc'
../../include/iatomic.h:101:24: note: previous definition of 'atomic_inc' was here
../../include/iatomic.h:961:24: error: conflicting types for 'atomic_dec'
../../include/iatomic.h:116:24: note: previous definition of 'atomic_dec' was here
../../include/iatomic.h:970:23: error: conflicting types for 'atomic_dec_and_test'
../../include/iatomic.h:133:23: note: previous definition of 'atomic_dec_and_test' was here
../../include/iatomic.h:983:19: error: conflicting types for 'atomic_add_negative'
../../include/iatomic.h:174:23: note: previous definition of 'atomic_add_negative' was here
../../include/iatomic.h:996:24: error: expected identifier or '(' before '__asm__'
../../include/iatomic.h:1005:0: warning: "mb" redefined [enabled by default]
../../include/iatomic.h:210:0: note: this is the location of the previous definition
../../include/iatomic.h:1007:0: warning: "wmb" redefined [enabled by default]
../../include/iatomic.h:212:0: note: this is the location of the previous definition
make[2]: *** [atomic.lo] 错误 1