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

Re: pkgsrc on FreeBSD 6.1-RC1



At Sat, 13 May 2006 19:04:10 +0900 (JST),
Yuji Yamano <yyamano@kt.rim.or.jp> wrote:
> > 本当はunit-tests/Makefile.inの
> > 
> > .include <bsd.obj.mk>
> > 
> > が悪いと思うのですが、どうすればいいのかよく分からないです。
> 
> 僕の持ってる環境では再現できないので、どうして bsd.obj.mk を include
> しているのが悪いのか教えてもらえないでしょうか。

pkgsrc が bootstrap すると /usr/pkg/share/mk に拡張子が mk のファイル
をインストールしますが、FreeBSD は /usr/share/mk にも同じようなファイ
ルを持っています。

.include <bsd.obj.mk> が含まれる Makefile の出力が違うということは、
/usr/share/mk/bsd.obj.mk を include してしまっているのかと推測しました。

devel/bmake/files/makefile.boot.in の

DEFAULT_MAKESYSPATH=/usr/share/mk:/usr/local/share/mk:/opt/share/mk

をコメント(削除)したら FreeBSD-6.1 で bootstrap が成功したので、上記の
推測は合っているのではないかと思います。

-- 
// HIRAMATSU Yoshifumi
// hiramatu@boreas.dti.ne.jp