[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gnulib and missing distribution files?
From: |
Ralf Wildenhues |
Subject: |
Re: gnulib and missing distribution files? |
Date: |
Mon, 14 Aug 2006 17:38:14 +0200 |
User-agent: |
Mutt/1.5.12 (2006-08-10) |
Hello Karl,
* Karl Berry wrote on Mon, Aug 14, 2006 at 03:36:11PM CEST:
> In trying to prepare the release of (gasp) GNU Hello, I'm finding that
> some gnulib files are being left out of the distribution tar.gz,
> specifically the getopt-related ones. It looks like this is because the
> gnulib Makefile.am just has:
>
> libgnu_a_SOURCES =
> libgnu_a_LIBADD = @LIBOBJS@
> noinst_HEADERS =
> pkgdata_DATA =
> EXTRA_DIST =
>
> And the system getopt on the machine where I'm working already suffices,
> so it's not included in LIBOBJS. But obviously (?) it should be
> included in the distribution.
Yes. This is how it should work:
the gnulib machinery should cause gl_GETOPT to be used somewhere,
gl_GETOPT should expand gl_GETOPT_SUBSTITUTE,
gl_GETOPT_SUBSTITUTE has AC_LIBOBJ([getopt]),
that in turn calls AC_LIBSOURCE([getopt.c]),
which in turn is traced by Automake for adding to distribution.
How can we get at a more complete Hello example to find out what exactly
went wrong?
> BTW, the actual error comes from xgettext at make distcheck:
> /usr/local/gnu/bin/xgettext: error while opening "gnulib/lib/getopt.c" for
> reading: No such file or directory
Cheers,
Ralf