[Mew-dist 1289] Re: Mew-1.86 & IM-46 on win95

YAMAGUCHI, Shuhei yamagus at example.com
1997年 7月 23日 (水) 05:09:35 JST


やまぐち@ねっとらぴゅたの住人、です。

>>> In article <9707221653.AA00522 at example.com>,
>>>    Masahiro Ito <masahiro at example.com> writes:

(snip)
  masahiro> としてしのいでいます。(impackにも同様の個所があります)確かめて
  masahiro> みると、フォルダは書き込み可能ですので、ひょっとしたらperlの問題
  masahiro> かもしれません。perlのバージョンは5.004_01です。

私はActiveWareのperl version 306(5.003相当)を使っていますが、特に修正
することなくrefile出来ています。


  masahiro> また、Message.pmのgmtime()で正しい時刻を取得できていないらしく、
  masahiro> Date:で+0900となるべき部分が+1000になってしまいます。ちなみに、
  masahiro> localtime()は正しいようです。これもperlの問題かもしれません。
  masahiro> それとも、環境変数TZの設定の問題?

こちらも95では正しく取得出来ています。
コントロールパネルのタイムゾーン設定は正しく設定されていますか?
NT4.0ではPSTになってしまったような気がしますが、今は手元にないので試せ
ません。
TZは95/NTのどちらも設定しています。


  masahiro> その他の問題点としては、HOMEがim*と別のドライブにある場合に、im*
  masahiro> の実行に失敗しているような気がします。(これは、Mule for Win32の
  masahiro> 問題でしょうか?)imgetなどのスクリプトの位置が、ドライブ名なし
  masahiro> で(つまり/usr/local/bin/imgetなどのようにして)渡されているので
  masahiro> はないかという感じなのですが確かめ方がわからないので間違っている
  masahiro> かもしれません。

手元の環境では同一ドライブなので、その症状は確認していませんが、
process-argument-editingの指定が間違っているのではないでしょうか。
perlとimをインストールした位置と、process-argument-editingの設定を確認
してみてください。
私の場合、win32-scriptのversion 0.4を用いて、
(require 'win32-script)
(define-process-argument-editing
  "/[^./]+$"
  'script-process-argument-editing-function 'last)
としています。
W1.21に付属のwin32-script.elはv0.2ですが、同様の設定で可能だと思います。
v0.4は
http://www.netlaputa.or.jp/~yamagus/win32-mule/#AboutScript
から得られます。
ただし、多少オーバーヘッドがあるので、im*専用に設定をした方がいいのは
言うまでもありません。

でわでわ
-- 
yamagus at example.com / 山口 修平



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