Bug#373643: Unsupported or non-substituted DATADIRNAME variable in Makefile.in.in template

Daniel Leidert daniel.leidert.spam at gmx.net
Wed Jun 14 20:52:59 UTC 2006


Am Mittwoch, den 14.06.2006, 22:35 +0200 schrieb Loïc Minier:
>         Hi,
> 
> On Wed, Jun 14, 2006, Daniel Leidert wrote:
> > The DATADIRNAME variable is not substituted on my system (a recent
> > Debian Sid). Therefor one of my packages says:
> 
>  Does it work again if you re-intltoolize?  (intltoolize --force --copy
>  && aclocal-VERS -I <dir> && autoconf && rm -rf automa4te.cache)

No. It was a run from a clean CVS-copy running autogen.sh, which runs
intltoolize (the CVS-copy itself does not contain this file, so it is
freshly created from the file /usr/share/intltool/Makefile.in.in). I use
automake 1.9 and the latest autoconf package. It is also a bit
surprising to me, that $itlocaledir does not make use of $datadir.
Instead it uses this (IMHO) crappy (sorry) expression
'$(prefix)/$(DATADIRNAME)/locale' Is there a special reason for this?
Further the --localedir options was introduced recently. IMHO the used
expression will ignore this option. So IMHO, a check for configure.ac
should be added to test on $localedir and the current solution (without
the bug) should be the fallback (IMHO this is a suggestion for
upstream).

Regards, Daniel






More information about the Pkg-gnome-maintainers mailing list