[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:24638] FLIM : gzip64-external-{encoder|decoder}
- From: Masahiro Yamada <masahiro_yamada@xxxxxxxxxxxxxxxxx>
- Subject: [debian-users:24638] FLIM : gzip64-external-{encoder|decoder}
- Date: Wed, 18 Oct 2000 01:12:33 +0900
- Organization: BIGLOBE dial-up user
- X-biglobe-sender: <masahiro_yamada@xxxxxxxxxxxxxxxxx>
- X-face: 0NAM:44kfH;)Yo:f82Q%]h,^cx#9?CyvE]q]0YN$fXjVR3iTTn.|Ra/AJ^&`UmntzEl`4!l }R:1hd[+Yl=\x$BU,aqGy~67H4H21'w]d.@[ZF6S8DIr{l!8wmYV+Bl+aXEr|8^qhtZ6
- X-face-version: X-Face utility v1.3.2 - "The Fool On The Hill" with Select X-Face v0.09 - "Figure Of Eight"
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 3.0pl#17]; post only (only members can post)
- X-ya-pop3: Multiple POP3 account utiliy for Gnus v1.14 - "Lonely"
- Message-id: <87r95fijtr.fsf@xxxxxxxxxxxxxxxxx>
- X-mail-count: 24638
- User-agent: T-gnus/6.10.029 (based on Pterodactyl Gnus 0.42) SEMI/1.10.1 (Morimoto) FLIM/1.11.3 (Saidaiji) Emacs/20.5 (i386-debian-linux-gnu) MULE/4.1 (AOI)
山田@未だ slink な野郎です。 (^^;;
「Content-Transfer-Encoding: x-gzip64」なメールを
開こうとすると以下のようなエラーを吐きますが、
Signaling: (wrong-type-argument stringp nil)
call-process-region(1 1717 nil "/tmp/emacsa01331" t nil)
apply(call-process-region 1 1717 nil "/tmp/emacsa01331" t nil nil)
gzip64-external-decode-region(1 1717)
x-gzip64("H4sIAAAAAAA .... ")
mime-decode-string("H4sIAAAAAA .... " "x-gzip64")
gnus-article-display-mime-message()
gnus-article-prepare-display()
gnus-article-prepare(287 nil)
gnus-summary-display-article(287)
gnus-summary-next-page(nil)
* call-interactively(gnus-summary-next-page)
調べてみると、gzip64-external-decode が nil を返すようですね。
更に、flim の mel-g.el を見ると、mmencode が無いためだということが
わかりました。
# metamail に mmencode が含まれているものだと思っていたのですが、
# Debian は、無くってその代わり?に mimencode なのはどういう
# 背景なのでしょうかね?
Debianでは、mimencode を使う為に /etc/emacs/site-start.d/50flim.el で
以下のように設定されているようですが、
(setq base64-external-decoder '("mimencode" "-u"))
(setq base64-external-encoder '("mimencode"))
(setq quoted-printable-external-decoder '("mimencode" "-q" "-u"))
(setq quoted-printable-external-encoder '("mimencode" "-q"))
flim系の派生パッケージ
(Debianでは、どれだけパッケージ化されているか分かりませんが)に、
以下の設定も追加しておくと皆さん幸せになると思いますがどうなんでしょうか?
(setq gzip64-external-decoder '("sh" "-c" "mimencode -u | gzip -dc"))
(setq gzip64-external-encoder '("sh" "-c" "gzip -c | mimencode"))
# potato や woody で修正されているのでしたら申し訳ありません。
# (私は、未だ slink なもので、、、)
他の方法として、ln -s mimencode mmencode するのもいいでしょうが、
とりあえず私は、~/.emacs に追記しています。:-P
--
Masahiro Yamada (山田昌弘)