emacs-nox11-24.3でエラーとなる。

643 views
Skip to first unread message

groebner

unread,
Dec 20, 2014, 5:19:53 AM12/20/14
to mew...@googlegroups.com
NetBSD6.1.5dでmew-6.5をパッケージで入れようとしたのですが,
pkg_addではconflictしてしまい、入れることができず、
mew-6.6をmewのサイトから展開して入れたのですが、
立ち上げると「make client process failed. Connection refused」
となってしまいうまく動きませんでした。

init.el

(autoload 'mew "mew" nil t)
(autoload 'mew-send "mew" nil t)
(add-hook ' comint-output-filter-functions ' comint-watch-for-password-prompt)
(if (boundp 'read-mail-command)
(setq read-mail-command 'mew))
(autoload 'mew-user-agent-compose "mew" nil t)
(if (boundp 'mail-user-agent)
(setq mail-user-agent 'mew-user-agent))
(if (fboundp 'define-mail-user-agent)
(define-mail-user-agent
'mew-user-agent
'mew-user-agent-compose
'mew-draft-send-message
'mew-draft-kill
'mew-send-hook))
(setq mew-dir (expand-file-name "/root/mew-6.6"))
(add-to-list 'load-path mew-dir)

mew.el

(setq mew-auto-get nil)
(setq mew-pop-delete nil)
(setq mew-config-alist '(
("default"
("pop-ssl".t)
("pop-ssl-port" . "995")
("pop-auth" . XXXXXXXX)
("name" . "NAME")
("user" . "USER")
("mail-domain" . "yahoo.co.jp")
("pop-user" . "POPUSER")
("pop-server" . "pop.mail.yahoo.co.jp")
("smtp-ssl" . t)
("smtp-ssl-port" . "465")
("smtp-user" . "SMTPUSER")
("smtp-server" . "smtp.mail.yahoo.co.jp"))))
(setq mew-icon-directory (concat mew-dir "/etc"))
(setq mew-prog-mewl (concat mew-dir "/bin/mewl"))
(setq mew-prog-mime-encode (concat mew-dir "/bin/mewencode"))
(setq mew-prog-mime-decode (concat mew-dir "/bin/mewencode"))
(setq mew-mbox-command (concat mew-dir "/bin/incm"))

Takahiro Kambe

unread,
Dec 20, 2014, 5:31:15 AM12/20/14
to groebne...@gmail.com, mew...@googlegroups.com
こんばんは。

In message <1867ac74-d3bd-454a...@googlegroups.com>
on Sat, 20 Dec 2014 02:19:52 -0800 (PST),
groebner <groebne...@gmail.com> wrote:
> NetBSD6.1.5dでmew-6.5をパッケージで入れようとしたのですが,
> pkg_addではconflictしてしまい、入れることができず、
Mew本体ではありませんが、どのようなエラーとなったか結果を見たいところ
です。

--
神戸 隆博 / Takahiro Kambe

groebner

unread,
Dec 20, 2014, 7:14:16 AM12/20/14
to mew...@googlegroups.com, groebne...@gmail.com

Mew本体ではありませんが、どのようなエラーとなったか結果を見たいところ
です。



写真を添付いたします。
emacs-nox11-23.4nb10のパッケージは見つかりませんでした。
他のバージョンで試してみても同様のmewのエラーでした。
IMG_8786.JPG

Takahiro Kambe

unread,
Dec 20, 2014, 8:45:19 PM12/20/14
to groebne...@gmail.com, mew...@googlegroups.com
In message <a9a709f0-e737-4b24...@googlegroups.com>
on Sat, 20 Dec 2014 04:14:16 -0800 (PST),
groebner <groebne...@gmail.com> wrote:
> Mew本体ではありませんが、どのようなエラーとなったか結果を見たいところ
...
> 写真を添付いたします。
> emacs-nox11-23.4nb10のパッケージは見つかりませんでした。
> 他のバージョンで試してみても同様のmewのエラーでした。
インストールしようとしているmewのパッケージはemacs23を必要としています
が、インストールされているのはemacs24(-nox11)なのでエラーとなっていま
す。正しい対処は誰かにemacs23-nox11のバイナリパッケージを作って貰うこ
とです。(そもそも、プラットフォームのOSのバージョンも一致していないよ
うですし。)

Takahiro Kambe

unread,
Dec 20, 2014, 8:53:51 PM12/20/14
to groebne...@gmail.com, mew...@googlegroups.com
In message <20141221.104507.854...@back-street.net>
on Sun, 21 Dec 2014 10:45:07 +0900 (JST),
もしくは、mewについてはバイナリパッケージではなく、pkgsrcまたは直接mew
のソースからインストールする方法を取るかでしょう。

groebner

unread,
Dec 20, 2014, 8:59:39 PM12/20/14
to mew...@googlegroups.com, groebne...@gmail.com
アドバイスありがとうございます。
mew-6.6はソースからコンパイルしましたが同様のエラーとなってしまいます。
emacsは合致するソースのバージョンが見つかりませんでした。
やはり作ってもらうしかないようでしたら諦めます。
お騒がせしました。

Takahiro Kambe

unread,
Dec 20, 2014, 9:48:01 PM12/20/14
to groebne...@gmail.com, mew...@googlegroups.com
In message <481e3b38-9a85-44d4...@googlegroups.com>
on Sat, 20 Dec 2014 17:59:39 -0800 (PST),
groebner <groebne...@gmail.com> wrote:
> mew-6.6はソースからコンパイルしましたが同様のエラーとなってしまいます。
> emacsは合致するソースのバージョンが見つかりませんでした。
> やはり作ってもらうしかないようでしたら諦めます。
コンパイル環境やpkgsrcのソースを展開できるのでしたら、pkgsrcでインストー
ルするのが確実です。

ちょうど、http://qiita.com/advent-calendar/2014/netbsdの中にも参考にな
るものがあろうかと思います。

ただ、pkgsrc/mail/mewでは目立った独自のパッチを適用しているわけではな
いようです。何かmewというよりもemacsレベルでの問題か何かがあるのかもし
れません。

Tatsuya Kinoshita

unread,
Dec 21, 2014, 9:30:22 AM12/21/14
to mew...@googlegroups.com, groebner
On December 20, 2014 at 2:19AM -0800, groebnerbasiscw (at gmail.com) wrote:
> mew-6.6をmewのサイトから展開して入れたのですが、
> 立ち上げると「make client process failed. Connection refused」
> となってしまいうまく動きませんでした。

mew-auto-getがnilになっておらず、Mew起動直後にlocalhostのPOPサーバー
へ接続を試みて失敗しているように見えます。

> mew.el
> (setq mew-auto-get nil)

ホームディレクトリに置くMewの設定ファイルは、mew.elではなく.mew.elです。
(ファイル名先頭にドットが必要)

> ("pop-auth" . XXXXXXXX)

APOPに対応していないPOPサーバーではmew-pop-authを'passに設定します。

("pop-auth" . pass)

> ("pop-ssl".t)

その他、SSL/TLS使用時の諸注意があります。
cf. http://www.mew.org/ml-archives/mew-dist/2013-March/029284.html

> * stunnelのインストール
> Debianではstunnel4パッケージ
> 開発元: http://www.stunnel.org/
>
> * mew-prog-sslの設定
> Debianでは"mewstunnel" (mewstunnel経由でstunnel4を使う)
> デフォルト値は"stunnel"
> PATHが通っていないならフルパスで設定する
>
> * 証明書のインストール
> Debianではca-certificatesパッケージ
> mew.orgでの配布あり: http://www.mew.org/Release/certs-20110624.tar.gz
>
> * mew-ssl-cert-directoryの設定
> Debianでは"/etc/ssl/certs"
> デフォルト値は"~/.certs"
> PEM形式の*.0ファイルをこの場所に置く
>
> * mew-ssl-verify-levelの設定
> Debianでは2 (verify server's certificate)
> デフォルト値は1 (verify server's certificate if present)
> 0 (no verification)で検証なし (非推奨)

--
木下達也

groebner

unread,
Dec 21, 2014, 5:21:01 PM12/21/14
to mew...@googlegroups.com, groebne...@gmail.com, ta...@vega.ocn.ne.jp
ご指摘ありがとうございます。

ホームディレクトリに置くMewの設定ファイルは、mew.elではなく.mew.elです。
(ファイル名先頭にドットが必要)

申し訳ありません。設定は.mew.elのままです。このMLで書き込みミスしました。
 
APOPに対応していないPOPサーバーではmew-pop-authを'passに設定します。

    ("pop-auth" . pass)

yahooメールはAPOP対応のようです。

>     ("pop-ssl".t)

この行をコメントアウトしましたが、結果は同じエラーでした。

Tatsuya Kinoshita

unread,
Dec 21, 2014, 5:57:42 PM12/21/14
to mew...@googlegroups.com, groebne...@gmail.com
On December 21, 2014 at 2:21PM -0800, groebnerbasiscw (at gmail.com) wrote:
> 結果は同じエラーでした。

Emacsを起動して、M-x mew RETでMewを起動すると、iを押していないのに
「make client process failed. Connection refused」と表示される、
ということでよろしいでしょうか。

もしそうなら、.mew.el内の設定「(setq mew-auto-get nil)」が効いて
いない、ということになりそうです。

.mew.elの場所やアクセス権を確認してみてはどうでしょうか。

$ ls -l $HOME/.mew.el
$ cat $HOME/.mew.el

--
木下達也

groebner

unread,
Dec 21, 2014, 6:38:42 PM12/21/14
to mew...@googlegroups.com, groebne...@gmail.com, ta...@vega.ocn.ne.jp
動きました!!

やったことは$HOME/.emacd.d/init.elと$HOME/.emacd.d/.mew.elを
$HOME直下に移動してみたら動きました。

これからmew生活をさせていただきます。
色々とご指導いただき、ありがとうございました。



2014年12月22日月曜日 7時57分42秒 UTC+9 Tatsuya Kinoshita:
Reply all
Reply to author
Forward
0 new messages