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

Re: xmkmf & imake



おばた ナノですが、

<42F16CD2.2768FD4@ims.ac.jp> の、
   "Re: xmkmf & imake" において、
   "Osamu OISHI <oishi@ims.ac.jp>"さんは書きました:

> 強制的にnbitoolsを使いたい場合は、
> inputmethod/canna/Makefile.common
> の中で
> -USE_TOOLS+=     imake
> +USE_BUILDLINK3=	YES
> にすれば昔USE_IMAKEで設定されていたことを行わずに
> .include "../../devel/nbitools/buildlink3.mk"
> で読み込まれた設定を使うようになります。

これは私の send-pr にも書いてあることですけど、
それで問題はfixすることは確認しています。
#今は "USE_BUILDLINK3" は無いのでは?

> これでだめな場合は
> make 1> log
> のコンソール出力の結果で使われているimakeが
> /usr/pkg/libexec/itools/imake
> になっているかどうか教えてください。

今となっては再現しないのですが、おぼろげな記憶によると、
コマンドの問題ではなくて、-I のパスの問題だったような。
nbitools と X11 でconfigを置いてある場所が違いますよね。
wrapper がパスを書き換えて、.buildlink の下には作られてなくて、
ってことが起きていたかと。
しばらく追ってみましたが、なんでそうなるのかはわかりませんでした。

send-pr の Audit-Trailにも書いてますが、現在コンパイル自体は問題ありません。
気分的な問題が大きいですね。
現在自動で切り替わりませんし、今後もその需要はないでしょうから、
USE_TOOLS+=     imake
を削るか、
.include "../../devel/nbitools/buildlink3.mk"
を削るか。
sj3-* は前者なわけで、後者にするなら、sj3-* もそちらにあわせて、
nbitools 自体が不要になりますね。

-- 
お役に立てない(^^;
OBATA Akio / obata@lins.jp
せかいは ひろがる ちきゅーは まわる。