Hi Werner,

>   CC       lib/libttfautohint_la-tafeature.lo
> In file included from lib/ta.h:19:0,
>                  from lib/tashaper.h:31,
>                  from lib/tafeature.c:15:
> ./config.h:842:0: warning: "_GL_ATTRIBUTE_DEALLOC_FREE" redefined
>  #define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1)
>  
> In file included from 
> /usr/local/include/freetype2/freetype/config/ftstdlib.h:88:0,
>                  from 
> /usr/local/include/freetype2/freetype/config/ftconfig.h:41,
>                  from /usr/local/include/freetype2/freetype/freetype.h:24,
>                  from lib/tashaper.h:25,
>                  from lib/tafeature.c:15:
> ./gnulib/src/string.h:630:0: note: this is the location of the previous 
> definition
>  #  define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (rpl_free, 1)
> ```
> 
> How can I make them disappear?

I believe they should go away if, as written in [1], every compilation unit
starts with a '#include <config.h>'.

Bruno

[1] https://www.gnu.org/software/gnulib/manual/html_node/Source-changes.html




Reply via email to