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

Re: xmkmf & imake



OBATA Akio wrote:
> これは私の send-pr にも書いてあることですけど、
> それで問題はfixすることは確認しています。
> #今は "USE_BUILDLINK3" は無いのでは?
すみません。
他のことばっかりやっていて5月くらいでpkgsrcの書式を追いかけていませんでした。

> 今となっては再現しないのですが、おぼろげな記憶によると、
> コマンドの問題ではなくて、-I のパスの問題だったような。
> nbitools と X11 でconfigを置いてある場所が違いますよね。
> wrapper がパスを書き換えて、.buildlink の下には作られてなくて、
> ってことが起きていたかと。
> しばらく追ってみましたが、なんでそうなるのかはわかりませんでした。
-Iのパスであるなら
devel/nbitools/buildlink3.mkと
pkg/libexec/itools/xmkmf
のスクリプト中及びUSE_TOOLSの処理に従って決められます。
今のnbitoolの/buildlink3.mkでは
XMKMF_CMD=      ${BUILDLINK_PREFIX.nbitools}/libexec/itools/xmkmf
になっていますが、昔はimakeを使っていたのかもしれません。
#xmkmfだとスクリプト中で強制的にパス指定するのでwrapperは関係無くなります。

> send-pr の Audit-Trailにも書いてますが、現在コンパイル自体は問題ありません。
> 気分的な問題が大きいですね。
> 現在自動で切り替わりませんし、今後もその需要はないでしょうから、
> USE_TOOLS+=     imake
> を削るか、
> .include "../../devel/nbitools/buildlink3.mk"
> を削るか。
> sj3-* は前者なわけで、後者にするなら、sj3-* もそちらにあわせて、
> nbitools 自体が不要になりますね。
コンソールのみの使用を考慮せずX前提にするならnbitoolsは元より必要ありませんが
ハンドヘルドPCあたりでmglの上で使っている人が困りませんか?
今のままで良ければ
USE_TOOLS+=     imake
を削って問題が無ければそれでいいと思います。

--
大石 修