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