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

Re: nbitoolsのxmkmf



平松です。

At Fri, 23 Apr 2004 01:13:45 +0900 (JST),
Yasushi Oshima <oshimaya@sc.starcat.ne.jp> wrote:
> 最近のdevel/nbitoolsで作られるxmkmfスクリプトですが、その中に
> xmkmf.cppの
> 
>   configdirspec=CONFIGDIRSPEC
> 
> が
> 
>   configdirspec="-I/usr/pkgsrc/devel/nbitools/work/.buildlink/lib/itools/X11/config"
> 
> となってこれがインストールされてしまいます。make時には
> 
> cpp -traditional   -DCONFIGDIRSPEC='"'"-I/usr/pkg/lib/itools/X11/config"'"' 〜
> 
> となっていますが、buildlink3の(?) cpp内で -I/usr/pkg/〜 の置き
> 換えスクリプトが原因だと思うのですがどうなんでしょうか。

work/.work.log にコマンドを書き換えたというログが残っていますね。

xmkmfの場合はcppは単純な置き換えでしか使われていないので、cpp ではなく
sed か awk で置換するように Imakefile を修正すればよいと思います。

-- 
// 平松 祥史
// hiramatu@boreas.dti.ne.jp