[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:17741] Re: flim1.13 と metamail



> /etc/emacs20/site-start.d/50flim-init.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"))
> 
> とかやってますがダメになったかな。
> 調べときます。

私が出会った問題は、mel-g.elでdefvarされているgzip64-external-decoder
にきちんと値が設定されていないというものでした。debug-on-errorをtにし
てエラーを発生させたときのbacktraceはこうです。

Signaling: (wrong-type-argument stringp nil)
  call-process-region(1 38 nil "/tmp/emacslUqmXc" t nil)
  apply(call-process-region 1 38 nil "/tmp/emacslUqmXc" t nil nil)
  gzip64-external-decode-region(1 38)
  x-gzip64("H4sIAAAAAAAAA0tPTE/k5QIAQjn+ugYAAAA=\n")
  mime-decode-string("H4sIAAAAAAAAA0tPTE/k5QIAQjn+ugYAAAA=\n" "x-gzip64")
  (長いので以下略)

この時点でgzip64-external-decoderの値を調べるとnilになっています。また
gzip64-external-encoderについてもほとんど同じようなdefvarで値もnilなの
で実際にエラーを出して確認はしてませんが同じ問題があると思います。この
ような報告は問題を極力ありのままに書かないとだめという基本を守れていま
せんでした。ごめんなさい。

                                                       松井