hns - 日記自動生成システム - Version 2.19.9

先月 2011年02月 来月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2011年02月28日(月) 旧暦 [n年日記] [更新:"2011/03/01 12:24:57"]

#1 [emacs][pkgsrc] Cannot open load file: advice

===> Building for flim-1.14.9nb1
/usr/pkg/bin/emacs -batch -q -no-site-file -l FLIM-MK -f compile-flim NONE NONE  NONE
Warning: Could not find simple.el nor simple.elc
Loading /export/pkgsrc/devel/flim/work/flim-1.14.9/FLIM-CFG...
Loading /export/pkgsrc/devel/flim/work/flim-1.14.9/FLIM-ELS...
Cannot open load file: advice
*** Error code 255
ぱぱんだ日記 に書いてあることと同じだな。 でも emacs-lisp に advice.el はある。
/usr/pkg/share/emacs/24.0.50/lisp/emacs-lisp/advice.el.gz
/usr/pkg/share/emacs/24.0.50/lisp/emacs-lisp/advice.elc
次のようにすると、完了するので buildlink 関係かな。
t-105@makoto 23:59:42/110228(..devel/flim)% 
(cd work/flim-1.14.9/; /usr/pkg/bin/emacs -batch -q -no-site-file -l FLIM-MK -f compile-flim NONE NONE  NONE)
cd pgksrc/devel/flim で
   88  make clean
   89  make wrapper
   95  find . -name advice.el\* -ls
で確かにある
t-105@makoto 00:04:55/110301(..devel/flim)% find . -name advice.el\* -ls
3990343      0 lrwxr-xr-x    1 makoto            wheel 
  55 Mar  1 00:02 ./work/.buildlink/share/emacs/24.0.50/lisp/emacs-lisp/advice.elc 
  -> /usr/pkg/share/emacs/24.0.50/lisp/emacs-lisp/advice.elc
simple.elc の方も見えているはず。

もう一度 google 先生に聞いたら、 藤川賢治さんの日記 経由で 自分の日記 (2009/04/04) たどり着く
その日記に書いてある要点は、(その頃は)

  • wl を使うには apel -> flim -> semi が必要
  • それらの中では、 editors/emacs/version.mk が参照されているが、これらが(その時には) emacs23 に対応していない
  • それらの参照元を直して emacs-current を見に行くようにするか、 それとも editors/emacs/version.mk を直す
  • もし emacs-current を見に行くようにした時には、 emacs-current の方に version.mk とか buildlink3.mk を加える必要がある
というような話だったが、実は、今では、
editors/emacs/buildlink3.mk
editors/emacs/module.mk     -> editors/emacs-snapshot
editors/emacs/version.mk
となっている以外は、そのままでもいいように見える。
気のせいか emacs/editor/modules.mk を 戻したら、 直る気がする
-# $NetBSD: modules.mk,v 1.14 2011/02/08 13:20:13 hiramatsu Exp $
+# $NetBSD: modules.mk,v 1.13 2010/10/25 00:03:03 minskim Exp $
先日 tech-pkg-ja で議論していた 変更だなぁ。以下のようにすると、合っているように見えるけれど。
t-105@makoto 11:58:29/110301(~)% pkg_info -e emacs
emacs-24.0.50nb20110223
t-105@makoto 11:58:42/110301(~)% pkg_info -e emacs | sed -e 's/emacs-//' 
24.0.50nb20110223
t-105@makoto 11:59:05/110301(~)% pkg_info -e emacs | sed -e 's/emacs-//' -e 's/\.[0-9]\{8,\}//'
24.0.50nb20110223
t-105@makoto 11:59:23/110301(~)% pkg_info -e emacs | sed -e 's/emacs-//' -e 's/\.[0-9]\{8,\}//' -e 's/nb.*//'
24.0.50
良く見ると、上の手で試した部分が削除されていて、 実は(僕の今の場合には) やはり変更前の版が必要ということらしい。 平松さん:
At Thu, 3 Feb 2011 22:51:49 +0900,
Masao Uebayashi <uebayasi@tombi.co.jp> wrote:
> > OBATA さんが 「_EMACS_VERSION_MINOR が最新になるとは限らない」と
> > 44485 に追記していますが、この場合はどうなりますか?
> 
> その場合は破綻します。:)
> 
> 強制的に最新のそれにupdateしてもらう、じゃだめでしょうかね。

updateでよいと思います。
この「最新のそれにupdate」の意味が分らないな。



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)