bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Annoying changes to gettext.


From: Bruno Haible
Subject: Re: Annoying changes to gettext.
Date: Fri, 20 Dec 2002 14:57:45 +0100 (CET)

David Ingamells writes:
> having just updated my system to SuSE 8.1, I have also received the latest 
> version of gettext [(GNU gettext) 0.11.5] and find that you have changed 
> several things so that my old setup did not work any more. I looked through 
> the documentation but found nothing to warn about these changes

The NEWS file is supposed to warn about changes. What things did not
work for you and which are not mentioned in gettext's NEWS file?

> Finally there is one change you have made that continues to get in the way 
> and 
> I would like to see an option/change to gettextize to prevent it, to quote:
> 
> "Furthermore, `gettextize' will update all `Makefile.am' files in
> each affected directory, as well as the top level `configure.in' or
> `configure.ac' file."
> 
> This action insists in adding text to these files even if the settings are 
> already there, e.g.
> 
> AC_OUTPUT([
>    m4/Makefile 
>    Makefile
>    src/Makefile
>    doc/Makefile
>    man/Makefile
>    po/Makefile.in
>    intl/Makefile],
> [touch Makefile.in])
> 
> changes to
> 
> AC_OUTPUT([ intl/Makefile po/Makefile.in m4/Makefile 
>    m4/Makefile 
>    Makefile
>    src/Makefile
>    doc/Makefile
>    man/Makefile
>    po/Makefile.in
>    intl/Makefile],
> 
> as you will see the three entries are now doubled up.

gettextize adds intl/Makefile po/Makefile.in m4/Makefile here because
it had found that there was no intl/Makefile.in, po/Makefile.in.in,
m4/Makefile.in. You say, it "continues to get in the way"; this means,
you remove these three Makefile.in files each time after gettextize
added them? By doing this you make it impossible to build your
package. And then gettextize attempts to fix it, and you complain.

I suspect that you are using CVS; in this case please read the
documentation section "CVS Issues". If not, then would you mind
explaining why you remove files like intl/Makefile.in?

Bruno



reply via email to

[Prev in Thread] Current Thread [Next in Thread]