OS:FreeBSD7.0

わけあってbashをportsではなく
ソースからインストールした。

# fetch http://ftp.gnu.org/gnu/bash/bash-3.2.tar.gz
# tar xzf ./bash-3.2.tar.gz
# cd ./bash-3.2
# ./configure
# make


で、ここでそのままmake installすると
下記のようなエラーが出現・・・


(略)
ru.po:21:9: invalid multibyte sequence
ru.po:21:10: invalid multibyte sequence
ru.po:21:11: invalid multibyte sequence
ru.po:21:12: invalid multibyte sequence
ru.po:21:13: invalid multibyte sequence
ru.po:21:14: invalid multibyte sequence
ru.po:21:15: invalid multibyte sequence
ru.po:21:16: invalid multibyte sequence
ru.po:21:17: invalid multibyte sequence
ru.po:21:18: invalid multibyte sequence
ru.po:21:19: invalid multibyte sequence
ru.po:21:20: invalid multibyte sequence
ru.po:21:22: invalid multibyte sequence
ru.po:21:23: invalid multibyte sequence
ru.po:21:24: invalid multibyte sequence
ru.po:21:25: invalid multibyte sequence
ru.po:21:26: invalid multibyte sequence
ru.po:21:27: invalid multibyte sequence
ru.po:21:29: invalid multibyte sequence
ru.po:21:30: invalid multibyte sequence
/usr/local/bin/msgfmt: too many errors, aborting
*** Error code 1
(略)


viでru.poの文字コード?を
UTF-8からKOI8-R(ロシア語)に。
(どっかにパッチもあるらしい)


# vi ./po/ru.po


ちなみにdiffはこんな感じ↓
# diff ./po/ru.po.org ./po/ru.po
15c15
< "Content-Type: text/plain; charset=UTF-8\n"
---
> "Content-Type: text/plain; charset=KOI8-R\n"


そして

# make install

で完了~

# /usr/local/bin/bash -version
GNU bash, version 3.2.0(1)-release (i386-unknown-freebsd7.0)
Copyright (C) 2005 Free Software Foundation, Inc.