AM_GLIB_DEFINE_LOCALEDIR breaks with autoconf >= 2.59.cvs.2006.05.13-1

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

AM_GLIB_DEFINE_LOCALEDIR breaks with autoconf >= 2.59.cvs.2006.05.13-1

Loïc Minier
        Hi,

 autoconf >= 2.59.cvs.2006.05.13-1 introduces datarootdir, and derives
 datadir from datarootdir.  This changes the number of shell expansions
 required to resolve ${prefix} in ${datadir} from 2 to 3 and breaks the
 AM_GLIB_DEFINE_LOCALEDIR macro from glib-gettext.m4 (libglib2.0-dev).

 If you need to run "autoconf" (i.e. when relibtoolizing), beware of
 either using autoconf << 2.59.cvs.2006.05.13-1 (i.e. use 2.59a-9), or
 pass --datadir to your configure script.
   The typical symptom is that your app isn't translated anymore.  I've
 seen this in epiphany, yelp, epiphany-extensions, nautilus-cd-burner,
 libgnomecups, and gtksourceview (this is by looking at my own uploads).
 To check whether your package is affected "grep \
 AM_GLIB_DEFINE_LOCALEDIR configure.*".

 I've filed this against glib upstream as #343825 and against autoconf
 in Debian as #370282.  (I don't think this is a bug in autoconf.)

   Cheers,
--
Loïc Minier <[hidden email]>


--
To UNSUBSCRIBE, email to [hidden email]
with a subject of "unsubscribe". Trouble? Contact [hidden email]