[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: xmkmf & imake
- Subject: Re: xmkmf & imake
- From: Osamu OISHI <oishi@ims.ac.jp>
- To: tech-pkg-ja@jp.NetBSD.org
- Date: Tue, 02 Aug 2005 13:02:54 +0900
- Message-ID: <42EEF06E.4D1BA8DB@ims.ac.jp>
- References: <200507172304.JHD40421.UPBBC@lins.jp>
- Delivered-To: mailing list tech-pkg-ja@jp.netbsd.org
- Mailing-List: contact tech-pkg-ja-help@jp.netbsd.org; run by ezmlm-idx
OBATA Akio wrote:
>
> おばた ナノです。
>
> 今朝、canna-server をコンパイルしようとしてエラーになりました。
> ひとまず、send-pr したのですが・・・
> http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=30765
>
> そもそも、devel/nbitools に依存させて、USE_TOOLS+=imake したら
> 失敗するのもおかしな話です。
> send-pr では、ひとまず USE_TOOLS+=imake をはずすようにしましたが、
> 本当は USE_TOOLS+=imake していて、X に関係しない pkgsrc ならば、
> X の imake/xmkmf じゃなくて、nbitools の imake/xmkmf を使うように
> tools をするのが正しい対処法なのでしょうか?
> (nbitools が何のためにあるのか、イマイチ把握していない)
Jeremy C. Reed氏からこの件に関して
できるなら対処しておくれとメールが来たので
私がするにしろ他の方にまかせるにしろ、まず状況確認させてください。
#uwsconsもぜんぜん進展ないんだけど(暇がない)
canna-*はbuildの時にimakeを使うので通常はX11上でコンパイルしますが、
buildされた後にXのライブラリは使わないので
できたバイナリはコンソール上で使うことができます。
そこでpkgsrcでは当初、X11を入れていない環境でcanna-*をbuildするために
当時のX11のsourceからitool部分を抜き出して、devel/nbitools
がX11とは別に作られ、
当時はUSE_IMAKEを指定したときにX11が入れてあればX11のimakeを使用し、
X11が入ってないときはdevel/nbitoolsを使用していました。
USE_IMAKEからUSE_TOOLS+=imakeに代わったり
xpkgwedgeがdefaultになったあたりから、
当初の目的と実際の共同に若干齟齬が出ています。
自動切換えが必要無い場合は全てdevel/nbitoolsを使用すればいいのですが
どうしたいですか?
--
大石 修