mew 6.8 for Windowsのインストール

681 views
Skip to first unread message

Hiroshi Kubo

unread,
Jun 1, 2020, 8:36:48 AM6/1/20
to mew...@googlegroups.com
Ubuntu 20.04 LTSへのインストールはできましたが,Windows 10ホストにもイ
ンストールできれば好都合ですので,mew.exe 実行でインストールを試みまし
た。が,残念ながら完了できませんでした。

でご相談です。まず体験現象をご説明します。

*

mew.logの最後は102行です。

101: Copying [mew-addrbook.elc] to [C:\Program Files\emacs\bin\..\share\emacs\site-lisp\mew\mew-addrbook.elc] ...fail.(0x00000002)
102: 指定されたファイルが見つかりません。

確かに mew-addrbook.elc はありません。mew-addrbool.elはあります。

mew.logの34-36行にはつぎのようにあります。

34: >>実行ファイルを作成しています...
35: >>el/elc/実行 ファイルをインストールしています...
36: Copying [mew-addrbook.el] to [C:\Program
Files\emacs\bin\..\share\emacs\site-lisp\mew\mew-addrbook.el] ...ok.

*

mew.exe実行前の設定は00readme.w32の説明に従ったつもりです。

環境変数emacs_dirの値は C:\Program Files\emacs に設定してあります。
HOME変数とTZ変数も正しく設定してあります。

また,emacs単独では支障なく使えています。

>This is GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14)
of 2020-03-26, modified by Debian
>Copyright (C) 2019 Free Software Foundation, Inc.

*

この状態からの脱出にご助言を頂戴できれば幸いです。よろしくお願いします。

---久保宏志




Shuichi KITAGUCHI

unread,
Jun 2, 2020, 6:17:51 PM6/2/20
to mew...@googlegroups.com
久保さん、

北口です。

私も試してみましたが、

> mew.logの最後は102行です。
>
> 101: Copying [mew-addrbook.elc] to [C:\Program Files\emacs\bin\..\share\emacs\site-lisp\mew\mew-addrbook.elc] ...fail.(0x00000002)
> 102: 指定されたファイルが見つかりません。

これの前に、

>>ソースをコンパイルしています...
Compiling sources...
C:\Program Files\Emacs\bin\emacs.exe -batch -q -no-site-file -l ./temp.el -f mew-compile
system() failed.(1)

というエラーが出力されていませんか?

おそらく、インストール先ディレクトリに空白が存在しているためだと思います。
Emacsをインストールするディレクトリを変更してみて頂けますか?

# system()でエラーになった時点でインストールを止めるべきですね、これ。


--
Shuichi KITAGUCHI // k...@ysnb.net / k...@hh.iij4u.or.jp

Tak Kunihiro

unread,
Jun 2, 2020, 7:24:54 PM6/2/20
to hk...@ba2.so-net.ne.jp, mew...@googlegroups.com, tak.ku...@gmail.com
わたしの環境において,C:\emacs\emacs-26 にインストールできます.

Hiroshi Kubo

unread,
Jun 3, 2020, 2:59:11 AM6/3/20
to k...@ysnb.net, mew...@googlegroups.com
北口さん,

お世話になります。かなり進展しました。ご報告します。

From: Shuichi KITAGUCHI <k...@ysnb.net>
Subject: Re: [mew-ja] mew 6.8 for Windowsのインストール
Date: Wed, 03 Jun 2020 07:17:46 +0900 (JST)

>>>ソースをコンパイルしています...
> Compiling sources...
> C:\Program Files\Emacs\bin\emacs.exe -batch -q -no-site-file -l ./temp.el -f mew-compile
> system() failed.(1)
>
> というエラーが出力されていませんか?

このエラーが出ていました。

> おそらく、インストール先ディレクトリに空白が存在しているためだと思います。
> Emacsをインストールするディレクトリを変更してみて頂けますか?

変更してmew.exeを実行したら,即インストール完了。mew.logは次の行で終わっ
ています。

>>Mew のインストールが終了しました

mew.logをざっと一覧してみましたが,怪しいところはありませんでした。

> # system()でエラーになった時点でインストールを止めるべきですね、これ。

# これ,誰の問題と考えるべきでしょうか。

*

まだまだ続きそうです。mew for win 10は使えるところには到達できていませ
ん。

