トップページ⇒linux
988コメント355KB

LFS(Linux From Scratch) 統合スレ

■ このスレッドは過去ログ倉庫に格納されています
0001星のどこか ◆bB9mW0FI 02/04/26 22:43ID:aLIjuZIQ
どぞ。
055454704/09/06 01:47ID:40zncJ26
>>553
そんなとこでないかいな。私もその程度の理解。
少し古いけどjapan.linux.comに、記事があります。

http://japan.linux.com/kernel/03/06/05/2134218.shtml
http://japan.linux.com/kernel/03/12/01/2236236.shtml
055554304/09/06 04:33ID:1ftq94kZ
config.logを見ても分からなかったんだけどカーネルのコンパイルエラーで
原因がわかりました。arch linuxのglibcを自前ビルドで更新してたんですが
glibcを消すときにkernel-headerも消えちゃってたんだよね。
気が付かなかった。
055654704/09/06 13:22ID:DsOnaz41
>>547 自己レス
5.1.1はまだ復活しませんが、Jeremyさんが助け舟を出してくれました。
http://linuxfromscratch.org/pipermail/lfs-support/2004-September/024367.html

BLFSはまだ。
0557login:Penguin04/09/09 12:13ID:cRODtzuD
ミラーサイト作りました。
http://lfs.mirror.shizu-net.jp/
http://lfs-packages.mirror.shizu-net.jp/
055855704/09/09 12:23ID:cRODtzuD
修正です。
http://lfs.mirror.shizu-net.jp/lfs/news.html

0559login:Penguin04/09/09 20:08ID:6vfzSa2n
>>557
えら〜い!ありがとう(^O^)
056054704/09/10 00:38ID:qjLFCpFv
>> 557
Great!!


BLFSのパッチのリンクはどこもまだ切れているようですね
CVSから引っ張ってくるしかないか。
056155704/09/10 02:00ID:95sy6y7Z
フッタだけ入れさせてもらいました。

>>559,>>560
ガンガン使ってやって下さい。

ちなみに、
サイトは午前 3時,8時にオリジナルと同期してます。
アーカイブは午前 5時に同期してます。

パッチとアーカイブのtar玉も置いてあるんで
よかったら使って下さい。
http://mirror.shizu-net.jp/lfs-patchset-20040826.tar.gz
http://mirror.shizu-net.jp/conglomeration-20040827.tar
0562login:Penguin04/09/10 04:18ID:wDFM4eJl
Vineぶっ壊れちゃったからLFSチャレンジしてみまつ
幸いGentooは残っているので
6.0はみなさんTestingでやってまつか?
5.1.1が2.4系列とは知りませんでした
0563login:Penguin04/09/10 07:43ID:wlyd04x+
paco(--disable-gtk)で最初から管理しようとしたらsegってます
0564login:Penguin04/09/10 08:50ID:wDFM4eJl
6.0testing-20040903に挑戦中
5.4. Binutils-2.15.91.0.2 - Pass 1 で
mkdir ../binutils-build
cd ../binutils-build
とあるんだけど、このときにどこにいればいいんだろう?
lfsユーザを作ったときに自動で /home/lfs にとばされたのでそのままそこにいたんだけど、
そうすると、ホストの/home/lfs以下にビルドツリーができますよね?
本来は /mnt/lfs 以下にどんどんできるはずだと思うんだけど、
/mnt/lfs/sources に居れば良かったとして、上のコマンド実行すると
はじめは root で mkdir /mnt/lfs とかしてたので、権限エラーが出る。
さかのぼって読んでみたけど、どこにも cd で移動した形跡がない・・・
勝手に /mnt/lfs の権限変えちゃっていいんでしょうか?
0565login:Penguin04/09/10 09:14ID:YdQQHCNy
binutils-2.15.91.0.2
0566login:Penguin04/09/10 10:01ID:wDFM4eJl
>>565
すみません。どうもありがとうございます。
そう言われてみれば解凍の作業までは明示されていませんでしたね。
なるほど、直前には解凍してそのディレクトリに入っていることになっているというわけですね。
0567login:Penguin04/09/10 12:02ID:wDFM4eJl
あれー?こんなんでエラーが出ますね。@6.0-testing-20040903

GCONV_PATH=/mnt/lfs/sources/glibc-build/iconvdata LC_ALL=C \
/mnt/lfs/sources/glibc-build/elf/ld-linux.so.2 --library-path \
/mnt/lfs/sources/glibc-build:/mnt/lfs/sources/glibc-build/math:
/mnt/lfs/sources/glibc-build/elf:/mnt/lfs/sources/glibc-build/dlfcn:
/mnt/lfs/sources/glibc-build/nss:/mnt/lfs/sources/glibc-build/nis:
/mnt/lfs/sources/glibc-build/rt:/mnt/lfs/sources/glibc-build/resolv:
/mnt/lfs/sources/glibc-build/crypt:/mnt/lfs/sources/glibc-build/nptl \
/mnt/lfs/sources/glibc-build/libio/tst-atime > /mnt/lfs/sources/glibc-build/libio/tst-atime.out
make[2]: *** [/mnt/lfs/sources/glibc-build/libio/tst-atime.out] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.3.4-20040701/libio'
make[1]: *** [libio/tests] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.3.4-20040701'
make: *** [check] Error 2
0568login:Penguin04/09/10 12:17ID:wDFM4eJl
あ、なんか
そのまま無視して再度 make check すればいいみたいなことが書いてありマスタ。
0569login:Penguin04/09/10 17:50:24ID:YdQQHCNy
>>568
がんばってな〜!make checkって時間かかるんだよなぁ。
057056804/09/10 19:04:11ID:n8dzzgAt
>>569
どうもー。
なんか make check は必ずしも必要ないって書いてあったので
最近は飛ばしてます。

