Akim Demaille <[EMAIL PROTECTED]> writes:
> Anybody else observing this?
I'm not.
It could well be your Autoconf/Automake versions. I am using Autoconf
2.59 (Debian stable) and Automake 1.9.6 (which I installed).
> It seems connected to this Makefile snippet:
>
> prefix = /home/akim/src/bison/_build/bison-2.1a/_inst
> exec_prefix = ${prefix}
> datadir = ${datarootdir}
> localedir = $(datadir)/locale
> gettextsrcdir = $(datadir)/gettext/po
>
> datarootdir is not defined.
My po/Makefile looks like this:
prefix = /tmp/prefix
exec_prefix = ${prefix}
datadir = ${prefix}/share
localedir = $(datadir)/locale
gettextsrcdir = $(datadir)/gettext/po
No datarootdir there.
> ISTR that this is one of the tasks of the
> current CVS Autoconf. Am I supposed to use a recent CVS Autoconf?
No, you shouldn't, and shouldn't have to.
That po/Makefile snippet is derived from this bit in po/Makefile.in.in:
prefix = @prefix@
exec_prefix = @exec_prefix@
datadir = @datadir@
localedir = $(datadir)/locale
gettextsrcdir = $(datadir)/gettext/po
which you might want to check. Possibly it's a gnulib version
problem, as well.