bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: src/Makefile.in out of date


From: Bruno Haible
Subject: Re: src/Makefile.in out of date
Date: Wed, 30 Oct 2002 14:51:50 +0100 (CET)

Pavel Roskin writes:

> I'm trying to compile CVS gettext ...
> 
> It turns out that format-php.c is referenced in src/Makefile.am, but not
> in src/Makefile.in.  The later needs to be regenerated or removed from
> CVS.

"touch configure.in", then "./configure; make" and the files should
get into a stable state.

If I removed all generated files from CVS (including */Makefile.in,
aclocal.m4 and configure) newcomers would have big problems building
the checked-out CVS.

> Dependent files are kept on CVS for convenience, so that the
> developers don't have to uce certain versions of the auto* tools.

Anyone who checks out a CVS needs the auto* tools. Only people using
tar.gz files generated through "make dist" receive a set of files with
appropriate dates and timestamps that ensure that no auto*,makeinfo
tools will be needed.

> Also there is an error in the documentation:
> 
> cd . \
>   && env LANG= LANGUAGE= /bin/sh /home/proski/src/gettext/missing --run 
> makeinfo   \
>        `echo gettext.texi | sed 's,.*/,,'`
> gettext.texi:6989: First argument to cross-reference may not be empty.

This is a makeinfo-4.2 stupidity: it doesn't allow to refer implicitly
to the Top node of a file. But this is done in the $prefix/info/dir
file everywhere.

Thanks for reporting this.

> Finally, I cannot use autoconf 2.54 to regenerate configure:

This is normal; switching to a different autoconf or automake version
usually needs some tweaks.

Bruno




reply via email to

[Prev in Thread] Current Thread [Next in Thread]