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

Loïc Minier lool at dooz.org
Mon Oct 23 09:01:14 CEST 2006


On Sun, Oct 22, 2006, Jurij Smakov wrote:
> I've just read through the bug trail and I just don't understand the 
> issue. DATADIRNAME variable is not substituted by configure, that's 
> clear. Can someone tell me what the correct behaviour is, namely what 
> value one would expect this variable to get? Once that's established, 
> it would be trivial to patch intltool's Makefile.in.in just to set it 
> to whatever we want (I hope that it's some function of variables 
> already substituted by configure).

 The issue is that the intltool macro relies (almost certainly) on
 AM_GLIB_GNU_GETTEXT being called before it to define DATADIRNAME.
 DATADIRNAME in AM_GLIB_GNU_GETTEXT is computed slightly differently
 under Solaris than other OSes.

 The intltool macro should never have relied on glib-gettext;
 glib-gettext is known to be broken and has its own flaws; see for
 example:
    <http://bugzilla.gnome.org/show_bug.cgi?id=343825>

 People who are interested in fixing this bug should take into
 consideration that:
 1) both Makefile.in.in and intltool.m4 need each other
 2) glib-gettext is not an acceptable dependency
 3) the m4 macro will be shipped on other OSes (via aclocal) and should
    behave as upstream intended

-- 
Loïc Minier <lool at dooz.org>





More information about the Pkg-gnome-maintainers mailing list