[Q] Where and what is t-cs.gmo?

Maurice Volaski mvolaski at aecom.yu.edu
Sun Apr 11 20:20:39 UTC 2004


>On Fri, Apr 09, 2004 at 03:58:03AM -0400, Maurice Volaski wrote:
>>  Compiling e2fsprogs-1.35 under Linux complains....
>>
>>  make[2]: Entering directory `/src/kernel/e2fsprogs-1.35/po'
>>  : --update cs.po e2fsprogs.pot
>>  rm -f cs.gmo && : -c --statistics -o cs.gmo cs.po
>>  mv: cannot stat `t-cs.gmo': No such file or directory
>>  make[2]: *** [cs.gmo] Error 1
>>  make[2]: Leaving directory `/src/kernel/e2fsprogs-1.35/po'
>>  make[1]: *** [all-progs-recursive] Error 1
>>  make[1]: Leaving directory `/src/kernel/e2fsprogs-1.35'
>>  make: *** [all] Error 2
>
>Try using "configure --with-include-gettext".  That should solve the
>problem; it's caused by your system having too old a copy of the
>gettext library, and automatic autoconf macros supplied by gettext
>aren't particularly good at handling backwards compatibility with
>older gettext implementations.

I didn't seem to have gettext at all, so I installed version 0.14.1. 
And ./configure said:

checking for xgettext... (cached) no

despite
whereis xgettext
xgettext: /usr/local/bin/xgettext

Then I found an option to configure using the included gettext as you 
mention above. That initially gave

/bin/chmod +x mk_cmds
../et/compile_et --build-tree ./ss_err.et
../et/compile_et: /usr/bin/awk: No such file or directory
../et/compile_et: /usr/bin/awk: No such file or directory
make[2]: *** [ss_err.c] Error 127

which I now realize occurs because it is hard-coded to look for awk 
in /usr/bin.

I just tried again after symlinking awk in /usr/bin and got:

: multiple definition of `_nl_find_msg'
../intl/libintl.a(dcigettext.o)(.text+0x6d8):/src/kernel/e2fsprogs-1.35/intl/dcigettext.c:698: 
first defined here
/usr/bin/ld: Warning: size of symbol `_nl_find_msg' changed from 1325 
in ../intl/libintl.a(dcigettext.o) to 1309 in 
../intl/libintl.a(dcigettext.o)


>build process, and everything else important has been built.  So if
>you don't care about seeing e2fsck messages being output in Polish or
>Turkish, you can just ignore the errors.  :-)

I just ended up compiling with  ./configure --disable-nls
-- 

Maurice Volaski, mvolaski at aecom.yu.edu
Computing Support, Rose F. Kennedy Center
Albert Einstein College of Medicine of Yeshiva University





More information about the Ext3-users mailing list