LFS Book: 5.8.Tcl-8.4.9〜5.10.DejaGNU1.4.4
引き続いてその他パッケージをインストールして生きます。
先ずはTcl(Tool Command Language;スクリプト言語の一種)をインストールします。実行コマンドは以下の通りです。
$ cd $LFS/sources/tcl8.4.9
$ cd unix
$ cp configure configure.org
$ vi configure → configure のバグを以下の通り修正
$ diff configure.org configure
2134c2134
< system=MP-RAS-`awk '{print}' /etc/.relid'`
---
> system=MP-RAS-`awk '{print}' /etc/.relid`
7325c7325
< system=MP-RAS-`awk '{print}' /etc/.relid'`
---
> system=MP-RAS-`awk '{print}' /etc/.relid`
$ ./configure --prefix=/tools
$ make
$ make install
$ cd ..
$ export TCLPATH=`pwd`
$ ln -sv tclsh8.4 /tools/bin/tclsh
configureの修正内容はちょっと分かりにくいですが、最後の"/etc/.relid"の後にシングルクォーテーション「'」が混入しているので、それを削除します。また、tclのソースディレクトリは次のパッケージで必要とするため、未だ削除してはなりません。
次に、expect(コンパイルの確認時などに使用するTcl拡張ツール)をインストールします。実行コマンドは以下の通りです。
$ cd $LFS/sources/expect-5.43
$ patch -Np1 -i ../expect-5.43.0-spawn-1.patch
$ ./configure \
>--prefix=/tools \
>--with-tcl=/tools/lib \
>--with-tclinclude=$TCLPATH \
>--with-x=no
$ make
$ make SCRIPTS="" install
$ unset TCLPATH
もう一つ、DejaGNU(プログラムをテストするためのフレームワークを含むパッケージ)をインストールします。インストール方法は下記の通りです。
$ cd $LFS/sources/dejagnu-1.4.4
$ ./configure --prefix=/tools
$ make install
コメントする