On Wed, Dec 08, 2010 at 10:00:27AM +0100, Jim Meyering wrote:
 Richard W.M. Jones wrote:
 > On Wed, Dec 08, 2010 at 08:51:04AM +0000, Richard W.M. Jones wrote:
 >> Jim, this is the error message I had seen before:
 >>
 >> > make[2]: Entering directory `/home/rjones/d/libguestfs/po'
 >> > *** error: gettext infrastructure mismatch: using a Makefile.in.in
 >> > from gettext version 0.17 but the autoconf macros are from gettext
 >> > version 0.18
 >> > make[2]: *** [check-macro-version] Error 1
 >> > make[2]: Leaving directory `/home/rjones/d/libguestfs/po'
 >
 > It only happens on the one Ubuntu VM, not on any other machine.
 
 Looks like your .m4 files and Makefile.in.in are from gettext-0.18
 and that ubuntu system has gettext-0.17. 
The Ubuntu system has gettext 0.18.1.1.
Our configure.ac has AM_GNU_GETTEXT_VERSION([0.17])
gettext.m4 is from gettext 0.18 (seems that this is not part of what
we ship in libguestfs, but it gets generated by something, because
this file is different on my Fedora machine - 0.17 there).
This is a big mess ... I'm going to try removing
AM_GNU_GETTEXT_VERSION completely.
Personally I've never understood why gettext can't be an ordinary
library.
Rich.
-- 
Richard Jones, Virtualization Group, Red Hat 
http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top