[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