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