Currently, "gnulib-tool --version" works better when called from the gnulib main directory than from any other directory:
$ ./gnulib-tool --version | head -1 gnulib-tool (GNU gnulib 2008-09-26 18:13:32) 0.0.1070-1d542 $ cd modules $ ../gnulib-tool --version | head -1 gnulib-tool (GNU gnulib 2008-09-26 18:13:32) UNKNOWN This fixes it. 2008-09-26 Bruno Haible <[EMAIL PROTECTED]> * gnulib-tool (func_version): Change directory to $gnulib_dir before invoking git-version-gen. --- gnulib-tool.orig 2008-09-26 20:31:09.000000000 +0200 +++ gnulib-tool 2008-09-26 20:26:48.000000000 +0200 @@ -216,7 +216,7 @@ date=`echo "$date" | sed -e "$sed_year_before_time"` # Use GNU date to compute the time in GMT. date=`date -d "$date" -u +"%Y-%m-%d %H:%M:%S"` - version=' '`"$gnulib_dir"/build-aux/git-version-gen /dev/null | sed -e 's/-dirty/-modified/'` + version=' '`cd "$gnulib_dir" && ./build-aux/git-version-gen /dev/null | sed -e 's/-dirty/-modified/'` else if test -d "$gnulib_dir"/CVS \ && (cvs --version) >/dev/null 2>/dev/null; then