The output of --create-testdir should be usable on mingw, IMO. But the autoconfiguration of two modules aborts on mingw. So I find it better to exclude them from the default configuration.
Of course, you can still --create-testdir of these modules explicitly. 2006-10-19 Bruno Haible <[EMAIL PROTECTED]> * gnulib-tool (func_create_testdir): Don't include ftruncate and mountlist by default. *** gnulib/gnulib-tool 2006-10-19 15:24:55.000000000 +0200 --- gnulib-20061019/gnulib-tool 2006-10-20 02:04:09.000000000 +0200 *************** *** 2161,2168 **** # All modules together. # Except config-h, which breaks all modules which use HAVE_CONFIG_H. # Except fnmatch-posix, which conflicts with fnmatch-gnu. FIXME. modules=`func_all_modules` ! modules=`for m in $modules; do if test $m != config-h && test $m != fnmatch-posix; then echo $m; fi; done` fi modules=`for m in $modules; do echo $m; done | LC_ALL=C sort -u` --- 2161,2169 ---- # All modules together. # Except config-h, which breaks all modules which use HAVE_CONFIG_H. # Except fnmatch-posix, which conflicts with fnmatch-gnu. FIXME. + # Except ftruncate, mountlist, which abort the configuration on mingw. FIXME. modules=`func_all_modules` ! modules=`for m in $modules; do case $m in config-h | fnmatch-posix | ftruncate | mountlist) ;; *) echo $m;; esac; done` fi modules=`for m in $modules; do echo $m; done | LC_ALL=C sort -u`