patch は必ずしも明記してないですね。いちいちチェックしないと。。。
0571login:Penguin04/09/10 19:49:43ID:YdQQHCNy
>>568
俺もmake checkはしないなあ。めんどいんだ。でもパッケージングはするよ。
tgzだけど。やり直したいときに楽だからね。せめてglibcとgcc,binutilsの
pass2をとっておくと楽。tcl,expect,dejagnuはmake checkに必要なものだから
たしかどうでもいい。
057254704/09/10 21:10:43ID:qjLFCpFv
>>570
私も make check は飛ばしてます。
いま 5.1.1 を OpenBlockS266 上で構築中なのですが、
1 SBU = 約40分もかかってるもんで test なんてしてられませんて。
057356804/09/13 11:57:13ID:wwJrEDDE
6.0で6章に入りました。6.11.1のglibcのインストでいきなり詰まってます。
../glibc-2.3.4-20040701/configure --prefix=/usr \ ... を実行すると、

checking for gcc... gcc
checking for suffix of object files... configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.

というエラーで終了し、config.log を見ると、以下のような疑わしいエラーがあります。

configure:2583: gcc --version </dev/null >&5
../glibc-2.3.4-20040701/configure: line 2584: /tools/bin/gcc: No such file or directory
configure:2586: $? = 127
configure:2588: gcc -v </dev/null >&5
../glibc-2.3.4-20040701/configure: line 2589: /tools/bin/gcc: No such file or directory
configure:2591: $? = 127
configure:2593: gcc -V </dev/null >&5
../glibc-2.3.4-20040701/configure: line 2594: /tools/bin/gcc: No such file or directory
configure:2596: $? = 127
configure:2600: checking for suffix of object files
configure:2621: gcc -c conftest.c >&5
../glibc-2.3.4-20040701/configure: line 2622: /tools/bin/gcc: No such file or directory

/mnt/lfs/tools/bin/gcc は存在しているのですが・・・
権限は -rwxr-xr-x 3 root root になってて問題は無さそうですし。
0574login:Penguin04/09/13 12:41:00ID:2C5PFVh2
6.0はやったことないけどログの通りだと思う
ln -s $LFS/tools /
057557404/09/13 12:56:19ID:2C5PFVh2
よく考えてみたらgccのパスは表示されてるわけなんで
別の理由なのか・・・
0576login:Penguin04/09/13 23:51:35ID:ZEZnZW0W
chroot後にcc -vしてみ
おそらくchrootしてから/tools/bin/gccにPATHが通ってない
0577login:Penguin04/09/14 00:06:00ID:VAzC1eKi
/dev/nullがないとか?
057856804/09/14 09:28:04ID:r/DiHiOk
一日あけて再挑戦なわけですが、復帰の仕方がよく分かりません。

とりあえず、普通に lfs になって、環境変数確認したところ、
http://lfs.osuosl.org/lfs/view/testing/chapter04/settingenvironment.html
の通りにはなってました。が、ただいま作業中の6章では
http://lfs.osuosl.org/lfs/view/testing/chapter06/chapter06.html
の通り、 root で作業せよとのこと。lfsに変わったあとでrootにはなれないので
(元の一般ユーザ)->(root)->(lfs)->(rootにまた戻る)という手段でrootになりました。これでいいんでしょうか?
http://lfs.osuosl.org/lfs/view/testing/chapter06/kernfs.html を参考にしてファイルシステムを再マウントしました。
で、次の http://lfs.osuosl.org/lfs/view/testing/chapter06/chroot.html なのですが、
ここで、chroot: cannot run command `/tools/bin/env': No such file or directory と怒られます。
しかし、echo $PATH をすると、 /tools/bin:/bin:/usr/bin とパスは通ってますし、
実際に、 # ls -l /tools/bin/env
-rwxr-xr-x 1 root root 12948 Sep 10 14:35 /tools/bin/env とあります。
なんか>>573と同じような感じのエラーですが・・・>>574をやろうとすると、
ln: `//tools': File exists となり、実際すでにリンクは貼られています。
>>576しても、3.4.1というバージョン表示で出ているので、ホストと違うものをきちんと読んでいます。
>>577も/dev/null は crwxrwxrwx 1 root root 1, 3 Jan 1 1970 /dev/null とありますし。。。

