./_caps_output.gperf:71:80: error: unknown type name 'size_t'
71 | gperf_case_strncmp (register const char *s1, register const char *s2, register size_t n)
| ^~~~~~
./_caps_output.gperf:96:53: error: unknown type name 'size_t'
96 | __cap_hash_name (register const char *str, register size_t len)
| ^~~~~~
./_caps_output.gperf:200:55: error: unknown type name 'size_t'
200 | __cap_lookup_name (register const char *str, register size_t len)
| ^~~~~~
./_caps_output.gperf:200:1: error: conflicting types for '__cap_lookup_name'
200 | __cap_lookup_name (register const char *str, register size_t len)
| ^~~~~~~~~~~~~~~~~
./_caps_output.gperf:33:29: note: previous declaration of '__cap_lookup_name' was here
33 | const struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);
|
//修改libcap-2.25/.x86_64-linux-gnu/libcap/_caps_output.gperf,加上和注释下面一句
#include<stddef.h>
/*const struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);*/