On Thu, Jul 26, 2007 at 12:20:57PM +0200, Benno Schulenberg wrote:
> Thanks.  'autogen.sh' and './configure --enable-maintainer-mode' now 
> run okay.  But 'make' fails.  A second run of 'make' says this:
> 
> $ make
> make  all-recursive
> make[1]: Entering directory `/home/ben/Sources/texinfo'
> Making all in gnulib/lib
> make[2]: Entering directory `/home/ben/Sources/texinfo/gnulib/lib'
> make[2]: *** No rule to make target `sys_stat_.h', needed by 
> `sys/stat.h'.  Stop.
> make[2]: Leaving directory `/home/ben/Sources/texinfo/gnulib/lib'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/ben/Sources/texinfo'
> make: *** [all] Error 2

Same thing here.  But, again, the following worked (I used gnulib from
Debian unstable):

  $ gnulib-tool --update
  $ ./autogen.sh
  $ ./configure CFLAGS=-g --enable-maintainer-mode
  $ make

Seems like keeping gnulib stuff in sync is a real pain, and this is
going to happen every time gnulib changes.  Wouldn't it be easier and
more reliable to just leave off gnulib from CVS and ask developers to
update from their system gnulibs, or a CVS snapshot of gnulib?

Just my two cents.

Oleg


Reply via email to