(せめてユーザがわかるように # だの lfs$だの付けといてくれると親切だと思うのですが->LFS)

057956804/09/14 09:39:56ID:r/DiHiOk
あ、すみません。>>578の問題は解決しました。
LFSに/mnt/lfsではなく/mnf/lfsとしていたtypoでした。すみません。。。
058056804/09/14 09:48:54ID:r/DiHiOk
あれ?ほんとだ。>>576さんの言うとおり、cc -v すると、
bash: /tools/bin/cc: No such file or directory と言われますね。
でも、echo $PATH では /bin:/usr/bin:/sbin:/usr/sbin:/tools/bin と出ますし、順番が最後なので、
/tools/bin:/bin:/usr/bin:/sbin:/usr/sbin と直してもダメですね。
# ls -l /tools/bin/cc
lrwxrwxrwx 1 root root 3 Sep 10 01:12 /tools/bin/cc -> gcc
# ls -l /tools/bin/gcc
-rwxr-xr-x 3 root root 85364 Sep 10 14:35 /tools/bin/gcc
# ls -l /dev/null
crw-rw-rw- 1 root root 1, 3 Sep 14 00:41 /dev/null
いずれもあるんですけどねぇ。。
058156804/09/14 10:04:21ID:r/DiHiOk
うん、確かにこれは変だ・・・

chroot した環境のまま /tools/bin/ に移動して
./cc -v としても、 ./gcc -v としても No such file or directory と出ます。
ともにファイル・リンクは存在しているのにです。パスの問題でもありませんね。
他のファイル、たとえば、whoami は問題なく実行できてます。
058256804/09/14 10:12:39ID:r/DiHiOk
もしかしたら・・・という質問があります。

5.5. GCC-3.4.1 - Pass 1と
5.13. GCC-3.4.1 - Pass 2 ともに

mkdir ../gcc-build
cd ../gcc-build

と書いてあるのですが、2回目をやるときは前のは当然全消去してしまっていいんですよね?
なんか、他のプログラムだったか、「この先もビルドツリーは消すな」とか書いてあるのに、
そのディレクトリを上書きしないとできないような作業があったような気がしたんですが・・・
これとは関係ありませんか?
058356804/09/14 10:23:04ID:r/DiHiOk
くぅ・・・こんなんありました。。。orz

http://lfs.osuosl.org/lfs/view/unstable/chapter01/changelog.html
September 11th, 2004 [jeremy]: A problem was reported on IRC where after locking in
glibc chapter 6, gcc would no longer function properly due to a missing libgcc_s library.
In troubleshooting, it was found that this occured because only the .so.1 library was
linked from /tools to /usr/lib at the start of chapter 6.
Added a symlink of libgcc_s.so to the createfiles page in chapter 6.

unstable(040912)版でやり直してみます。トホホ
058456804/09/14 10:31:07ID:r/DiHiOk
上の修正を施してもダメでした。やっぱりSVN版でやってみます。
ちなみに、config.logの詳しい内容はこれです。

../glibc-2.3.4-20040701/configure: line 2622: /tools/bin/gcc: No such file or directory
configure:2624: $? = 127
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME "GNU C Library"
| #define PACKAGE_TARNAME "c-library"
| #define PACKAGE_VERSION "(see version.h)"
| #define PACKAGE_STRING "GNU C Library (see version.h)"
| #define PACKAGE_BUGREPORT "glibc"
| #define USE_REGPARMS 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:2638: error: cannot compute suffix of object files: cannot compile
0585login:Penguin04/09/14 12:24:21ID:hzwK7JME
>>568
gccがシンボリックリンクってことは無い?
058656804/09/14 12:43:06ID:r/DiHiOk
>>585
シンボリックリンクだと思うますよ。

えー、でも、これの一番下。シンボリックリンクになってますよ?
http://lfs.osuosl.org/lfs/view/testing/chapter05/gcc-pass1.html
058756804/09/14 12:45:14ID:r/DiHiOk
あ、gccの方がですか・・・orz

それはないですね。
user@localhost ~ $ cd /mnt/lfs/tools/bin/
user@localhost /mnt/lfs/tools/bin $ ls -l gcc
-rwxr-xr-x 3 root root 85364 9 10 23:35 gcc
user@localhost /mnt/lfs/tools/bin $ ls -l cc
lrwxrwxrwx 1 root root 3 9 10 10:12 cc -> gcc
058857404/09/17 13:40:07ID:guNvylrK
stableになるまで試すつもりはなかったが6.0-testing-20040903入れてみた。
2.6カーネルなんでホストも2.6カーネルでないとダメなのね・・・(当然か)
ホストFC2でLFS BOOK testing 20040912見ながら進めていくと
568と同じくchrootした後にgccが起動しない。
chroot前だと

lfs:/mnt/lfs/sources$ /tools/bin/gcc --version
gcc (GCC) 3.4.1
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

chroot後だと

root:/# ls -l /tools/bin/gcc
-rwxr-xr-x 3 root root 85316 Sep 17 03:02 /tools/bin/gcc
root:/# /tools/bin/gcc --version
bash: /tools/bin/gcc: No such file or directory

となる。
一時環境のglibcとのダイナミックリンクあたりが問題じゃないかと思うんだが・・・
058958804/09/17 21:31:28ID:YQG7VHKX
とりあえず一時環境のgccを--disable-sharedでリコンパイルしてインストールし直してみたら
glibcのコンパイルは成功した。
とりあえずこのまま進めてみる…
059056804/09/17 23:30:32ID:yW/7dGcv
>>589
あーなんかどうも。。。
けっきょく挫折したような感じになってまして・・・
なんかGentooとやってることは変わらないような気もしてきてまして
単にBook読みながら手作業でやるか、ある程度自動化した中で
やるかという違いだけのような気もしてます。
Book読むと言っても、コマンドの所だけ拾い読みして打ち込んでるようだと
単なる器械と変わらないわけで・・・。そしたら、わざわざLFS入れる意味無いじゃん・・・って
ことに愕然としました。
週末は旅行なのでしばらくPCから離れます。
0591login:Penguin04/09/18 07:37:15ID:l6L8OpDT
>>568
言っちゃ悪いけど負け犬の遠吠えだね。
LFSの方がより深く知ることができる。そこに意味があるんだよ。
まあ、そういうことはともかくしょぼいねぇ。言い訳じゃん。
LFS程度もできねぇのか?そもそも最初からunstableなのがおかしいわけで。
しかしまあ、その程度の問題解決もできないのね。
stableをやってごらん。完成したときgentooより素晴らしいことに気づくよ。
0592login:Penguin04/09/18 09:44:58ID:VPI7+8zT
>>591
なんかイヤなことでもあったのか?
さてstableのドキュメントでも読み返すか。
0593login:Penguin04/09/20 01:16:04ID:0k57/f0Z
vinelinux3.0上で挑戦してるのですがstatic版binutilで躓いてるんだな
make LDFLAGS="-all-static"
でerrorが出るんだな
0594login:Penguin04/09/20 01:25:42ID:ekDZRDO4
>>593
LFSのstable,testing,unstableのどれでやっています?
testingとunstable版の場合はkernel-2.6じゃないとだめだよ。
どんなerrorか書いてもらわないと分からないよ。
059559304/09/20 04:30:25ID:0k57/f0Z
>594
すんません、寝呆けてたらしく
make configure-hostをすっ飛ばしていました。
やりなおして無事インストールまで行きました。
059658804/09/21 02:25:39ID:yNM4a8AG
一応testingの起動までは成功した。
しかしカーネルオプションの指定が間違ってるのか
/dev/shm, /dev/ptsがマウントできないようだ。
いい機会だしkernel2.6 & udevを少しいじってみるか。
0597login:Penguin04/09/24 21:11:49ID:B7TzGJNE
>>591
勉強ならLFSよりNetBSDのが勉強になるけどね。
それに学ぶと言ってもコンパイルエラーの対処をしたりとかその程度でしょ。
自己解決能力を鍛えるだけなら他のディストリでもできる。笑わせんな。
0598login:Penguin04/09/24 23:16:23ID:k7zDQqmh
LFSでできることは他の作業でも学べることに異論はないけど
LFSの魅力は ソースから作っていくという快感がパッケージングされている ことだろうね
0599login:Penguin04/09/27 22:28:30ID:laCsGrPu
なんか、メモリが消費されまくりでgccとか落ちるんですがこれって普通ですか?
環境は
CPU 河童1GHz
メモリ256MB(+スワップ256MB)
ディストリPlamo3.3(カーネルだけ2.4.27にup)
LFS5.1.1
です。
060059904/09/28 00:35:51ID:D9yqq3mV
色々調べてたらPlamoスレでメモリが怪しいという話題があったので
同スレで紹介されているmemtest86でテストしたらエラーがいっぱい
出ました…orz
0601login:Penguin04/09/28 07:23:06ID:RX5gnXkC
質問です。Chapter 6に突入したところですが、glibcやbinutilsの
make checkで、いくつかのErrorが出てしまいました。
このまま進めてしまっても構わないでしょうか?
0602login:Penguin04/09/28 12:36:40ID:oPmgfjC4
>>601
エラーの内容次第。貼れ。
0603login:Penguin04/09/28 20:00:53ID:YEg96CBF
>>591
恥さらしだな、お前
Changelog読んで見ろよw
060460104/09/29 07:16:17ID:oTfDaQgc
>>602
エラーログ貼ります。よろしくおながいします。
glibc-2.3.4-20040701,binutils-2.14,gcc-3.3.1です。

begin-base64 644 make_check.tar.bz2
QlpoOTFBWSZTWe3KamgAP8H/xPwyAQBU///zP+f9qv////oAEAgBAAhgEF74
u5vg911BW8W8fG+Lvebnve3WtKqqVFFQlBVKUiqUlQLzBkmglPTJplM0NI0y
NATEGARghgBoaJkwyn+k2ZUyU9PSgAaAAaAAAAAAAAGNRRMqANlGhoAAAAGg
AAAAAEp+qkqaaaGiNGjAjIAMAACaDQaGgBpgRJI0jSZMTI0mJoU9R6aj0j0T
0aCNHqD1NDT01NAPUEShJiYmgQE1R4ap+o1P1Rp6nqeoBmoNND1AZPUbSNPh
/B/e8mx7nVUgy4o+Hs8W47nvGZ+KrSzoHFitKIsKYXdmf0igfRE80GBiyTxl
ZuzxoKHhAgkkIP940gfRmYbSnlv2XFRJBZACIkiQhdqxEPpnTGjEXOld9kAt
na8F9v27kFy/IPn57KJ7YHGmRqRaKaOrmkv1cuu1WAL8lVV7ySACS6Yl6uR6
IwQveGvVCM1AEIrIs5KnstBfZ1FGxS9E2SAQMYBmGWCQC0XbwuT/uWfBeZks
3e5qMZXqUK5mSgYFOUjXP8ZJP5wx4K6Jl4EIZlW7QwOFW6qrQFdOOHbu91i5
PwQv3oZ7z79ff8VAHqisVnGcABvNgaaBs00AC2GwL2bwveaAAAAAQAAAAEAA
ABERERERETh6uRxNvJubkREREQRERA37MrP6uk96CHgbgWKM04RXhBZEA6CE
h4+Ml69oaetnOgj33IQhFGBivsrWAcITGQCBmqhIAN8EnmaZ574T8PCla8bc
eNa33UhhWazUflQQ+veonl8K48fsDuUToDynIO4Ono/mUUVUrSbFE+NUCB3q
JoDoEUTfEWvo6zCwXqJeHv3zkSpRRJ8W7xnUQPT7CubUolbNyiUGgOsQQpBD
qD2BovJDoH/dwfmhIKDImHE69Rr9WK1wDPgeRUGqDNPrgo/mh19m7Nc9QqAD
eyqmuxQ5EHE23bEIR78fOWcHKNFYCg9VZmlUG6Gw1GWh8U2XB8YoMXIuUPWC
DE1gnpz00vyMbXpAPiLjeqDt9gnuiE0oeHvtaCuAgdgHlOSoNASjnlvOHnAm
IOEQtYqrdIarEX0NMtt6qq3JjN+mTtmkD7CR1rmHSxWrRNVAADNjV3CwRFvq
YxgGpACllVSQxAE8yB6uR6JeT1GFsiQAoFShGaIAMpreqmUseeuMoWH1K+pp
CRJYsqqxBDwDMCzTuckHT1wsVuopmjE1zUypV0cczq0STzy0TiBJAMu10olM
060560104/09/29 07:16:55ID:oTfDaQgc
WZa35B8cQBMA2/QSAD40PX5K9KoMYqDEEfn/zZUHzKA4EMyW22WWZWrSIiIi
IiIiIwiIiIiIiIiMIiIiIiImszKzc2eFjAYDAYCwUqhgMBgKlKoYDASQDAYD
AYDAYDAYCkVKVQqUqhgMBhg20nSIoNtJiuJNJ5axzdQiPDnpUGfnLccBBG4W
Ib7AfTYO0b/MXIoAMPbRQGgX3TOuWG31ig0o21riYUx9qWAANsVBuioMGKgv
jMIIIQslARGCX+lF+OgaGCGpAkkJGRuvabx0mrVoOBkJpQF1DFaQLsTdlu2Z
ql7W9q4WfN8VnIvhBPk+PbZBARoB+wLEKlz8fl4whAoItYLrqdeNVKCSIPqr
gkjNpvCTUb4DPh7VddLgYaNGcWaouXLUq+EktfGkRQCEJm9LmthaUikQ8ntq
awSwHr6SopFe/1tW2rLOBmb9xc3dg+7e22AzfaRFEW7RIC6wwOP1Z5ZXm/AU
HX/oyve5txDiZQxb302tLWq0tagkJD1bm1pJHrgue2bRHSE8yCG2uEv/PwpW
7U3hWvGhYN3EDgPCXpskzm3POlbkciucxzUsMggnSo8/RZa5AQboL6ZK8uyi
pBHyoSqmjMdq5kZTKXLsuK5g20nlJFSNW5p29O0j06dMr9Jn8eWOWuXEMMZj
iUrK6mchXUMs261KwujrB1QDlsy1TUZdNc+lUGsbyiVKNIYRz6tpJHdnQqqD
Dyau/YUxQmR3zPSUmdL77rixSU2UpQSgwx3DMplNKUWKyyJYXyVoVW8TGiKV
RWN5xrRxpcqDWIRzvbxG66+lMsN9bEJcYnCqN0/L2FH7EEMrxR942ihtUT5k
Wg9CoPNUGqoNlQe9UHwVB7lQYqDRUH6gVfzAfq9XqzUB7Tb5wQegPeB/FF8i
gP4AWftBVuvrITP0oL5iCJ7wPeCD6lTA2KA+8qBlubfMomh7gIdJXURDKkWo
gv3+1SlIpJJJJ7AVc1A2uqLy5ItVAcQQb7NyiNKilgIBcPX91zWbQQc7iaFX
aCDuMT6sd2y8BBgpoaaiY2LjT5+Cy/MxBfnUS7Qz9piCrmBgaNA0CDsE42QQ
7REPIgh8aCHr+wfmH8iHNQHp7X/nwigNhNfDxNKe43ip2tgfCAC/49UlHxA6
H+wiGSiW/qZqPwteRxb4gAw+wxdAxxfllCg9r+hVXIfYqDFQbjCKgbQ/KqBq
Yjuc4CIA36PpVfhhxhgbDXec63tXlyFB+fBQDGABR+pLliKAjERAGIIoGAY6
eFdVMN9rXxrF9sDbZf3CgikgCMkyxtiBgjdrdUaEqo54KqXgh7gOQZAo7gg8
kuzYok2JYcA4qg2Cxt/8QcgsO0EHHkui/0EQR2RxUS8tjSLDYddl6QpRGsKV
VFSDBBDZZTtgMUB56c8ej9zAljU5gud/UuX2ciyoNeCidJstj29Ya04wsFIu
060660104/09/29 07:17:43ID:oTfDaQgc
RQbwv7y4ZHA5ql9CUWpKjAMZawQwZGcA4jge0RDE8uA7ufYWcwtVRKWbh2eQ
QtuLBhdQRzHgcgsoL3fjVA7MTkgOg6giN9RU0LV1WvkOICGALUvNYnHUtTrD
Jv1yxzVB2hiIlNvMdABLgjJIpjGSRTUGwILSckKUTY5nZFEciKg4KgRUHrzj
hpoxCqKUS+s3tm/QHZeSoINd9CNIFEuLvYZewqB8IYjJJJBwlQ5KC0EpFAB+
EpUDrBStJ4rqJr6N/IioPTIFItKgzCyqZ4HoG3S2o2AACNHLwTYCDPQolBqB
TwB0iqip3KJFQew7BJm3C/ai9r25nVOnaK1z8UJqlsDzWNJm4Coy6CmboVB2
k4nqx4IUMMBNbyAgxisWABIdocjEzYdLfyiITAM2jTsioOIKbR0FrEFAMUB4
duOdeJAEaAqipCKCEyoDWOQ0FhHTVgRHeqDsJlU4KoAMPVAsKDt4otFiIIxz
8ifjsKe6O5z2aPHgSQeICHZyCyoN4AxRPJ6BEOx7R1qg3+TmDWFulUCsy8Th
paErgO4C79dnEG0AQ5KJCu4rhrQDeqDY1gpga/UGy4cVVN60GqdFi1hsK3lS
iNid/gQ6FQbaEYQkQy7IHjLJiKi5ullKg5GYCEN902BkOCAuQIPQ1Nc1E4bv
MAjVu1PMAHVzDy1fke0543amSoOSifcNqu8HOCIQ3g1GrrQEHebRMEEMA7Cg
VshduBEM1wDkol5V2aBuRRLDc8SHB4u0UHGLkYqJF8HA6BLjc4AiEKzrBdio
OSXEFReeTeOzNjqihA4x2gZEHgKDrHSGRwWgPCac+dBHYkT331VB8+40JOo6
69nXxUTgihsNR0Ht+Qe5BDaBzDUd8VBlJxlpUDlcJinmLXig3VB1u36Ogt18
+uvDVYgdwS4aHMmqYD0FIkIyCETYqDvVBwd3cC673hLBf2tuqAswuUSqaAiH
nLgEeCoNwXHlWwZKg7qU3Q0kCkUSkmbXMw2GD5e3HJB2uKFXXDmBdxFzFA3I
zfAWpQLfxsaAp9aiUDNRNiiYyogu8qUEDCCs4rxVBioOpBDDeqrl8jYaVAus
mEs02BEN4Z7LiXvQplP/BnbqONa1K0qSSiGaYZ6CgyAI7CtCzIDFQIbQoEGw
CNoKAbHklcqlQLtPQBZ3AGUHpqgCYfFQT14OxDJCmukLM5h1D9o9fggIIOxD
eE5Kgd+5HmfKhqJoOodwH2vraoonWGjiXtRYKjovFUHcVBB5CaB+XkUbTxdP
3ZdskLUgjLSSwKhYkpuIwDAsMCpmMAwLDIDAYqgHL1Wtata1apgQSSIaqg4I
UQU5r0k6IKDV3jw67rlQaoh1hjodz6e89Cv/xdyRThQkO3KamgA=
====
0607login:Penguin04/09/29 10:11:08ID:ntVXmwOL
$ find . -name "*.out" | xargs grep FAIL
ぐらいで並べた方が良さげかな。> glibcのエラーログ
060859104/09/29 14:10:08ID:R0L1mTBx
>>603
568のできてもいないのにえらそうこいてるのが気に入らないだけだ。
なんでchangelogが関係あるんだ?
060960104/09/29 22:36:42ID:oTfDaQgc
>>602
というわけで、glibc-build上での結果です。
$ find . -name "*.out" | xargs grep FAIL
./localedata/tst-rpmatch.out:C Yes 1 FAILED
./posix/annexc.out:* invalid macro `SEM_FAILED'
こんなん釣れましたが、どうもFAILというわけでは無さげ
だとすれば、glibcは大丈夫ですかね。make check中に
Seg. faultが起きてエラーだったのが気になってます。

binutilsとgccのエラーログは↓です。
begin-base64 644 make_check.tar.gz
H4sIAHGzWkEAA+2WTW/bMAyGc86v0HFDq1hSbK/dYUBRYMCAArsM2LGQadrR
aluBJK/rv5+SbFjipvkY2rQHPhdB1CvqNQ3KLkzXB9N4DjOEu0lj69GzI6QQ
eZqOhFDTVMk4CiGX8xUyVSMppMozmYvFupzmqRwx8fxWHtP7oB1jo6BbfWd2
6dD5Uxg6LZ+vvtx8ZIW1wQen5+zehBnjPBYlGBivVj02CMH8RDkMqGEgHQay
8Ws/IbGLGuAlW3/Jnv5XKhd/+z/7kKmoV1lO/X8SVu165Zx+uJ0y/IUQPwe2
Y5x52ztABradmwZLFtCH8dPy2vzYJykeAoItkX/q9OJu2KbnX1/AxCDpLh/f
Zs7e36pDTWyTD0xskxzi4PBKHGHiiErUsDGBCfBgXegdJn9MJN60Jc8mcM5i
YsXY4eL4TirbmsArp1vkc2u6gO7IDPUxev+EeFUOTC4vhRIXXE7gX4V2Wf3v
ZPX61rJOVLwB4w05Xao96I5r77EtGnS8s4HdXG/qy76quIrad4v3wyrr4hmA
3jN0zjr/flPu5whGN0kNHmF5Bq+qvoOFJe5xOfoYK3XQa/PvzTnnNaxFVr8E
e089O1ucGhqfmC4WTU2uD9nibIEuNAkWcrpzy2vflwRBEARBEARBEARBEARB
EARBEARBEG+V33+jBNQAKAAA
====
061059904/09/30 00:27:58ID:+3Ag/6HW
>609
gccでSegmentation faultが起きてるんだったらハード的要因らしいので
うちと同じ原因かも

ちなみにメモリを交換したらサクサク行くようになりました。
0611login:Penguin04/09/30 17:05:30ID:cRUaNbVE
>>610
> gccでSegmentation faultが起きてるんだったらハード的要因らしいので
glibcのmake checkで起きてるって書いてあるから、gccとは関係ないと
思うんだけど。
0612login:Penguin04/10/02 21:28:25ID:Klg5ijW6
ここにいる人達って英語のスキルはどれくらいなの?
自分は大卒で社会人四年目、半年前のTOEICで400点でした。
一応、RHCEは持っているが今後を考えると英語能力を
上げていかないとこれ以上の伸びがないと心配しているところ・・・
0613login:Penguin04/10/02 22:18:46ID:aXFezzIX
>>612
LFS と関係ないいだろ。
↓でやれ。

国勢調査
http://pc5.2ch.net/test/read.cgi/linux/1051536151/
0614login:Penguin04/10/02 23:38:42ID:p2zwZ8XX
>>613
LFSの利用者の中での能力を知りたいのでは?
0615login:Penguin04/10/02 23:55:05ID:ArBO/yma
>612
全然無いです。
0616login:Penguin04/10/03 01:00:19ID:M6xdYUai
hlfs用のパッチがまたあがって来たんだけど
hlfsでmozilla系segらせないで動かしてる人居ますか
061754704/10/04 23:06:20ID:H+lQ/AmD
>>612
おお、400点か、いいなぁ。
自分は、300点未満でしたよ。
061859904/10/05 02:44:41ID:mbjLDOK4
>611
いや、ログ見れてないから可能性だけ出しただけなので…

とりあえず、ブートまで行きました〜
カーネルをデフォルトでmakeしたからネットワーク認識しなかった…orz

後は、これを別のPCに移してsshとかapache入れて自宅鯖構築ですよ
0619login:Penguin04/10/06 18:32:07ID:dSjeMg+R
BLFSまだ404だな・・・patch。誰かpatchうpしてくれない?
0620login:Penguin04/10/06 20:07:11ID:uy+KbSyW
Linux From Scratch の日本語訳
http://www.linux.or.jp/JF/JFdocs/LFS-BOOK/index.html
062154704/10/06 23:23:05ID:zRDlCpTi
>>619
LFSのcvs
http://cvs.linuxfromscratch.org/
のpatchesから探して落とせるよ。
062261904/10/07 01:53:30ID:zBECEpR1
Thanks >>621
Nullいユーザーだからcvs使ったこと無かった。
CVSの使い方のHP探しに逝ってきます
0623login:Penguin04/10/07 11:03:55ID:8oOkkTZ3
>>622
ガッ
062454704/10/08 00:09:08ID:yj+fbo37
>>622
私もcvsは詳しくないですが、
リンク先はcvsの知識はいりませんよ。
0625login:Penguin04/10/08 00:58:37ID:efv2O/qY
今はsvnに切り替わってるからsvnの使い方の(ry
062662204/10/08 03:17:58ID:aU7a6EfO
Webサイトでも・・(^^;できますねぇ
まぁせっかくなのでSVNでやってみたra・・・BLFSないよ orz.......
ftpだったら楽なのに

svn はsvn://linuxfromscratch.org/LFS/trunk/BOOK だけんど
CVSは...URIがわかんねぇ なんて書くんだろ (==;; ダメダメだyo
0627login:Penguin04/10/09 23:08:24ID:2jXFcBr/
LFS ワケワカラン(;つД`)
LFSBOOKの内容とパッケージの内容が違ってる時点でどうすりゃいいのか
BOOKのGCCは3.3.1 LFS5.1.1のパッケージはGCC2.9.5
ど〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜いうこと??
0628login:Penguin04/10/09 23:32:35ID:i2nPC7lh
>>627
LFS5.1.1のGCCは3.3.3と2.95.3の2つのはず
0629login:Penguin04/10/09 23:42:12ID:2jXFcBr/
>>628
3.3.3と2.95.3ですた
んでも3.3.3はgcc-coreなんだがその違いもわかんねぇのよ
lfs5.1.1のパッケージだとどの手順で入れたらいいのかわからんので
gnuから3.3.4落として入れてみますた。
その後gnuのglibc2.3.3のmakeが通らない…
0630login:Penguin04/10/10 00:07:57ID:fpEwM9yZ
>>629
coreはC言語のみ
それにg++とかのソースを加えると
C++用にもビルドできるようになる
0631login:Penguin04/10/10 01:57:41ID:hrFhp6Po
ふむふむ。
でわ、gcc-core-3.3.3.tar.bz2とgcc-g++-3.3.3.tar.bz2を解凍して
gcc-3.3.3に放り込めばlfs-bookの説明どおりに進めるってことかな?
gcc-2.95.3.tar.bz2はどこで使えばいいのやら
0632login:Penguin04/10/10 11:59:37ID:hrFhp6Po
chapter5 オワッタ!!
0633login:Penguin04/10/10 14:38:15ID:hrFhp6Po
chroot $LFS /tools/bin/env -i \
HOME=/root TERM=$TERM PS1='\u:\w\$ ' \
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \
/tools/bin/bash --login
chroot: cannot execute /tools/bin/env: No such file or directory

