[Top][All Lists]
[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