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

fonts/ja-shinonome configure failed on 1.6ZK



山城@OFUGです。

currentで/usr/bin/awkがGNU awkから、カーニハンのawkに変わったため(*1)に、
configure時にGNU awkを要求するfonts/ja-shinonomeのコンパイルに失敗します。

*1: http://www.netbsd.org/Changes/changes-2.0.html#awk(1)

OSのバージョンをチェックして1.6ZK以上ならlang/gawkをインストールするように
変更すべきでしょうが、lang/gawkとコンフリクトするlang/ja-gawkを
インストールしている場合には、そこで止まってしまいます。

私は/usr/pkg/bin/jgawkのシンボリックリンクとして/usr/pkg/bin/gawkを
作って対処しましたが、根本的対策としてどうした方が良いでしょうか?

1) ja-gawkで/usr/pkg/bin/gawkも作るようにする。
	→どうせlang/gawkとコンフリクトしてるんだからそのほうがよい?
2) ja-gawkがインストールされているかをチェックして、依存関係を変更する。
	→バイナリーパッケージを作るときに困りそう。gawkに依存したパッケージを
	作ったために、ユーザーがja-gawkをインストールできないとか。

====ここからエラーログ
# uname -rs
NetBSD 1.6ZK
# cd /usr/pkgsrc/fonts/ja-shinonome; make
(略)
===> Configuring for ja-shinonome-0.9.10
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel
checking for mkfontdir... /usr/X11R6/bin/mkfontdir
checking for sed... /usr/bin/sed
checking for gawk... no
checking for awk... /usr/bin/awk
  Error: Your system has only non-GNU awk.
        GNU awk is necessary specially, please install it.
*** Error code 1

Stop.
====ここまでエラーログ

-- 
Okinawa FreeBSD Users Group	山城 潤(Yamashiro, Jun)
E-mail: yamajun@ofug.net

  ── このメッセージは自動的に消滅しません。