でchrootできない。。。
/tools/bin/envは存在してるのに、何でだろ?
0634login:Penguin04/10/10 20:32:13ID:G4rPMVcY
>631
ずっと後の方です。カーネルをコンパイルするのに使います。
(gcc3.3.3でも良いような気がするけど…)
0635login:Penguin04/10/12 10:09:55ID:95N7eiH4
>633
うちは普通に出来てるので判らないんですが
BOOKとの違いは
$LFS -> "$LFS"
--login -> --login +h
ですね
0636login:Penguin04/10/12 15:55:13ID:k1eGnj76
export LFS=/mnt/lfs してないとか?
0637login:Penguin04/10/13 19:46:48ID:KjMt+SHY
>>633
rootに戻ってないのでは?
0638login:Penguin04/10/15 13:54:24ID:q14TyBgC
>633
同じメッセージ、デタ━(゜∀゜)━!!

再起動してマウントし忘れたらだけど
0639login:Penguin04/10/19 00:56:39ID:+V4c8LFn
host(woody最小)のカーネル(2.2.20)が LFS 5.1.1 の構築に影響すること
はあるんでしょうか?
0640login:Penguin04/10/19 17:27:03ID:i78FHeER
>639
どうだろう?
前に2.4→2.6で駄目だったって書き込みあったけど
host:2.4.27→LFS:2.4.26は問題なかったです。
064163904/10/19 21:11:11ID:+V4c8LFn
>>640
ありがとうございます。
「始める前からそんなことでグダグダ悩むな!」と言われそうですが、
chrootとかいろいろ初めてな事だらけなもので...

