[mew-win32 4473] Meadow + mew-5.2.53 で mewest が動かない?

Kazumi HARA hara at example.com
2008年 3月 17日 (月) 14:04:39 JST


お世話になります、はらと申します。

# 細々と mew を使い続けさせていただいてます m(__)m

スイマセン、google などで調べてみたのですが、うまく解決策を見
つけることが出来なかったので教えてください。

<環境>
Windows XP SP2
(Meadow-version): "Meadow-3.00-dev (KIKU)"
(emacs-version) : "GNU Emacs 22.1.1 (i386-mingw-nt5.1.2600)
                   of 2008-03-14 on HAWK28C"
--> X-mailer : Mew version 5.2.53 on Emacs 22.1 / Mule 5.0 (SAKAKI)

<不具合>
mew-summary-make-index-all, -folder を実行すると start-process
にて (file-error "Spawning child process" "exec format error")
になってしまう。

以前は大丈夫だったのになぁ・・・と思いながら、Start-process 関
係なので Meadow を Net-Install から入れ替えたり、Source からコ
ンパイルしてみたり、いろいろしたのですが、解決せず。

km や kM がエラーになってしまいますが、k/ はちゃんと使えている
ので、以下のようにコマンドラインで手動で index してます。

# cygwin bash から mewest を直接たたくと

$ mewest
Purging old messages...
Purging old messages...done
Indexing new messages...
c:\TOOLS\hyperestraier\estcmd.exe: ERROR: e:\home2\hara\Mail/Job/tds-XXX/315: exceeding the file size limitation
c:\TOOLS\hyperestraier\estcmd.exe: ERROR: e:\home2\hara\Mail/Job/tds-XXX/594: exceeding the file size limitation
Indexing new messages...done


ちなみに、エラーのときの backtrace は以下のような感じです。


Debugger entered--Lisp error: (file-error "Spawning child process" "exec format error")
  start-process("*Mew EST*" nil "mewest" "-s" ".mew" "e:/home2/hara/Mail/ML/mew-win32")
  (let* ((path ...) (pro ...)) (set-process-filter pro (quote mew-est-index-filter)) (set-process-sentinel pro (quote mew-est-index-sentinel)))
  (if (not (mew-which-exec mew-prog-est-update)) (message "\"%s\" does not exist" mew-prog-est-update) (message "Hyper Estraier indexing for %s..." folder) (let* (... ...) (set-process-filter pro ...) (set-process-sentinel pro ...)))
  mew-est-index-folder("+ML/mew-win32")
  funcall(mew-est-index-folder "+ML/mew-win32")
  (if (not (fboundp func)) (message "This command cannot be used") (funcall func folder))
  (let* ((ent ...) (func ...) (folder ...)) (if (not ...) (message "This command cannot be used") (funcall func folder)))
  (if (not mew-search-method) (message "No search method") (let* (... ... ...) (if ... ... ...)))
  (cond ((not ...) (message "This command can be used in Summary mode only")) (t (if ... ... ...)))
  (mew-summary-only (if (not mew-search-method) (message "No search method") (let* ... ...)))
  mew-summary-make-index-folder()
  call-interactively(mew-summary-make-index-folder)


後は mew のバージョンかなぁ?
と、思って、手元にある mew-5.2.52 に入れ替えたら、このエラーは
消えました。(?_?)
あれ?ちゃんと km や kM が使えますね!?

もう一度 5.2.53 に戻したら。。。やっぱり NG だ。。。
# mew-search.el で diff してみたけど、私にはわかりませんでした〜
# (^^;

という事で、何か「ここを確認しろ」とか「これが参考になる」など
の情報がございましたらご教授下さい。

よろしくお願いします。

--
はらかずみ < hara at example.com >



Mew-win32 メーリングリストの案内