特に問題なくインストールできたものは実行手順を割愛し、結果だけを記録する。
Binutils-2.20 – 2回め
問題なし
GCC-4.4.3 – 2回め
問題なし
Tcl-8.5.8
問題なし
Expect-5.43.0
ソースを解凍しようとしたところ、ot in gzip formatのエラー。
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors
wgetで取得しようとしたファイルがリンク切れになっていて、ダウンロード先のHTMLファイルを~.tar.gzというファイル名で保存していたのが原因だった。
SourceForgeからソースをダウンロードして解決した。
wget http://sourceforge.jp/projects/sfnet_buluoos/downloads/0.1/src/expect-5.43.0.tar.gz/ tar zxfv expect-5.44.1.15.tar.gz
あとは手順どおりにインストールできた。
DejaGNU-1.4.4
LFS-BOOKの手順どおり./configure したあとにmake installしたら、make checkでエラーになった。
以下の手順でmake checkがとおった。
./configure –prefix=/tools
make
make install
make check
Ncurses-5.7
問題なし
Bash-4.1
問題なし
Bzip2-1.0.5
問題なし
Coreutils-8.4
makeで以下のエラーが出た。
dd.c:492:16: warning: missing terminating ” character
dd.c:500:1: warning: missing terminating ” character
In file included from /tools/include/asm/ioctl.h:1,
from /tools/include/linux/ioctl.h:4,
from /tools/include/asm-generic/ioctls.h:4,
from /tools/include/asm/ioctls.h:1,
from /tools/include/bits/ioctls.h:24,
from /tools/include/sys/ioctl.h:27,
from /tools/include/sys/mtio.h:27,
from dd.c:1238:
/tools/include/asm-generic/ioctl.h:96:1: error: unterminated argument list invoking macro “fputs”
coreutilsのsrc/dd.cをviで開いて492行目を修正した。
修正前) fputs (_("^ 修正後) fputs (_("
Diffutils-2.8.1
問題なし
Findutils-4.4.2
問題なし
Gawk-3.1.7
問題なし
Gettext-0.17
問題なし
※Gettext-0.17/gettext-toolsディレクトリの下でインストールを行うこと
Grep-2.5.4
問題なし
Gzip-1.4
問題なし
M4-1.4.13
問題なし
Make-3.81
/mnt/lfs/sources/patch-2.6.1/src/patch.c:1542: warning: the use of `mktemp’ is dangerous, better use `mkstemp’
というウォーニングが出たけどインストールはできたみたい。
Patch-2.6.1
問題なし?
Perl-5.10.1
問題なし
Sed-4.2.1
問題なし
Tar-1.22
問題なし
Texinfo-4.13a
問題なし
所有者の変更
以下のコマンドはrootユーザで実行すること
chown -R root:root $LFS/tools