Dear Gnulib maintainers, Recently in a build of Gnuastro 0.9 (which uses Gnulib `v0.1-2539-gd6af24178'), we confronted a crash during the build of Gnulib's `getgroups.c' (error summary is in P.S.). As further information, I am also attaching several outputs of the configuration and build which will hopefully provide much more detailed information on the host system and build environment. The two `redirect-*.txt' files are the full outputs of the `./configure' and `make' commands. We really appreciate your help in fixing this problem. Thank you very much for all the great effort on Gnulib, Cheers, Mohammad P.S. Error message while building Gnulib within Gnuastro: /bin/sh ../../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include -Wall -O3 -pthread -MT getopt1.lo -MD -MP -MF $depbase.Tpo -c -o getopt1.lo getopt1.c &&\ mv -f $depbase.Tpo $depbase.Plo In file included from getgroups.c:22:0: getgroups.c:33:1: error: conflicting types for ‘rpl_getgroups’ getgroups (int n _GL_UNUSED, GETGROUPS_T *groups _GL_UNUSED) ^ ./unistd.h:1216:1: note: previous declaration of ‘rpl_getgroups’ was here _GL_FUNCDECL_RPL (getgroups, int, (int n, gid_t *groups)); ^ Makefile:2208: recipe for target 'getgroups.lo' failed make[4]: *** [getgroups.lo] Error 1 make[4]: *** Waiting for unfinished jobs....