CVS findutils uses gnulib-tool --with-tests when importing. But on cygwin, compilation then fails in the gnulib-created directory:
gcc -g2 -Wall -Werror -o test-dirname.exe test- dirname.o ../gnulib/lib/libgnulib.a ../gnulib/lib/libgnulib.a(xalloc-die.o): In function `xalloc_die': /home/eblake/findutils/gnulib/lib/xalloc-die.c:35: undefined reference to `_libintl_gettext' collect2: ld returned 1 exit status make[4]: *** [test-dirname.exe] Error 1 It looks like gnulib needs to take its own advice when creating the Makefile.am for the tests directory, since I noticed the following message from gnulib-tool: You may need to use the following Makefile variables when linking. Use them in <program>_LDADD when linking a program, or in <library>_a_LDFLAGS or <library>_la_LDFLAGS when linking a library. $(LIB_CLOCK_GETTIME) $(LTLIBINTL) when linking with libtool, $(LIBINTL) otherwise but see no evidence of libintl being linked into test-dirname. -- Eric Blake