Hi.  I'm changing GnuTLS to use another configure.ac in lib/ and
libextra/ and AC_CONFIG_SUBDIRS, as per Bruno's suggestion.  I've run
into several problems, but I'll discuss each problem separately.  Here
is a first surprising behaviour.

Gnulib-tool seems to forget to copy some files, and I cannot understand
why.  Reproduce it by:

git clone git://git.savannah.gnu.org/gnutls.git
cd gnutls
git checkout 8e2ec91dad2432a869ca6fd1f1289d834bcd74c8
gnulib-tool --import

It will print:

Module list with included dependencies:
...
  perror
  perror-tests
...
File list:
...
  m4/perror.m4
...
  tests/test-perror.c
  tests/test-perror.sh
...

Note that perror.c is not listed in the file list.

If I try to force import of the module, something even more surprising
happens:

$ gnulib-tool --import perror
Module list with included dependencies:
...
  perror
  perror-tests
...
File list:
...
  lib/perror.c
...
  m4/perror.m4
...
  tests/test-perror.c
  tests/test-perror.sh
...
Removing file gl/tests/perror.c (backup in gl/tests/perror.c~)
Copying file gl/perror.c
Updating gl/Makefile.am (backup in gl/Makefile.am~)
Updating gl/m4/gnulib-cache.m4 (backup in gl/m4/gnulib-cache.m4~)
Updating gl/m4/gnulib-comp.m4 (backup in gl/m4/gnulib-comp.m4~)
Updating gl/tests/Makefile.am (backup in gl/tests/Makefile.am~)
Finished.
...

Ideas?

/Simon


Reply via email to