<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On 24 April 2017 at 03:12, Huang Qiyu <span dir="ltr">&lt;<a href="mailto:huangqy.fnst@cn.fujitsu.com" target="_blank">huangqy.fnst@cn.fujitsu.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div id="gmail-:60e" class="gmail-a3s gmail-aXjCH gmail-m15b9dbc8622bf56d">Upgrade <span class="gmail-il">gperf</span> from 3.0.4 to 3.1.<br></div></blockquote></div><br>This breaks the libcap build:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">| In file included from &lt;command-line&gt;:0:0:</div><div class="gmail_extra">| ./_caps_output.gperf:71:80: error: unknown type name &#39;size_t&#39;</div><div class="gmail_extra">|  gperf_case_strncmp (register const char *s1, register const char *s2, register size_t n)</div><div class="gmail_extra">|                                                                                 ^~~~~~</div><div class="gmail_extra">| ./_caps_output.gperf:96:53: error: unknown type name &#39;size_t&#39;</div><div class="gmail_extra">|  __cap_hash_name (register const char *str, register size_t len)</div><div class="gmail_extra">|                                                      ^~~~~~</div><div class="gmail_extra">| ./_caps_output.gperf:200:55: error: unknown type name &#39;size_t&#39;</div><div class="gmail_extra">|  __cap_lookup_name (register const char *str, register size_t len)</div><div class="gmail_extra">|                                                        ^~~~~~</div><div class="gmail_extra">| ./_caps_output.gperf:200:1: error: conflicting types for &#39;__cap_lookup_name&#39;</div><div class="gmail_extra">|  __cap_lookup_name (register const char *str, register size_t len)</div><div class="gmail_extra">|  ^~~~~~~~~~~~~~~~~</div><div class="gmail_extra">| ./_caps_output.gperf:33:29: note: previous declaration of &#39;__cap_lookup_name&#39; was here</div><div class="gmail_extra">|  const struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);</div><div class="gmail_extra">|                              ^~~~~~~~~~~~~~~~~</div><div class="gmail_extra"><br></div><div class="gmail_extra">gperf 3.1 changed a type from int to size_t, so there&#39;s a missing header include.  Can you also fix libcap?</div><div class="gmail_extra"><br></div><div class="gmail_extra">Ross</div></div></div>