[Momonga-devel.ja:00522] Re: パッケージ鶏と卵問題


ほそのひでともです。

  To: devel.ja@xxxxxxxxxxxxxxxxx
  From: Toshiro HIKITA <toshi@xxxxxxxxx>
  Subject: [Momonga-devel.ja:00471] Re: パッケージ鶏と卵問題
  Date: Fri, 20 Sep 2002 10:22:43 +0900
  
  > > :xemacs-sumo
  > >   thingatpt.el*(xemacs-sumoに含まれる)がloadできないという理由で
  > >   ビルドに失敗する。
  > 
  >  xemacs-sumoはelcの集合なのですが,browse-urlとlazy-lockに
  > patchを当てているためにrecompileしているようですね.
  > 
  >  XEmacs21のelcは,互換性が高いのであらかじめpre-compile
  > したものをcvsに加えておき,copyするというのはどうでしょうか?
  >  現在のXEmacs-sumoはbootstrap状態からのBuildを考慮してないっ
  > ぽいので,やむを得ないと思います.
  > ## compile出来るように load-path に手を加えるという手もある
  > ## のですが,面倒な気もします.

${EMACSLOADPATH}を使う方法で解決しました。

  for i in `find %{_builddir}/xemacs-sumo/{${XP},${MP}}/lisp -type d`; do
          EMACSLOADPATH=${i}:${EMACSLOADPATH}
  done
  export EMACSLOADPATH

のようなコードをバイトコンパイル直前に埋めておくというわけです。

--
ほそのひでとも