しかし改めて考えると、新規でLFS環境を構築するのに、hostの環境が
影響するというのが納得できないと言えば納得できないような。

bookを読んで手を動かせば納得できると信じて、頑張ってみますです。
0642login:Penguin04/10/20 00:29:10ID:YXU95AC8
hlfs041017出てた
0643login:Penguin04/10/23 15:49:34ID:N/++QV0N
LFS5.1.1インスコしました。
なんとか2ヶ月かかって試行錯誤の末、起動できるまでになりました。
で、ネットワークの設定で躓いてるんですが
DHCPサーバからIPを取得するには別途DHCPクライアントを
インスコする必要があるのでしょうか?
0644login:Penguin04/10/23 20:13:07ID:6X55v6gE
>>643
DHCP 使ってないからわからんけど、これかな
ttp://www.sg.linuxfromscratch.org/blfs/view/stable/connect/dhcp.html
0645login:Penguin04/10/23 20:41:13ID:N/++QV0N
>>644
それっぽいですね、試してみます。
DHCPサーバからIPを取得するにはローカルにもクライアントなり何か細工が必要なんですね。。。
サーバー側が適当にIPを割り当てたらそれを拾うだけだと思ってました。
0646login:Penguin04/10/23 23:48:29ID:V6lyLc7B
unstable版追っかける方が愉しいよ
低スペックPCだと何日もかかるが・・・
0647login:Penguin04/10/27 01:08:34ID:FNQNY56Y
041024版のHLFSの話だがemacsとfirefoxは
unstable版で作っといたものをごっそり持ってくる手法で使い物になるようになった
hlfs内ではCFLAGSに-fno-stack-protector -no-pie指定しても
emacsはmake中にtemacsがセグる、firefoxは走らせた後に落ちるので
lfsの方から持ってきたorz
qemuは両方とも好調なのでLiveCD作りに活用できる
0648名無しさん@Linuxザウルス04/11/16 23:05:08ID:2k8GnVqR
alfsでやってみます。
いままで食わず嫌いしてたけど、
ちゃんとunstableなprofileもすぐ出てるみたいなんで。
また報告します。
0649login:Penguin04/11/23 19:56:28ID:/h4h0JAc
保守age
065064804/11/24 22:43:21ID:RGQ+UYzw
できました。

