Linux From Scratch:5.9~ 一時的環境の構築


Pocket

特に問題なくインストールできたものは実行手順を割愛し、結果だけを記録する。

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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です