With gnulib's new link-warning module, there is an implicit requirement
that certain directories used by gnulib-tool not contain "#".
In this case, it was the --aux-dir argument that caused trouble.
This ended up in coreutils' lib/gnulib.mk:
LINK_WARNING_H = $(top_srcdir)/.#bootmp/build-aux/link-warning.h
With the embedded "#", that was equivalent to
LINK_WARNING_H = $(top_srcdir)/.
Obviously, it's better not to use such file names, but it'd be nice
for gnulib-tool to support it, or at least to diagnose the problem.
I've worked around it:
2007-02-18 Jim Meyering <[EMAIL PROTECTED]>
* bootstrap: Use "._bootmp" as the temporary directory name,
not ".#bootmp". The latter's "#" caused trouble with the new,
gnulib-added "LINK_WARNING_H = $(top_srcdir)/.#bootmp/..." line.
diff --git a/bootstrap b/bootstrap
index 28fb9ef..215d3e8 100755
--- a/bootstrap
+++ b/bootstrap
@@ -416,7 +416,7 @@ slurp() {
# Create boot temporary directories to import from gnulib and gettext.
-bt='.#bootmp'
+bt='._bootmp'
bt2=${bt}2
rm -fr $bt $bt2 &&
mkdir $bt $bt2 || exit
_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils