VineSeed ML アーカイブ



[VineSeed:023894] [VineLinux:1186] emacs で yatex をloadできない

  • From: bts-vinelinux@xxxxxxxxxxxxx
  • Subject: [VineSeed:023894] [VineLinux:1186] emacs で yatex をloadできない
  • Date: Thu, 11 Aug 2011 09:28:38 +0900
XXXXXXXX@XXXXXXXX wrote: 

山本@千葉です。

> インストールメディアはCDでした。

情報提供をありがとうございます。
これでようやく原因が分かりました。
投稿者の不具合の再現方法は、以下のとおりです。
 1. Vine60-CD インストーラから「デスクトップ」としてインストール
 2. すぐに emacsと yatex をインストール
 3. emacs を立ち上げても、やてふが立ち上がらない

原因は、yatex のインストール中に 
make コマンドを必要とすることでした。
make が入っていないので、yatex のインストール中に
行われている
 install/yatex: Byte-compiling for emacs-23.3 ... done. 
が失敗に終わります。
 /usr/share/emacs-23.3/site-lisp/yatex/CompilationLog
を見ると、make コマンドがありませんと記録されていました。
 //usr/lib/emacsen-common/packages/install/yatex: 行 42: make: コマンドが見つかりません

本件は、yatex 側か emacsen-commmon 側のどちらかで、
make パッケージを依存させるように対応します。

> ~/.emacs.d/emacs23-vine-default.el には何も変更を加えていません。
> このファイルの中を見ると
> ;; マクロサーチパスの追加
> と書いてあったので、
> (add-to-list 'load-path "/usr/share/emacs/site-lisp/yatex")
> としたらyatexが動くようになりました。

はい、現時点での投稿者さんの環境では、
そのようにすれば動くようになりますが、
Vine Linux の Emacs の使い方としては、
好ましくありません。
 (add-to-list 'load-path "/usr/share/emacs/site-lisp/yatex")
を削除なさることを推奨します。

したがいまして、現時点での投稿者さんの環境において、
vine-default-yatex を生かした設定をする場合、
以下のようにご対応いただけますでしょうか?
 1. $ sudo apt-get install make
 2. $ sudo apt-get remove yatex
 3. $ sudo apt-get install yatex
 4. ユーザ初期設定ファイルから、
    やてふに関する設定を取り除く。
    また、~/.emacs.d/emacs23-vine-default.el から 
    (add-to-list 'load-path "/usr/share/emacs/site-lisp/yatex")
    を取り除く。
 5. $ emacs /tmp/hoge.tex で Emacs を起動して、
    やてふモードが動くことを確認する。
なお、独自にやてふの設定をなさる場合は、この限りではありません。


== このレポートの詳細は以下の通りです ==

レポート ID  : 1186
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=1186

分類           : バグ
バージョン     : Vine-6.0
関連パッケージ : なし
arch           : x86_64
状態           : 割当済み
優先度         : 中
重大度         : 普通
担当者         : munepi

# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。

--
Bug Tracking System 影舞 0.8.8.
http://www.daifukuya.com/kagemai/

_______________________________________________
VineSeed mailing list
VineSeed@xxxxxxxxxxxxx
http://lists.vinelinux.org/mailman/listinfo/vineseed