JyAM's BSD: NetBSD-1.3 System on AT Installation, Leg #2
gmakeはEmacsをインストールするために必要。Emacsは各種ソフトをインストールするために必要。viが使えればインストールする必要はない。どちらにもconfigureスクリプトが含まれており,BSDやXのVersion,インストール状況を判断して最適なヘッダファイルやmakefileを生成するので,手間がほとんどかからない。
ソースコードを展開.
cd /usr/src/gnu tar zxvf /mnt/gnu/make-3.76.1.tar.gz
make-3.76.1ディレクトリに入り,./configureを実行する
makeを実行
suでmake installを実行
BSD makeとの混乱を避けるため,名前を変えておく.
mv /usr/local/bin/make /usr/local/bin/gmake
ソースコードを展開.105MBの余裕が必要.
cd /usr/src/gnu tar zxvf /mnt/gnu/emacs-20.2.tar.gz tar zxvf /mnt/gnu/leim-20.2.tar.gz tar zxvf /mnt/gnu/intlfonts-1.1.tar.gz
etc/MACHINESを読む.
./configureを実行
gmake MAKE=gmakeを実行する.4分(DX2-66MHzでは1時間)ぐらいで終了.
suでgmake install MAKE=gmakeを実行する.intlfonts-1.1ディレクトリでgmake allを実行する.
~/.xinitrcに`xset +fp /usr/local/share/emacs/fonts'を追加する.
gmake distcleanを実行する.
flex, bisonはFortranをインストールするために必要。Fortranは研究には不可欠の処理系である。なおこの作業ではC/C++もインストールされる。
ソースコードを展開.
tar zxvf /mnt/gnu/bison-1.25.tar.gz
INSTALLを読む
./configureを実行する
gmakeを実行
gmake check -> No checks implemented(yet)と表示される.
suでgmake installを実行
ソースコードを展開.
tar zxvf /mnt/gnu/flex-2.5.4.tar.gz
./configureを実行する
gmakeを実行
gmake installを実行
ソースコードを展開.
tar zxvf /mnt/gnu/texinfo-3.12.tar.gz
./configureを実行
gmakeを実行.Error1で終了する.
makeinfoディレクトリへ入って,gmake; gmake installを実行.
ソースコードを展開,リンクを張る.
tar zxvf /mnt/gnu/g77-0.5.22.tar.gz ln -s g77-0.5.21 g77
gcc-2.7.2.3.tar.gzを展開,リンクを張る.
tar zxvf /mnt/gcc-2.7.2.3.tar.gz ln -s gcc-2.7.2.3 gcc
g77の内容をすべてgccディレクトリへmvする.
mv g77/* gcc
patchを当てる.
patch -p1 -V t -d gcc < gcc/f/gbe/2.7.2.3.diff
gccディレクトリへ降りる.
touch f77-install-ok touch f2c-install-ok
./configure --prefix=/usrを実行する.
touch c-gperf.hを実行する.
gmake bootstrapを実行する.
gmake compareを実行する.f/zzz.oのみが異なると報告される.
rm -rf stage1を実行する.
gmake -k installを実行する.