>USING CMEW.EXE/SMEW.EXE
>-----------------------
> o Install sqlite3.dll
>
> 1. Download "sqlite-dll-win32-x86-???????.zip" from
> http://www.sqlite.org/download.html
> 2. Extract archive and copy "sqlite3.dll" to executable path.
> (e.g. emacs-26.1\bin)

C:\emacs-26.3-x86_64\binにsqlite3.dllを置きました。

>USING STUNNEL (SSL/TLS)
>-----------------------
> o Install "tstunnel.exe".
>
> 1. Download "stunnel-?.??-win32-installer.exe" from
> https://www.stunnel.org/
> 2. Install tstunnel.exe using the installer.
>
> o Set "mew-prog-ssl" variable. See "dot.mew" file for detail.

該当するファイルがすぐには見当たらなかったのでwin32ではなくwin64の
stunnel-5.56-win64-installer.exeをダウンロード。これを実行。その結果
C:\Program Files (x86)\stunnel\bin\tstunnel.exeがつくられました。

.mew.el for Ubuntu 20.04 LTSをコピペし,そこに1行に追加:

(setq mew-prog-ssl "C:/Program Files (x86)/stunnel/bin/tstunnel.exe")

*

mewを起動して,送信操作。そう甘くはありませんでした。

>Creating an SSL/TLS connection...FAILED (cert verify failure)
>Cannot create to the SSL/TLS connection

"dot.mew"をていねいに読み,.mew.el for Ubuntu 20.04 LTSの設定をレビュー
することにします。mew 6.8 for win 10のインストールはいいところまで来た
と満足しています。ご指導ありがとうございました。この続きでもご相談する
ことになるかもしれません。そのときにはよろしくご指導をお願いします。

という次第ですので,このメールはmew for Ubuntu 20.04 LTSを使って書き,
送信します。

---久保宏志

KIRIHARA Masaharu

unread,
Jun 3, 2020, 8:16:54 AM6/3/20
to mew...@googlegroups.com

久保さん

桐原と申します.
# 約半年前に(やっと) Win7-32bit から Win10-64bit にしました.


>>USING STUNNEL (SSL/TLS)
> 該当するファイルがすぐには見当たらなかったのでwin32ではなくwin64の
> stunnel-5.56-win64-installer.exeをダウンロード。これを実行。その結果
> C:\Program Files (x86)\stunnel\bin\tstunnel.exeがつくられました。

これ,間違っていないでしょうか?

win64 の stunnel のインストーラでデフォルトのまま実行していくと,
%USERPROFILE%\AppData\Local\stunnel\bin\tstunnel.exe
に作られると思います.
また,win64 のインストーラで 64bit のバイナリがインストールされるので(下記),
もしインストール先として明示的に …\Program Files\… を指定しているのなら
C:\Program Files (x86)\stunnel\ ではなく
C:\Program Files\stunnel\ になると思います.

msys2 で tstunnel.exe を調べてみると
$file tstunnel.exe
tstunnel.exe: PE32+ executable (console) x86-64, for MS Windows
ということで,64bit binary であることがわかります.
## ちなみに mew.exe は
## $file mew.exe
## mew.exe: PE32 executable (GUI) Intel 80386, for MS Windows
## のように 32bit binary であることがわかります.

ということで,私は以下のように設定しています.
(setq mew-prog-ssl "C:\\Users\\xxx\\AppData\\Local\\stunnel\\bin\\tstunnel.exe")
### (setq mew-prog-ssl "C:/Users/xxx/AppData/Local/stunnel/bin/tstunnel.exe")
### でも可.


> (setq mew-prog-ssl "C:/Program Files (x86)/stunnel/bin/tstunnel.exe")

前記のように,(もし …\Program Files\… にインストールしているなら)
"C:/Program Files/stunnel/bin/tstunnel.exe" になると思います.


#### 今回の混乱のこともあり,00readme.w32 や dot.mew も
#### win32 から win64 に update する必要がありそうですね.

++++++++++++++++++++++++++++++++

>>>>This is GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14)
of 2020-03-26, modified by Debian
>>>>Copyright (C) 2019 Free Software Foundation, Inc.

