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
