Re: possible gettext solution

"H.G. Muller" <[email protected]>
Newsgroups gmane.comp.gnu.xboard.devel
Message-ID <[email protected]>
Before testing this (as I will soon do), I also wanted to submit what I 
cooked up, for testing by others that have higher gettext versions. I 
posted this at

http://hgm.nubati.net/gettexttest.tar.gz

This is a DISTRIBUTION tar ball, made through 'make dist' on my system, 
after I gettextized (-f) the project for 0.17, and deleted m4/*. For me 
this builds without problems (as expected) after unpacking the tar ball 
in a fresh directory, starting with ./configure. I am curious whether it 
will also work for people that have a different gettext than 0.17 
version installed.

I think it is important to make sure that making a distro tar ball on a 
machine with one gettext version and building it on one with another 
works, because that is eventually what we want to do. That is works on 
the same machine as where you invoke ./autogen.sh is IMO not conclusive 
evidence, as ./autogen.sh seems to take the liberty to mess with the 
gettext macros.

One thing that I noticed is that configure.ac now contains
AM_GNU_GETTEXT_VERSION([0.17])
(with extra square brackets); I have no idea whether this is 
significant. Of course the po/Makefile.in.in now also contains
GETTEXT_MACRO_VERSION = 0.17
I also noticed that in this file there is a comparizon between 
$(GETTEXT_MACRO_VERSION) and @GETTEXT_MACRO_VERSION@ that triggers the 
"infrastructure mismatch" message when different, and that in 
po/Makefile.in the same line occurs with the @...@ changed into a hard 0.17.
aclocal.m4 contains
AC_SUBST([GETTEXT_MACRO_VERSION], [0.17])

More about the other solutions later.
H.G.

Arun Persaud schreef op 9/20/2014 7:30 PM:
> Hi
>
> I created two branches
>
> https://github.com/arunpersaud/xboard/tree/gettext-test
>
> https://github.com/arunpersaud/xboard/tree/gettext2
>
> The first one removes the gettext version info in configure.ac, runs
> gettextize and has all files in git, whereas the second one removes all
> generated files from git and usees autopoint.
>
> Both seem to work on my computer, but then again, it also used to run on
> my computer before with the mixed setup.
>
> It would be great, if you could try both branches and let me know if you
> run into any problems. For both you should clone, run autogen.sh,
> configure and make (they probably still don't have the typo fix for the
> gtk branch, so just build the X version). Also try running autoreconfig
> (https://savannah.gnu.org/bugs/?39970).
>
> Currently I'll prefer the gettext2 branch, since there are less files in
> git...
>
> thanks
>
> Arun
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.