Namazu-devel-ja(旧)


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

Re: 2.0.6rc2



<200107121045.TAA32458@xxxxxxxxxxxxx>の記事において
私は書きました。

>>   fr.po を直して rc2 を
>> <ftp://ftp.namazu.org/namazu/test/namazu-2.0.6rc1.tar.gz> に置きました。

  普段 make dist は会社の環境で行なっているので、7/14 には自宅でも作業
できるよう note 環境で make dist をやってみたのですが...

$ make dist
:
PATH=`pwd`/../src:$PATH; \
cd .; \                
catalogs='ja.gmo ja_JP.SJIS.gmo es.gmo fr.gmo'; \
for cat in $catalogs; do \
  cat=`basename $cat`; \
  lang=`echo $cat | sed 's/\.gmo$//'`; \
  mv $lang.po $lang.old.po; \
  echo "$lang:"; \     
  if PATH=../src:$PATH msgmerge $lang.old.po namazu.pot -o $lang.po; then \
    rm -f $lang.old.po; \
  else \               
    echo "msgmerge for $cat failed!"; \
    rm -f $lang.po; \  
    mv $lang.old.po $lang.po; \
  fi; \
done
ja:
.............. done.
ja_JP.SJIS:
ja_JP.SJIS.old.po:42: illegal control sequence
ja_JP.SJIS.old.po:171: illegal control sequence
:
found 31 fatal errors  
msgmerge for ja_JP.SJIS.gmo failed!
:
file=./`echo ja | sed 's,.*/,,'`.gmo \
  && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file ja.po
file=./`echo ja_JP.SJIS | sed 's,.*/,,'`.gmo \
  && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file ja_JP.SJIS.po
ja_JP.SJIS.po:42: illegal control sequence
ja_JP.SJIS.po:171: illegal control sequence
too many errors, aborting
make[1]: *** [ja_JP.SJIS.gmo] Error 1
make[1]: Leaving directory `/home/knok/namazu.rc/po'
make: *** [distdir] Error 1

  どうも msgmerge が問題のようなのですが、これって何がいけないんでしょ
うか?

# make dist できる環境もできない環境もどちらも同じように 0.10.35 を使っ
# ています。debian version がちょっとだけ違いますが...
-- 
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx
	knok@xxxxxxxxxx / knok@xxxxxxxxxx