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

 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 \

 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.)

Loïc Minier <[hidden email]>

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