これ,Linux のですよね?
gnu.org で配布しているバイナリでは
GNU Emacs 26.3 (build 1, x86_64-w64-mingw32) of 2019-08-29
と表示されます.

---
KIRIHARA, Masaharu

Hiroshi Kubo

unread,
Jun 5, 2020, 2:14:40 AM6/5/20
to k...@ysnb.net, mew...@googlegroups.com
北口さん,

お世話になった久保です。その後のご報告です。

From: Hiroshi Kubo <hk...@ba2.so-net.ne.jp>
Subject: Re: [mew-ja] mew 6.8 for Windowsのインストール
Date: Wed, 03 Jun 2020 15:59:01 +0900 (JST)

> まだまだ続きそうです。mew for win 10は使えるところには到達できていませ
> ん。
>
>>Creating an SSL/TLS connection...FAILED (cert verify failure)
>>Cannot create to the SSL/TLS connection
>
> "dot.mew"をていねいに読み,.mew.el for Ubuntu 20.04 LTSの設定をレビュー
> することにします。mew 6.8 for win 10のインストールはいいところまで来た
> と満足しています。ご指導ありがとうございました。この続きでもご相談する
> ことになるかもしれません。そのときにはよろしくご指導をお願いします。

dot.mewを見て,つぎの行を追加しました。

(setq mew-ssl-verify-level 0) ;;; See a comment in mew-ssl.el for more detail

これが問題を解決してくれたようです。wew 6.8 for win 10によるメールの送
受信ができるようになりました。ご報告します。ありがとうございました。

---久保宏志

KIRIHARA Masaharu

unread,
Jun 5, 2020, 9:36:31 AM6/5/20
to mew...@googlegroups.com

桐原です.

既に解決されたようですが…,

>>>USING STUNNEL (SSL/TLS)
>> 該当するファイルがすぐには見当たらなかったのでwin32ではなくwin64の
>> stunnel-5.56-win64-installer.exeをダウンロード。これを実行。その結果
>> C:\Program Files (x86)\stunnel\bin\tstunnel.exeがつくられました。
> これ,間違っていないでしょうか?

当方,「管理者」アカウントではなく「標準」アカウントで使っているため,
> win64 の stunnel のインストーラでデフォルトのまま実行していくと,
> %USERPROFILE%\AppData\Local\stunnel\bin\tstunnel.exe
> に作られると思います.
ということでした.
「管理者」アカウントならデフォルトで
C:\Program Files (x86)\stunnel\
にインストールされるのでした.
# でも,64bit binary なのにインストール先が …(x86) とは何故?


なにはともあれ,お騒がせいたしました.

---
KIRIHARA, Masaharu

hk...@ba2.so-net.ne.jp

unread,
Jun 5, 2020, 10:06:46 AM6/5/20
to mki_...@yahoo.co.jp, mew...@googlegroups.com
桐原さん,

久保です。

From: KIRIHARA Masaharu <mki_...@yahoo.co.jp>
Subject: Re: [mew-ja] mew 6.8 for Windowsのインストール
Date: Fri, 05 Jun 2020 22:36:25 +0900 (JST)

>>>>USING STUNNEL (SSL/TLS)
>>> 該当するファイルがすぐには見当たらなかったのでwin32ではなくwin64の
>>> stunnel-5.56-win64-installer.exeをダウンロード。これを実行。その結果
>>> C:\Program Files (x86)\stunnel\bin\tstunnel.exeがつくられました。
>> これ,間違っていないでしょうか?

レスポンスしなければと気にかけながら,ご指摘の意味がわからなままでした。
失礼しました。

> 当方,「管理者」アカウントではなく「標準」アカウントで使っているため,
> > win64 の stunnel のインストーラでデフォルトのまま実行していくと,
> > %USERPROFILE%\AppData\Local\stunnel\bin\tstunnel.exe
> > に作られると思います.
> ということでした.
> 「管理者」アカウントならデフォルトで
> C:\Program Files (x86)\stunnel\
> にインストールされるのでした.
> # でも,64bit binary なのにインストール先が …(x86) とは何故?

「管理者」アカウントと「標準」アカウントの使い分けはいい加減です。こん
な違いにまで神経を使うようなユーザではありません。

ご指摘の意味が分かってすっきりしました。今後ともよろしくお願いします。

---久保宏志

Reply all
Reply to author
Forward
0 new messages