[Nagiosplug-devel] Translations and gettext

Ton Voon tonvoon at mac.com
Fri Nov 19 23:16:01 CET 2004


On 19 Nov 2004, at 17:43, Yves wrote:

>>> 4. It adds a requirement for gettext if you want to help with
>>> development. gettext may be installed by default on many platforms,
>>> but it's not on HP-UX, AIX, Tru64 and many of the others, so it could
>>> quite possibly have negative impact for contributors looking to fix
>>> issues on some of the less common distributions.
>>
>> Only developers taking the CVS code out would be affected. The
>> requirements for automake and autoconf are not necessary if you just
>> take the distributions and change a single line in C or perl. I 
>> started
>> making contributions to the project without any need for automake,
>> autoconf, gettext or docbook-utils.
>
> Are you sure with gettext ? Here, I agree with Andreas.
> On one hand, when you run gettextize -intl, it installs some files 
> that help if you
> don't have libintl. But don't you need gettext on your system ?
>
> On the other hand, when gettextize is not installed, you can disable 
> i18n with some
> --disable-nls or something like that. Then the compiler will not 
> complain about missing
> gettext. I have never tested it.
>

My assumption was that the plugins would use gettext on the system if 
it found it, otherwise would be statically linked from the distribution 
- this appears to be wrong because Ben Clewett seems to have lots of 
trouble compiling on an old AIX without gettext. I don't want gettext 
to be a runtime requirement for the plugins and I'm sure it is possible 
to have it statically linked.

I will have a look at this, but I am probably at the limit of my 
knowledge on the configuring of gettext. Any help much appreciated.

Ton





More information about the Devel mailing list