[xyzzy:08575] Ispell americanmed+.hashが出来ない
- Subject: [xyzzy:08575] Ispell americanmed+.hashが出来ない
- From: Mitsuo Igarashi <mitsu5@xxxxxxxxxxxxxxxxxx>
- X-mailer: EdMax Ver2.85.2F
Ispell を使おうとしましたが、どうしても辞書ファイルの作成の
ところで止まって進めません。
過去ログを見ると、[xyzzy:03750] と[xyzzy:06293]のあたりで同
じ質問が出ています、それを見てやってもだめです。
環境は
OS WindowsXP Professional
cygwin DLL version 1.3.15-2
cygwin の TMPDIR は設定してあります。
f:/xyzzy/ispell/lib にて、以下のようにしますと
$ sh builddict.sh -d ../bin:/cygdrive/f/cygwin/bin words
No dictionary (/tmp/munch134n)
Couldn't create fake hash file
error: zero-length dictionary generated
と過去ログのように言われます。
過去ログで mount c:/tmp /tmp とすればよいということもやって
みました。だめです。
cygwin の TMPDIR の書き方をいろいろ変えてみましたが同じにう
まくいきません。/tmp, /cygdrive/f/cygwin/tmp, c:/tmp,
f:/cygwin/tmp などとしてみましたが。
windows32\sort.exe の名前を変更してみましたが、同じ結果でした。
この /bin と /lib を Linux に持って行くと、\r\n を \n にすれ
ば、すんなりと americanmed+.hash ができます。しかし、cygwin
でどうしてうまくいかないのかが理解できません。
/bin/munchlist あたりか、
/lib/builddict.sh の
munchlist -v -l english.aff "$DICT" english.0 english.1 american.0 american.1
に問題あがるのか、これを解釈できる力がないので分かりません。
何か私が失敗しているところの解決の方法をご教授ください。
-------========--------
mitsu5
mitsu5@xxxxxxxxxxxxxxxxxx