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

Re: mule-2.3(based on emacs-19.34)



清水です。

みなさんにいろいろとヒントをいただき、少し光明が見えてきました。ありが
とうございます。

At Wed, 20 Jun 2001 00:11:37 +0900,
Takahiro Kambe wrote:

> 
> >   package/NetBSD では、RUN_DEPENDS や LIB_DEPENDS がなくなっていたためか
> > なり変なことをやってしのいでいます。 
> RUN_DEPENDS, LIB_DEPENDSは、共にDEPENDSで置き換えるのが原則です。
> 

  DEPENDS に記述した依存 package は、自分自身を build する前にインストー
ルしようとします。しかし、mule-common は、build が終わって、自分自身を
インストールする直前にインストールする必要があります。
  DEPENDSでインストールのタイミングをコントロールする方法はあるのでしょ
うか? わたしは、pre-install target を使って、mule-common をインストー
ルするという方法をとりましたが、あまりスマートな方法とは思えません。
  また、ご丁寧にも bsd.pkg.mk が .extract-done をチェックして、「他の 
package が この WRKDIR を使用中だよ」といってエラーを返してくるので、
 .extract-done に自分の package名を書き込んで bsd.pkg.mk をだますとい
う「トロイの木馬」のような仕掛けを使っています。これもまともな方法だと
は思えません。

  もし、このような場合に有効な手段があれば、是非教えてください。

-- 

     Takashi Shimizu
  kiyomizu@hkg.odn.ne.jp