[mew-win32 4580] Re: Meadow 3.02でのコンパイルワーニングの報告

h.tachi hitoya.tornado at example.com
2011年 7月 25日 (月) 09:04:11 JST


立川です。

TO:白井さん

お返事ありがとうございます。いつもお世話になっております。

ご示唆いただいてありがとうございました。いろいろと試してみました。

わかったjことは、

    (1)インストールしたフォルダーから*.elcを消してのソースだけのロードでは、
        .mew.elで、
       (define-key mew-summary-mode-map "bm" 'mew-summary-bsfilter-mark-region)
       と定義していたところでエラーなっていました。コメントアウトしたところ、mewは立ち上がって
       メールをpopで取得できるとところまでできました。

   (2)再度、(1)の状態から、mew.exeを使って再インストールしたところ、
      eval-buffer: Symbol's value as variable is void: mew-prog-text/html-ext
      と表示されました。前のメールで報告した結果と同じになりました。

   (3)(2)の状態で、mew.elから、以下のようなmew-browse.elに関する
      設定をコメントアウトしたところ、mewが立ち上がりメールを取得できました。

     ;; browse-url
       ;(eval-after-load "mew" '(require 'mew-browse))
       ;(define-key global-map [S-mouse-3] 'browse-url-at-mouse)
       ;(define-key global-map [mouse-3] 'browse-url-at-mouse)

ソースだけで立ち上げたときとコンパイルした時に立ち上げたときで
原因が変わってしまいました。

;;; mew-browse.el --- Handling URI with browse-url.el

;; Author: Hideyuki SHIRAI <shirai at example.com>
;; Modify: Shuichi Kitaguchi <kit at example.com>
;; Created: May 19, 1999
;; Revised: Nov 08, 2004

を使っております。

お忙しいところ、ご示唆いただけると幸いです。

後、インラインで追加情報を記入します。

2011年7月23日21:36 Hideyuki SHIRAI <shirai at example.com>:
> 反応悪くてごめんなさい。白井です。
>
> From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
> Subject: [mew-win32 4578] Re: Meadow 3.02でのコンパイルワーニングの報告
> Message-ID: <20110720.170832.265081993.kazu at example.com>
> Date: Wed, 20 Jul 2011 17:08:32 +0900 (JST)
>
>>> いろいろ自分なりに調べてみました。
>>> 自分は、mew-nmz.elを使ってメール検索をしているので、mew-browse.elを
>>> 読み出して使っています。mew-browse.elを読み出しているところで立ち上げ時に
>>> エラーになっているとわかりました。
>>
>> これは Mew の変更に mew-contrib が追いついてないのが原因ですね。
>> 対処できるのは、白井さんだと思います。
>
> git の mew-contrib の下を見てみましたが、若干(mew-caesar.el と
> mew-nmz-fixer.elで)実行時にエラーになりそうなのは見つけましたが、
> そのままでも mew-browse.el と mew-nmz.el は大丈夫だと思われます。
> 少なくとも立ち上がりでエラーするということは無いはず。
>
> 最近、北口くんが作った zip からインストールってやったことが無く、
> しかも、今やってみたら「Emacs が見つかりません」と言われて失敗し
> てしまった ^^;;; のだけど、自分で ./configure -> make temp.el で
> 作った temp.el を使って
>
> % Meadow.exe -batch -q -no-site-file -l ./temp.el -f mew-compile
>
> しても Compile 中に Warning はまったく出ないです。
> なにか失敗していませんか? > 立川さん

*elcとtemp.elを消して、mew.exeから作りなおしてみましたが、
mew.logには、エラーは見られませんでした。
#mew.logは添付いたします。

ですが、*.elcを全部消して、コンソールから
C:\Meadow\bin\Meadow.exe -batch -q -no-site-file -l ./temp.el -f mew-compile
とした場合には、ワーニングを確認できました。

>
> もう一丁、
>
>>> mew-browse.elを読み出しているところで立ち上げ時にエラーになっ
>>> ているとわかりました。
>
> これは単に mew-browse.el が「存在しない」のでは?と思います。
> load-path に mew-browse.el があるのにエラーになるようでしたら、
> http://www.mew.org/ja/bugreport/ に書いている方法でバックトレー
> スを取ってみてください。
>

ご示唆ありがとうございます。mew.exeを使って、インストールした
ディレクトリ(自分の環境では、C:\Meadow\site-lisp\mewになります)
から、*.elcを消して、BackTraceを取りました。

Debugger entered--Lisp error: (error "Key sequence b m starts with
non-prefix key b")
とわかりましたので、コメントアウトしたところ、立ち上がりました。

あとは、最初に書いたとおりのことを行いました。

以上です。
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: mew.log
型:         application/octet-stream
サイズ:     14945 バイト
説明:       無し
URL:        <http://www.mew.org/pipermail/mew-win32/attachments/20110725/c1003cd5/attachment.obj>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: Backtrace
型:         application/octet-stream
サイズ:     4779 バイト
説明:       無し
URL:        <http://www.mew.org/pipermail/mew-win32/attachments/20110725/c1003cd5/attachment-0001.obj>


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