<div dir="ltr">And libid3tag:<div><br></div><div><pre style="font-family:'Courier New',courier,monotype,monospace;color:rgb(0,0,0)"><span class="gmail-stdout">| compat.gperf:116:1: error: conflicting types for 'id3_compat_lookup'
| In file included from compat.gperf:37:0:
| ../libid3tag-0.15.1b/compat.h:36:26: note: previous declaration of 'id3_compat_lookup' was here
| struct id3_compat const *id3_compat_lookup(register char const *,
| ^~~~~~~~~~~~~~~~~
</span></pre></div><div><span class="gmail-stdout"><a href="http://git.savannah.gnu.org/cgit/gperf.git/commit/?id=d519d1a821511eaa22eae6d9019a548aea21e6d3">http://git.savannah.gnu.org/cgit/gperf.git/commit/?id=d519d1a821511eaa22eae6d9019a548aea21e6d3</a> is the upstream commit that breaks everything, because the API of the generated files has changed.</span></div><div><span class="gmail-stdout"><br></span></div><div><span class="gmail-stdout">Ross</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 25 July 2017 at 14:53, Khem Raj <span dir="ltr"><<a href="mailto:raj.khem@gmail.com" target="_blank">raj.khem@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, Jul 25, 2017 at 6:12 AM, Burton, Ross <<a href="mailto:ross.burton@intel.com">ross.burton@intel.com</a>> wrote:<br>
> This breaks the libcap build:<br>
><br>
> | In file included from <command-line>:0:0:<br>
> | ./_caps_output.gperf:71:80: error: unknown type name 'size_t'<br>
<br>
</span>include <stddef.h> might help<br>
<span class=""><br>
> | gperf_case_strncmp (register const char *s1, register const char *s2,<br>
> register size_t n)<br>
> |<br>
> ^~~~~~<br>
> | ./_caps_output.gperf:96:53: error: unknown type name 'size_t'<br>
> | __cap_hash_name (register const char *str, register size_t len)<br>
> | ^~~~~~<br>
<br>
</span>gcc is putting a caret pointer in wrong place hmm may be a cut and paste error<br>
<div class="HOEnZb"><div class="h5"><br>
> | ./_caps_output.gperf:200:55: error: unknown type name 'size_t'<br>
> | __cap_lookup_name (register const char *str, register size_t len)<br>
> | ^~~~~~<br>
> | ./_caps_output.gperf:200:1: error: conflicting types for<br>
> '__cap_lookup_name'<br>
> | __cap_lookup_name (register const char *str, register size_t len)<br>
> | ^~~~~~~~~~~~~~~~~<br>
> | ./_caps_output.gperf:33:29: note: previous declaration of<br>
> '__cap_lookup_name' was here<br>
> | const struct __cap_token_s *__cap_lookup_name(const char *, unsigned<br>
> int);<br>
> | ^~~~~~~~~~~~~~~~~<br>
> | cap_text.c: In function 'cap_to_name':<br>
> | cap_text.c:291:2: warning: ignoring return value of 'asprintf', declared<br>
> with attribute warn_unused_result [-Wunused-result]<br>
> | asprintf(&tmp, "%u", cap);<br>
> | ^~~~~~~~~~~~~~~~~~~~~~~~~<br>
> | Makefile:63: recipe for target 'cap_text.o' failed<br>
><br>
> Ross<br>
><br>
> On 24 July 2017 at 15:28, Alexander Kanavin<br>
> <<a href="mailto:alexander.kanavin@linux.intel.com">alexander.kanavin@linux.<wbr>intel.com</a>> wrote:<br>
>><br>
>> Signed-off-by: Alexander Kanavin <<a href="mailto:alexander.kanavin@linux.intel.com">alexander.kanavin@linux.<wbr>intel.com</a>><br>
>> ---<br>
>> meta/recipes-extended/gperf/<a href="http://gperf_3.0.4.bb" rel="noreferrer" target="_blank">gp<wbr>erf_3.0.4.bb</a> | 5 -----<br>
>> meta/recipes-extended/gperf/<a href="http://gperf_3.1.bb" rel="noreferrer" target="_blank">gp<wbr>erf_3.1.bb</a> | 5 +++++<br>
>> 2 files changed, 5 insertions(+), 5 deletions(-)<br>
>> delete mode 100644 meta/recipes-extended/gperf/<a href="http://gperf_3.0.4.bb" rel="noreferrer" target="_blank">gp<wbr>erf_3.0.4.bb</a><br>
>> create mode 100644 meta/recipes-extended/gperf/<a href="http://gperf_3.1.bb" rel="noreferrer" target="_blank">gp<wbr>erf_3.1.bb</a><br>
>><br>
>> diff --git a/meta/recipes-extended/gperf/<a href="http://gperf_3.0.4.bb" rel="noreferrer" target="_blank"><wbr>gperf_3.0.4.bb</a><br>
>> b/meta/recipes-extended/gperf/<a href="http://gperf_3.0.4.bb" rel="noreferrer" target="_blank"><wbr>gperf_3.0.4.bb</a><br>
>> deleted file mode 100644<br>
>> index 64003fc0bb7..00000000000<br>
>> --- a/meta/recipes-extended/gperf/<a href="http://gperf_3.0.4.bb" rel="noreferrer" target="_blank"><wbr>gperf_3.0.4.bb</a><br>
>> +++ /dev/null<br>
>> @@ -1,5 +0,0 @@<br>
>> -require gperf.inc<br>
>> -<br>
>> -<br>
>> -SRC_URI[md5sum] = "<wbr>c1f1db32fb6598d6a93e6e88796a86<wbr>32"<br>
>> -SRC_URI[sha256sum] =<br>
>> "<wbr>767112a204407e62dbc3106647cf83<wbr>9ed544f3cf5d0f0523aaa2508623aa<wbr>d63e"<br>
>> diff --git a/meta/recipes-extended/gperf/<a href="http://gperf_3.1.bb" rel="noreferrer" target="_blank"><wbr>gperf_3.1.bb</a><br>
>> b/meta/recipes-extended/gperf/<a href="http://gperf_3.1.bb" rel="noreferrer" target="_blank"><wbr>gperf_3.1.bb</a><br>
>> new file mode 100644<br>
>> index 00000000000..942820b91d5<br>
>> --- /dev/null<br>
>> +++ b/meta/recipes-extended/gperf/<a href="http://gperf_3.1.bb" rel="noreferrer" target="_blank"><wbr>gperf_3.1.bb</a><br>
>> @@ -0,0 +1,5 @@<br>
>> +require gperf.inc<br>
>> +<br>
>> +<br>
>> +SRC_URI[md5sum] = "<wbr>9e251c0a618ad0824b51117d5d9db8<wbr>7e"<br>
>> +SRC_URI[sha256sum] =<br>
>> "<wbr>588546b945bba4b70b6a3a616e80b4<wbr>ab466e3f33024a352fc2198112cdbb<wbr>3ae2"<br>
>> --<br>
>> 2.13.2<br>
>><br>
>> --<br>
>> ______________________________<wbr>_________________<br>
>> Openembedded-core mailing list<br>
>> <a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.<wbr>openembedded.org</a><br>
>> <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
><br>
><br>
><br>
> --<br>
> ______________________________<wbr>_________________<br>
> Openembedded-core mailing list<br>
> <a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.<wbr>openembedded.org</a><br>
> <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
><br>
</div></div></blockquote></div><br></div>