Re: cannot start Gnus

Katsumi Yamaoka <[email protected]> Fri, 28 Mar 2008 16:45:57 +0900
Newsgroups gmane.emacs.gnus.semi.japanese
Organization Emacsen advocacy group
Message-ID <[email protected]>
さて、こちらで再現できないので、とりあえず暫定対策です。以下を
~/.gnus.el または ~/.emacs ファイルに入れてください。

(setq message-use-idna nil)

すみませんが、ぼくには手が出ない問題のようです。

>>>>> In [semi-gnus-ja : No.20974] 中治さん wrote:
>> (defcustom message-use-idna ...

>> のところで詰まるのか、C-gのタイミングがたまたまその辺りだったのかわかりま
>> せんが、idna-to-ascii で引っかかるようです。

Emacs 23.0.50 では動くということなので、やはり疑うべきは先端の
Emacs の外部プログラムとの通信に関わる部分でしょうか。上記の対策
を行なっても、他の外部プログラム、例えば gpg や w3m、がやはり動
かないかもしれません。

中治さんの Gnus が引っかかっているコードはこれなんですが、

(idna-to-ascii "räksmörgås")


これがうまくいかないことを emacs-devel (Cc: ding) に出してみるの
ではいかがでしょうか?

ぼくの場合、idn プログラムを素で動かした場合はこうなります。

$ echo 'xn--rksmrgs-5wao1o.gnu.org'\
  | idn --quiet --idna-to-unicode --usestd3asciirules\
  | idn --quiet --idna-to-ascii --usestd3asciirules
 => xn--rksmrgs-5wao1o.gnu.org

idn コマンドは次の二つの版を試しました。

$ /usr/bin/idn --version
libidn 0.6.14
$ /usr/local/bin/idn --version
idn (GNU Libidn) 1.6

双方に付属している idna.el は GPL の表記以外は同じもので、問題あ
りませんでした。
-- 
山岡