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

h.tachi hitoya.tornado at example.com
2011年 7月 26日 (火) 13:40:23 JST


立川です。

TO:北口さん

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

昨日は、インストールしたフォルダーから*.elcを消して、前回のメールでお知らせしたとおり、bsfiliterの設定をコメントアウトして、
mewを使っていました。mew-browse.elも動作しています。

北口さんが行われたと同じように、*.elcを全部消して、
D:\files\open_file\MEW6351\mew-6.3.51>C:\Meadow\bin\Meadow.exe -batch
-q -no-site-file -l ./temp.el -f mew-compile
とByte Compileしたところ、ワーニングは出ませんでした。北口さんと一緒です。

Wrote d:/files/open_file/MEW6351/mew-6.3.51/mew-encode.elc
Wrote d:/files/open_file/MEW6351/mew-6.3.51/mew-env.elc <--- Warnigはありませんでした。
Wrote d:/files/open_file/MEW6351/mew-6.3.51/mew-ext.elc

このByte Compileしたものをインストールしたフォルダーにもっていき、mewを立ち上げようとしましたが、
立ち上がりませんでした。 .mew.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)

BackTraceが取れましたので、添付します。
使っているmew-browse.elも付けます。

みなさんが書かれているように、私の環境によるのかもしれませんが。。。
なぜByte-compileしたものが立ち上がらないかわかりません。

ソースのままでは、mew-nmz.elも動作して検索できるので、このまま使っていけそうですが、
解決のヒントがあれば、ご教授ください。宜しくお願いいたします。

2011年7月26日1:06 Shuichi KITAGUCHI <ki at example.com>:
> 北口です。
>
> mew-nmz.elもmew-browse.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はmew.exeがファイルのコピー等を行なう際のログですが、
> 警告はMeadowが出しているものであり、内容は別物になります。
> # Meadowの出力を拾ってログに吐いているわけではないです。
>
> なので、とりあえずmew.logは忘れてもらって構わないと思います。
>
>> ですが、*.elcを全部消して、コンソールから
>> C:\Meadow\bin\Meadow.exe -batch -q -no-site-file -l ./temp.el -f mew-compile
>> とした場合には、ワーニングを確認できました。
>
> 私の環境で試してみると、*.elcを消した状態では警告なし、*.elcが
> ある状態では警告が出ました。
> # 今見たら地味に temp.el の内容が変更されていたのでmew.exeの
> # 更新が必要なのですが、とりあえずは関係なさそうでした。
>
> 今までの流れからすると、ここの警告の有無がちょっと気になる以外は、
> 設定の話なのかなー、というところです。
>
> ...全然役に立ってないですね、すいません。
-------------- next part --------------
Debugger entered--Lisp error: (void-variable mew-prog-text/html-ext)
  (defvar mew-ext-prog-url mew-prog-text/html-ext)
  eval-buffer(#<buffer  *load*<2>> nil "d:/HOME/startup-lisp/mew-browse.el" nil t)  ; Reading at buffer position 2520
  load-with-code-conversion("d:/HOME/startup-lisp/mew-browse.el" "d:/HOME/startup-lisp/mew-browse.el" nil t)
  require(mew-browse)
  eval((require (quote mew-browse)))
  eval-after-load("mew" (require (quote mew-browse)))
  eval-buffer(#<buffer  *load*> nil "d:/HOME/.mew.el" nil t)  ; Reading at buffer position 1916
  load-with-code-conversion("d:/HOME/.mew.el" "d:/HOME/.mew.el" t t)
  load("~/.mew" no-err no-msg)
  mew-init()
  mew(nil)
  call-interactively(mew)
  execute-extended-command(nil)
  call-interactively(execute-extended-command)
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: mew-browse.el
型:         application/octet-stream
サイズ:     12712 バイト
説明:       無し
URL:        <http://www.mew.org/pipermail/mew-win32/attachments/20110726/6f6f8dc7/attachment.obj>


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