[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
── このメッセージは自動的に消滅しません。