make编译busybox出现如下错误,求大神解答。
libbb/capability.c:9:1: warning: "_GNU_SOURCE" redefined
<command line>:2:1: warning: this is the location of the previous definition
libbb/capability.c: In function `cap_name_to_number':
libbb/capability.c:79: warning: implicit declaration of function `cap_valid'
libbb/capability.c: In function `getcaps':
libbb/capability.c:98: error: `_LINUX_CAPABILITY_U32S_3' undeclared (first use in this function)
libbb/capability.c:98: error: (Each undeclared identifier is reported only once
libbb/capability.c:98: error: for each function it appears in.)
libbb/capability.c:98: error: initializer element is not constant
libbb/capability.c:98: error: (near initialization for `versions[0]')
libbb/capability.c:99: error: `_LINUX_CAPABILITY_U32S_2' undeclared (first use in this function)
libbb/capability.c:99: error: initializer element is not constant
libbb/capability.c:99: error: (near initialization for `versions[1]')
libbb/capability.c:100: error: `_LINUX_CAPABILITY_U32S_1' undeclared (first use in this function)
libbb/capability.c:100: error: initializer element is not constant
libbb/capability.c:100: error: (near initialization for `versions[2]')
libbb/capability.c:115: error: `_LINUX_CAPABILITY_VERSION_1' undeclared (first use in this function)
libbb/capability.c:118: error: `_LINUX_CAPABILITY_VERSION_2' undeclared (first use in this function)
libbb/capability.c:121: error: `_LINUX_CAPABILITY_VERSION_3' undeclared (first use in this function)
make[1]: *** [scripts/Makefile.build:198:libbb/capability.o] 错误 1
make: *** [Makefile:744:libbb] 错误 2