http://szk.info/index.php?ALFS%A4%F2%A4%E4%A4%C3%A4%C6%A4%DF%A4%EB

ALFSについて、日本語で書かれたページは少ないようなので、手順を書いてみました。
まだ、まとまってませんが、読んでくれたひとは、なんか感想をよろしこ。
wikiなので、直接書き換えてくれてもいいです。

このスレにいるいるような人達は、
英語を苦にしなかったり、問題を自分で解決したりできる人達だと思うので、
そういう人達を対象に解説を書こうとすると、
なんにも書くことがなくなっちゃうし、
逆に初心者向けに書こうとすると、説明が長くなり過ぎる。
ということで、非常に中途半端な解説にとどまってしまいましたが、
unstableなlfsを追いかけてる以上時間の制約があったので勘弁してください。

そのうちstableなlfsで、しっかりとしたまとめをしてみたいと思ってます。
0651login:Penguin04/11/24 23:10:06ID:77v3f1JA
大いに乙>>650

感想
白地に黄色と灰色は極めて読みにくいっす
065264804/11/25 06:20:00ID:CifQlLxM
>>651

おれもうすうす気が付いてたw
そのうちなおします。
0653login:Penguin04/11/25 12:50:55ID:b7+AAhFG
>>650
おつかれ〜。
前に book 読みながら LFS 5 をインストしたけど
高1 程度の英語力があれば大丈夫だった。
でも、新規にインストする時って日本語で指標があると楽だよね。
感謝!
■ このスレッドは過去ログ倉庫に格納されています