This is what I get when I try to compile YUM on a Solaris 8 SPARC 64 machine: make[1]: Entering directory `/usr/local/src/rpm-packages/BUILD/yum-2.0.6/po' for cat in es.po ru.po; do \ lang=`basename $cat .po`; \ if msgmerge -v $lang.po yum.pot > $lang.pot ; then \ mv -f $lang.pot $lang.po ; \ echo "msgmerge -v of $lang succeeded" ; \ else \ echo "msgmerge -v of $lang failed" ; \ rm -f $lang.pot ; \ fi \ done es.po: warning: Charset "ISO-8859-1" is not supported. msgmerge relies on iconv(), and iconv() does not support "ISO-8859-1". Installing GNU libiconv and then reinstalling GNU gettext would fix this problem. Continuing anyway. yum.pot: warning: Charset "CHARSET" is not a portable encoding name. Message conversion to user's charset might not work. .................... Read 194 old + 194 reference, merged 194, fuzzied 0, missing 0, obsolete 0. msgmerge -v of es succeeded ru.po: warning: Charset "UTF-8" is not supported. msgmerge relies on iconv(), and iconv() does not support "UTF-8". Installing GNU libiconv and then reinstalling GNU gettext would fix this problem. Continuing anyway. yum.pot: warning: Charset "CHARSET" is not a portable encoding name. Message conversion to user's charset might not work. .................... Read 205 old + 194 reference, merged 194, fuzzied 0, missing 0, obsolete 11. msgmerge -v of ru succeeded msgfmt --statistics --verbose -o es.mo es.po es.po: warning: Charset "ISO-8859-1" is not supported. msgfmt relies on iconv(), and iconv() does not support "ISO-8859-1". Installing GNU libiconv and then reinstalling GNU gettext would fix this problem. Continuing anyway. ld.so.1: msgfmt: fatal: relocation error: file msgfmt: symbol ngettext: referenced symbol not found Is there any way to disable NLS so I don't get this error? ___ Leo Zhadanovsky Student Systems Programmer Open System Support