[Mew-Win32 00208] Install trouble on PC98

Saori Shibano bano at example.com
1998年 2月 10日 (火) 00:18:20 JST


はじめまして。柴野と申します。

最近、Mule for Win32 & Mew on Win32を使い始めまして、
快適に使わせていただいています。
自宅での環境を会社でも…とインストールをしたのですが、
うまくいかず、メイリングリストの皆さんのお知恵を
拝借できればと思い、メイルを書かせていただきました。
こういった技術系のメイリングリストにメイルするのは
初めてなので、説明不足なところがあるかもしれません。
そのあたりの指摘もしていただけるとありがたいです。

自宅(AT互換機)と会社(PC98)のマシンにインストールしたものは、
・Mule for Win32 Version 1.22
・Perl 5.004_04
・IM for Win32 Version 76+W3
・Mew for Win32--Version 1.92.4+W0
の4つで、こせきさんやMew on Win32 Projectのページを
参考にさせていただいて、設定を行いました。

ただ、AT互換機の方は1.22をそのままインストールし、
PC98の方は、1.12からから差分でバージョンアップを行い、
その際、1.22にあげた際、temacsでページ違反が起こってしまったので
temacs.exeのみ1.21のものと入れ替えました。
その後、1.22をインストールしなおしたのですが、
やはりエラーが起こったので、1.21のものと入れ替えました。
#もしや、98であることが原因?でも、しかたないんですぅ…。

そして、自宅のマシンで動作していた、.imと.emacsを
会社のマシンにコピーし、サーバ名やaccount等を書き換えて
Mewを起動してみたのですが、"Mew error:"とだけしか表示されず、
何が悪いのかさっぱりわからない状態でした。

何とか原因を探ろうと、メイリングリストの検索やFAQを使って
わかったのは以下のことでした。

・DOS窓から"perl a:\perl\bin\impath --path=yes"と実行すると
問題なく動作する。imgetもできるので、IMのインストールはうまくいっている。

・.emacsで(setq debug-on-error t)として実行すると、
以下のようになり、mew-set-environmentの中でerrorが起きているらしい。
#適当に改行を入れてあります。
----------
Signalling: (error "Mew found some errors above.")
  signal(error ("Mew found some errors above."))
  error("Mew found some errors above.")
  (condition-case nil (progn (if ... ...) (if ... ...) 
(setq mew-clean-up-buffers ...) (setq mew-temp-dir ...) 
(mew-make-directory mew-temp-dir) (set-file-modes mew-temp-dir 448)
 (setq mew-temp-file ...) (mew-status-update t) (add-hook ... ...) 
(add-hook ... ...)) (error (set-buffer mew-buffer-hello) (goto-char ...) 
(insert "\n\nMew errors:\n\n") (and error-message ...) 
(set-buffer-modified-p nil) (setq buffer-read-only t) 
(error "Mew found some errors above.")))
  (let (error-message) (condition-case nil (progn ... ... ... ... ... 
... ... ... ... ...) (error ... ... ... ... ... ... ...)))
  mew-set-environment()
  mew-init()
  (if (null mew-mail-path) (mew-init))
  mew(nil)
* call-interactively(mew)
  execute-extended-command(nil)
* call-interactively(execute-extended-command)
------------

ここまでは、なんとか調べてみたのですが、ここからどうしたらよいのか
お手上げ状態になってしまいました。
解決法とまではいかなくとも、「こうすれば調べられるよ」
ということも教えていただけたらと思います。

muleについて勉強し始めてまだ日が浅いので、emacs lispについて
知識があまりないのですが、なんとかがんばって使えるようにしたいと
思っていますので、よろしくお願いします。
#UNIXな環境だった学生時代にもっと勉強しておけばよかったなぁ(^^;;




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