%general-entities; ]> Gettext-&gettext-version; Gettext temporary system Installation of Gettext Many packages' installation procedures use the msgfmt program for i18n support, so we will compile and install it into /tools. Attr also needs msgmerge and xgettext, so we will install those as well. Only the programs in the gettext-tools directory need to be installed for the temp-system: cd gettext-tools Prepare Gettext for compilation: EMACS="no" ./configure --prefix=/tools \ --build=${CLFS_HOST} --host=${CLFS_TARGET} \ --disable-shared --cache-file=config.cache The meaning of the configure option: EMACS="no" This prevents the installation of the Emacs Lisp files as the test is known to hang on some hosts. Compile the required programs and support library: make -C gnulib-lib make -C intl pluralx.c make -C src msgfmt msgmerge xgettext Install the msgfmt, msgmerge and xgettext binaries: cp -v src/{msgfmt,msgmerge,xgettext} /tools/bin <para>Details on this package are located in <xref linkend="contents-gettext" role="."/></para> </sect2> </sect1>