On Thu, Jan 29, 2004 at 05:22:45PM +0100, Ralf Corsepius wrote:
On Thu, 2004-01-29 at 16:56, Tim Waugh wrote:
> The automake we have in Fedora development no longer provides
That should not be true. cf.
"The mkinstalldirs scripts is no longer installed by Automake,
but it is distributed and updated (by --force-missing) *if
present*." (my emphasis)
It really doesn't come from automake now. If you bootstrap from a
clean package CVS export, you will not have a mkinstalldirs script.
And you won't need one, as far as automake is concerned.
But the gettext Makefile.in.in uses it.
> but the gettext m4 macros and Makefile.in.in still want
> to use it. The same goes for glib-gettext.m4.
This would qualify as bugs in automake >= 1.8
Not really. It's that some things use $(mkinstalldirs) expecting it
to be the path to a script, rather than something to pass to the
shell. For instance (from glib-gettext.m4):
dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
dnl Try to locate is.
if test -n "$ac_aux_dir"; then
if test -z "$MKINSTALLDIRS"; then
To see a concrete example of it going wrong, try to ./bootstrap;
./configure; make distcheck this: