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

Re: xmkmf & imake



OBATA Akio wrote:
> ややこしい書き方をしてしまって申し訳ありません。
> ・imake は X のものが呼ばれていた。
> ・-I/usr/pkg/lib/X11/config -I/usr/X11R6/lib/X11/config で。
> ・wrapper で -I${WRKSRC}/.buildlink/lib/X11/config とかに書き換えられた。
> ・しかし ${WRKSRC}/.buildlink/lib/itools/X11/config しかなくて。
> というわけのわからない状態だった訳です。
> こんなおかしな状態にはその後はなってないので、謎ですが今は問題ありません。
現在問題ないようですので、その時の正確な状態を推測するのは無理ですが、
wrpperの問題とするならば、wrpperはimakeが実行される前に行われるため、
問題個所はimakeなどのコマンド自体とは関係無く、
nbitools/buildlink3.mkの書き方か、x11-links、
bsd.pkg.mk中のIMAKEの処理の仕方が間違っていたかのいずれかだと思われます。

ただし、コマンドの環境変数や引数に問題があるとすれば、
${XMKMF}を実行する時に定義される${SETENV}の値が、
nbitools/buildlink3.mkを呼んだときに設定される変数で
上書きされた可能性はあります。
#imakeの引数の-Iがx11を使うことを前提にしてパスを設定せずに、
#defaultの値を使っていた場合
#nbitoolsなどで設定してしまうと、そちらが優先されます。
--
大石 修