Solaris 9 での pkgsrc の利用:その2
私的メモのその2。
昨日に、ftp://ftp.NetBSD.org/pub/NetBSD/packages/bootstrap-pkgsrc/bootstrap-pkgsrc-SunOS-5.9-sparc-20040110.tar.gz を頂いて。
これまた昨日に ftp.allbsd.org から pkgsrc.tar.gz を頂いて。
ココの5/12で書いた様にgccのビルドから始めたら、(依存関係で入る)gmakeのビルド中に、
ar cru libglob.a glob.o fnmatch.o bmake: Exec of `ar' failed (No such file or directory) ∗∗∗ Error code 1 Stop. bmake: stopped in /usr/pkgsrc/devel/gmake/work/make-3.80/glob ∗∗∗ Error code 1 <以下略>
で止まっていたので PATH に /usr/ccs/bin を追加して対処。
んなので、Solarisにpkgsrcを入れて始めに最低限 PATH を整えるとしたら、
# PATH=/usr/pkg/bin:/usr/pkg/sbin:/usr/local/bin:/usr/ccs/bin:$PATH # export PATH
としといた方がいい感じ。
あ。これは sunfreeware からgccとgmakeを入れててそれらが /usr/local/bin にある場合の話。
と、確かに5/12で書いたを振り返ってみると「○PATHの変更」のトコで /usr/ccs/bin は含まれてるな。
まぁアソコで「$ echo $PATH」してるのは「全部入り」なアカウントだからさもありなん。
んな、訳で、一応
# cd /usr/pkgsrc/lang/gcc3 # bmake dist-clean
して、bmake して再開。
===> Registering installation for gmake-3.80nb3
まで行ったのを見届け。