[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[vine-users:028221] Re: [Q] Emacs20.7 <-> Emacs20.5 problems


長南です。見当違いかもしれませんが。

柏崎さんのメールより [vine-users:028191]
>
> 先ほど、Emacs 20.7 を upgrade install したところ、Emacs の起動時で
> error が発生しました。
> 
>    ----- (中略) -----
>
> # rpm -Uvh --oldpackage emacs-20.5a-2.i386.rpm
> 
> として元に戻して、Emacs を起動すると、error が発生し、今度は
> [............]
> Loading ~/.emacs-color.el (source)...done
> Error in init file: Symbol's function definition is void:
> module-installed-p
> 
> と、.emacs-color.el の直後にある、X-Face まわりの部分で error 出る
> わけです。

私のところ(Vine 2.0/emacs-20.5a-2)では以下のような結果が出ます。

  $ cd /usr/share/emacs
  $ grep -r module-installed-p ./ | grep defun
  ./site-lisp/apel/path-util.el:(defun module-installed-p
  (module &optional path)
  $ rpm -qf /usr/share/emacs/site-lisp/apel/path-util.el
  semi-1.13.7-5

ヴァージョンアップのために semi パッケージ中のファイルがなくなった
とか、変わってしまったという可能性はないでしょうか。
あるいは、~/.emacs.el を変更して path-util を load していないとか。
私の場合、.emacs.el に以下のような記述があります。

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; SEMI 
;;  Vine 1.9 からは tm (Tiny Mime) の代りに semi を使います
;;  (Mew は tm や semi なしでも MIME に対応しています)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(require 'mime-setup)
(load "path-util")
(setq rmail-enable-mime t)

;; rail-1.0.2 を使って User-Agent: フィールドのコードネームを
;; 日本語化する
(setq rail-emulate-genjis t)
(if (module-installed-p 'rail) (load "rail"))

以上

--
長南洋一
cyoichi _at_ maple.ocn.ne.jp

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: