トップページ⇒linux
1002コメント370KB

LFS(Linux From Scratch) 統合スレ 2

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2006/08/13(日) 04:53:17ID:dhGPAboY
現行での最新安定版は6.2です。

本家
http://www.linuxfromscratch.org/

日本語参考
http://www.linux.or.jp/JF/JFdocs/LFS-BOOK/ (JFの日本語訳です。5.0なので注意)
http://www.atmarkit.co.jp/flinux/rensai/lfs01/lfs01a.html (@ITの記事です。3.3なので注意)
http://www.shizu-net.jp/〜taki/LoV611.php?itemid=10 (制作途中みたいです。)

今はLiveCDやら自動化のシェルスクリプトなど便利なものがあるみたいですが、本質的に理解したい人や初めての人は全て手動でやる事を進めます。
基本的に分からない事やトラブルに関しての質問をする時は気を付けましょう。
なるべく抽象的な表現は避け、具体的な事象を元に理論立てて相手に分かりやすいように質問される側の立場に立って質問してください。


というわけでハンバーガー作りが好きな人はどぞ。↓
0144login:Penguin2006/10/21(土) 16:14:25ID:rk8XN2Jb
>>143
へー、知らなかった。
それをすれば startx 時のハングアップ(sunドライバによる)が回避できるの?
0145login:Penguin2006/10/21(土) 16:47:02ID:69sP+2rJ
実経験に基づく。
0146login:Penguin2006/10/22(日) 17:46:10ID:pJRwXrU1
これから暇を見つけて6.2を入れて行こうかと。
記念カキコ
0147login:Penguin2006/10/24(火) 13:08:42ID:2RHu45Z0
今 VirtualPC+LiveCD で LFS6.2構築中。ふと気づいた。LiveCD を使う意義が。
自分流のカスタマイズLFSを作り出して、それを自分流 LiveCD として製作する、
というテーマ。これならおもしろそう。Knoppix や Ubunutu にひけをとらない
ものが果たして出来るかどうか・・・
0148login:Penguin2006/10/25(水) 17:36:29ID:TKRrKFXr
5節でtexinfoの前にtermcapに類するライブラリがないとだめなんだけど,
lfs6.1.1以前にはtermcapに類するライブラリとして
ncursesがちゃんと以前にコンパイルされてる.
lfs6.2では要らないことになっている.

文書に入れ忘れたのかな?
それとも通るのかしら?
0149login:Penguin2006/10/25(水) 17:45:05ID:zhyGvG60
>148
chap5 でも 6 でも ncurses を先にビルドしてますが?
0150login:Penguin2006/10/25(水) 18:04:15ID:TKRrKFXr
あ ほんとだ
ごめんなさい
0151login:Penguin2006/10/26(木) 12:52:12ID:XI4itSTX
>>148
> それとも通るのかしら?
info を端末上で実現するために Ncurses が必要なんですね。
texinfo を必要としている他パッケージは makeinfo (だけ)を
必要としているだろうから、makeinfo だけメイク出来れば、
他パッケージにとってはいいんでしょうけど、info なしで
texinfo をビルドして (makeinfo だけビルドして) 何になる?
というところで、やっぱり Ncurses 抜きにはビルド出来ない気がします。
configure.ac ざっと見ただけでは読み取れませんでした。
(実際に configure して見ればすぐ分かること; 意味ないけど)
0152login:Penguin2006/10/27(金) 12:17:43ID:pErIqV3m
W2K + VirtualPC + LFS6.2 livecd で構築完。
で、ネットワーク接続に関してですが、DHCP でやろうと思ったら
LFS 範囲内では説明されていないんですね。BLFS を見よ、と。
今までずっと固定IPアドレスで進めてきてたから気づきませんでした。
皆さんはちゃんと出来てるんでしょうか。老婆の心
0153login:Penguin2006/10/28(土) 00:19:18ID:4c4wVsu8
LFSと直接関係ないからねえ。
DHCP起動すれば良いだけだし。
0154login:Penguin2006/10/28(土) 09:16:20ID:QVP1hUSj
>>154
ん? ひょっとしてDHCPサーバーのこと言われてますか?
クライアントのセットアップとして dhclient の導入が
必要と思ったんですが早合点ですか?(やったことないんで)
何も導入しなくても DHCP 接続できます?
0155login:Penguin2006/10/28(土) 09:58:59ID:dAZgdIx0
老婆のひとりごとになってる…どんまい
0156login:Penguin2006/10/28(土) 16:41:12ID:dAZgdIx0
LiveCDをホストにしてるときに
LFS-BOOKって見れない?
0157login:Penguin2006/10/28(土) 20:35:48ID:QVP1hUSj
え?どうして?ブラウザSeaMonkey立ち上げたら
デフォルトで即開きますよ。(startxfce実行後)
ネットワーク接続してlinuxfromscratch.org見てもいいし。
CUIでやってるってこと?
01581562006/10/28(土) 20:57:34ID:dAZgdIx0
言葉足らずですまんです。
ネットワークにつないでない状態での
インストール中の話。

chrootしてる最中も読みたくて、
host (LiveCD) から target ($LFS/) にコピーしようと思ったんだけど
find で -path '*LFS-BOOK*' しても見つからない。
どっかにあったと思うんだけど、気のせいだったか。
0159login:Penguin2006/10/28(土) 21:27:41ID:QVP1hUSj
/usr/share 以下ですよ。
GUIでやれば chroot後だろうがコピーせず見れます。
0160login:Penguin2006/10/28(土) 22:24:20ID:QVP1hUSj
あぁ分かりました。chroot後は/usr/share見れませんよ。
まさかとは思いますが CUI と GUI の意味分かりますよね?
xorgcfg -textmode && startxfce4 ですよ。
これで何も悩まずのはず。コピーなんかしません。
ソース一式はコピー要ですが。
01611562006/10/28(土) 22:33:05ID:dAZgdIx0
丁寧にありがとうです。

CUI, GUI, chroot のことは分かってるつもり。
コピーするっていうのもchrootする前に…の意味。

インストールの仕方が>>159さんとは違うのかな。
LiveCDからブートしてるんだけど…

GUI云々はまだ先の話だと思ってる。
0162login:Penguin2006/10/28(土) 22:44:42ID:QVP1hUSj
ん〜ん・・・ GUI は先でもいいけど、これまでに代表的な Linux
ディストリビューションで経験してますよね。GUI も X の設定も。
startxfce4 叩くだけで GUI 使えるのに、なぜ先送りなんでしょう?
効率が全然違いますよ。
0163login:Penguin2006/10/28(土) 23:23:59ID:QVP1hUSj
どうしても CUI でやるなら、せめて Screen 入れるべきでしょうね。
LiveCD に入ってるのかな?

LiveCD 使って Xorg-7.1 ビルドまで出来たから、もうお腹一杯。
LiveCD は使うべきじゃないという持論を改めて確信。
Knoppix などの 1CD Linux 使うんでも出来るんだから、
LiveCD 使う最後の理由は、そこにパッケージソースとドキュメントが
初めから入っているから、ということのみ。
0164login:Penguin2006/10/29(日) 07:09:50ID:efeKgqzT
そもそもリナックスと言うかユニックスがルートが書き込めないのを前提にしてないからねえ。
ライブCD前提にまともなOS作れば良いのに。
0165login:Penguin2006/10/30(月) 21:36:06ID:yxYkgNV+
>>161
ちょっと気になったんで付け足しておきますけど、

> インストールの仕方が>>159さんとは違うのかな。
インストールの仕方の問題ではないですよ。
LFS ビルド作業を開始する以前の話ですから。
(ビルドしてきた途中から切り替えてもよいですが。)
LiveCD 起動直後に Xfce を起動するんですよ。通じてます?
01661612006/10/31(火) 00:41:29ID:bvduS/38
うすうす通じてましたよ。
どうやらそういうことのようですね。
いろいろとありがとうです。

一種の訓練のつもりでコマンド直打ちしてるんで
コピペはしないつもりです。
コピペじゃないGUIのスゴさは通じてないですけど… (汗
0167login:Penguin2006/10/31(火) 09:22:47ID:5Bq5M3K/
>>166
いまだに全く通じてないってことですね。
まぁ自助努力してください。解説めんどうです。

たとえ話でまとめますよ。
LFSクッキングスクールのLFS特製ハンバーガーコース。郊外に住む私は
電車とバスを乗り継いで通うわけです。ところが一人変人が居て、重い
荷物を背負って、鉛入りのリストバンド、フットバンドを装着して、
自宅から何kmも歩いて通っている人が居るわけです。ハタから見れば、
何考えてるんだろうね、この人は、と。ところが本人は、これが目的
なんです。体力と精神を鍛えてるんです、と。それは仕方ない。
(あきれ顔を押し殺して)まあせいぜい頑張りなはれ、となるわけです。
とまぁ、そういうこと。
0168login:Penguin2006/10/31(火) 12:41:49ID:5Bq5M3K/
しつこいたとえ話
「あなたの名前は?」「私、浦島太郎です。」
あぁなんだ。だから電車もバスも知らないんだ。
だったら教えますよ。便利ですよ。こうこうこうです。
「いや私にはよく分かりませんから、カメさんの甲羅に乗って
通うことにしました。海を渡って川を上って、どんぶらこ」
仕方ない。電車もバスも受入そうにないから。
ハンバーガーをクッキングする目的がどこへやら。
0169login:Penguin2006/10/31(火) 19:45:36ID:bvduS/38
LFSクッキングスクールにはあなたのいう特製ハンバーガーコースしかないの?
目的や手段は人それぞれでいいと思うんだけどな。
0170login:Penguin2006/10/31(火) 19:56:34ID:5Bq5M3K/
もちろん否定しません。好みの問題です。
よかれと思って提案したつもりですが合わなかったようです。
0171login:Penguin2006/10/31(火) 20:33:46ID:CTc3Uotl
自分のコミュニケーション能力を疑った方がいいと思うよ。
0172login:Penguin2006/10/31(火) 20:51:26ID:bvduS/38
それ、どっちに言ってるか分からないけど、
よかれと思って提案してくれてたんだから、個人的には
いい意味で気にしてないよ。

スレの話題をそらしてしまってすまんかった。
0173login:Penguin2006/11/01(水) 12:47:55ID:3PIKmj+X
日本での LFS コミュニティって成長してないですよね。
そこがいいところ。創生期・黎明期の方が活発な芽が出てきますから。
0174口がおっぱいの形にしか動かない2006/11/01(水) 13:23:11ID:z+l+Nz+m
    _  ∩
  (´・ω・`)ショボーン彡 おっぱい!おっぱい!
  (  ⊂彡   うぉっぱい!
   |   | 
   し ⌒J
0175login:Penguin2006/11/01(水) 20:20:17ID:Oikegvm4
2ch 以外の
日本での LFS コミュニティっていったらどこ?
0176login:Penguin2006/11/01(水) 22:28:03ID:raJe4ZUz
>>175
このスレがLFSのコミュニティーという発想は無かったな
ていうか最近LFS触ってないけど久しぶりに来たら人増えてるな
人が増えて荒れるか、過疎って寂しい思いするのが2ch
0177login:Penguin2006/11/01(水) 23:41:17ID:G9hhntZZ
増えてるのか・・・なら質問。 CLFSやってる人いる?
SHがないので、MIPS参考にしながらやってみようとしたら、最初のGLibでこけますた。
0178login:Penguin2006/11/02(木) 22:45:16ID:eHoLHt4j
BLFS の 15-alsa.rules だと、設定のリストアでコケますけど。
なんででしょう?
0179login:Penguin2006/11/03(金) 18:31:45ID:s2uMN7M4
Linux World9月号見ながら6.6.1入れ始めた〜。
途中でハングするとどこから続けていいか迷うね・・・。
内容を理解してないだけなんだろうけど。
0180login:Penguin2006/11/03(金) 20:01:40ID:/HHhNtgO
>178
BLFSのメーリングリスト調べたらどうでしょう。
ALSA の syntax error どうの、ってのがありますが。
ALSA 一度も使ったことないんで、内容分からずタイトルしか
読んでません。
0181login:Penguin2006/11/04(土) 01:17:17ID:tbO6O/r5
>180

178です。
メーリングリスト見てなかった。見ます。
エラーの内容はLFSよりも、ALSAとかUDEVの方なので、
そっちも見ます。失礼しますた。
0182login:Penguin2006/11/04(土) 23:24:31ID:muoc65DD
linuxfromscratch.org が変?
0183login:Penguin2006/11/05(日) 00:00:05ID:tbO6O/r5
webコンテンツがなくなってディレクトリが見えてるね。
0184login:Penguin2006/11/13(月) 16:51:52ID:OdjaCk3+
LFS触る前にGentoo触った
超だる〜、なんだこれ?と思った。

BLFSでGNOMEまで構築して1年ほど使った
DistroWatchや日本のLinux事情見ながらコツコツうpでとした。
疲れた。

また、Gentoo入れてみた
超便利〜♪とおもた。

LFSベースでGentoo見たいな事出来ないかな?
インストールは現状のままで、パッケージの更新はGentooのように
emerge --update --fetchonly system
emerge --update --fetchonly world
のような感じで更新のあったパッケージだけを取得できればいいのにな…
0185login:Penguin2006/11/13(月) 21:58:22ID:tRWyB2WR
Gentoo使ったことないんで分からんです。
オレが読み違えてるんだったらスマンのだけど、
LFSじゃなくてGentoo使えばいいんじゃないの?
それともGentooへの不満を解消するにはLFSが近道とかいう話?
0186login:Penguin2006/11/14(火) 00:10:29ID:/6zgGUE4
>>185
ただ使うだけならGentooでも他のディストリでもいいんです。
でもLFSのような面白さは無いんですよね
折角1から手作業で構築したシステムが常用するには不便だということを
思い知らされたら悲しいじゃないですか。
遊べて学べて実用するときは楽な管理が出来るようになればいいなと思ってるんです。
0187login:Penguin2006/11/14(火) 13:02:54ID:skl2zaGn
>>186
「LFSのような面白さは無い」に一票。
で、
パッケージ管理は一応、LFSの目的外と説明されています。
ですから実用していくなら、パッケージ管理機構も自ら
手法を選択して構築することになるかと思います。
LFS6.2 chapter6 Package Management
0188login:Penguin2006/11/14(火) 21:24:08ID:avtVUGGp
>>186, 187
同じく一票。

要するに、楽に管理できることを前提として
常用できることを期待して手作業で一から構築したけど
まだ不満が残る、ということだよね。

ただ、「LFSのような面白さ」っていうのを体感するがおそらく
そもそもの目的だったろうから、
作業の途中で目的がすりかわったか、増えたか、あるいは
気づいたかのどれかだよね。

LFSで学んだ後、LFSから再び別のことを学べるかどうか分からないけど、
たぶんLFSの面白さを感じることとか学ぶことって一過性のものじゃないかと思う。
だとしたら結局のところ、一度LFSで学んで気が済んだ後は、
便利さを追求したディストロを使う方が目的の一つにはあってるんだよね。


で、話をとばしてまとめると、
学んで理解したものを常用したい。
と、自分はそう思ってる。

# ほかにも、Scratchからのディストロを他人と共有するとか、
# 楽しさを共有することを第一の目的にするとか、
# いろいろ考えたりはするけど、現実にはそうもいかないね。
0189login:Penguin2006/11/14(火) 21:48:22ID:uWjgFCyq
LFSはぶっちゃけ教育用なんだよね。
日常のシステムとして使うならUbuntuとかFedoraとか専用のディストリがいいかも・・・
セキュリティアップデートとか面倒だし。まあ、俺はどんなディストリでもBLFSを参考に
アプリをコンパイルしちゃうけど。
0190login:Penguin2006/11/16(木) 12:55:21ID:d52Zf8Cs
LFSはぶっちゃけ娯楽用なんだよね。
日常のシステムとして使うならUbuntuとかFedoraとか専用のディストリがいいかも・・・
セキュリティアップデートとか面倒だし。まあ、俺はのんけでも平気で食っちゃうような
やつなんだけど。
0191login:Penguin2006/11/18(土) 03:12:23ID:S7/8ArxU
何かまたおかしくなってね?webalizerディレクトリとか見えちゃってるんだけど。
0192login:Penguin2006/11/18(土) 12:58:37ID:g7dVZGhB
Website From Scratch
0193login:Penguin2006/11/18(土) 22:18:40ID:nN24NznR
FC6をホストにしている方、います?
どうやら FC6 側の問題で LFS構築できませんね。
しばらく、ほとぼり冷めるまで止めます。
CentOSに切り替えました。
0194login:Penguin2006/11/19(日) 08:09:30ID:6HGIFF/R
>>188

> まだ不満が残る、ということだよね。
受け身の発言で、LFSの意義を理解されていないと見受けます。
Beekmansは不満を解消するために一から作ったのです。
望むことがあるなら、我々もその素地を受けて一から作るべきです。
それを LFSプロジェクトに還元すれば、なお良しです。

LFSの学習が終了したような発言も見られますが、
それは単に「LFSの作業手順を一通り実施した」に過ぎません。
それは学習ではありません。
たとえて言うなら、歴史の教科書を一通り読んで
「歴史の学習は終った」と言っているのと同じです。
それよりも先に、数多くの学習が待っているはずです。

常用システムを作りたいと望むなら、そのシステムを作りあげることで、
LFSの学習成果があったことを実証できます。それを作りあげることが
出来なかったら、LFS学習が出来ていないということです。
0195login:Penguin2006/11/20(月) 22:58:51ID:P36CI2tF
本家サイトにこのところアクセス出来ないので、ミラーのURLを列挙しておく。
全部じゃなくて適当に選んで掲載してみる。
ttp://lfs.mirror.shizu-net.jp/
ttp://lfs.oss-mirror.org/
ttp://lfs.osuosl.org/
ttp://lfs.scarlet.be/
早く復旧しないかなぁ。
0196login:Penguin2006/11/21(火) 01:17:58ID:IsP39GLm
乙です
0197login:Penguin2006/11/26(日) 17:17:21ID:r3Yw560B
お前らPS3向けにCLFSでbasic system softwareの構築の直前まで行った
イメージを作ってみましたよ。
initrd=sr0:/boot/initramfs.gz
sr0:/boot/vmlinuzでインストーラが起動するはず。
でも実機が無いので自分ではテスト出来ないので、チャレンジャーな人だけ
試してみて下さい。下手したら既存のlinux領域全損するので注意。
ブートオプションはinitext=debugを渡すと、
色々する直前でexec /bin/shを起動するので、initの検証をしたり、
マニュアルでインストールしたい人はそうしてください。
インストールした後は、
initrd=sdan:/boot/initramfs.gz
sdan:/boot/vmlinuz arg
で多分起動します。nはインストールしたパーティションの数字。
イメージはttp://itn2002.sakura.ne.jp/archive/ps3/clfs-ppc64.iso
で、ブックにあるソフトの他に、wget,nvi,dhcpcd,pkgutils,prt-getを
同時に収録しました。pkgutils,prt-getについては以下のURL参照
ttp://jw.tks6.net/files/crux/prt-get_manual.html
ttp://www.fukt.bth.se/~per/pkgutils/
まあ別に使わないならそれでも良いです。
後、ISOには使うソースも収録してあります。
0198login:Penguin2006/11/26(日) 21:17:28ID:R/q/2b06
BLFS Tips: Emacs-21.4a メイク

LFS構築時の、ホストシステムからchrootした環境内では、
Emacs-21.4a メイクには失敗する。原因不明。

エラーは以下に示されるものと同様:
ttp://www.archivesat.com/Emacs_development_discussions./thread75438.htm
Stallman氏は、コンパイラの問題と発言しているが、
LFS, chroot 環境にて、それがどのように結びつくのか・・・

ホストシステムからは独立し、LFS単独環境下にてメイクすればOK
0199login:Penguin2006/11/27(月) 21:27:40ID:AaIvPFnH
いつのまにかサイトのデザインがスッキリしたね。
0200login:Penguin2006/11/27(月) 23:17:11ID:j5SNGT9H
>>199
良くいえばそうだけど
確かにカラフルではなくなったね。
しかし、レスポンスがなんか遅いような気が...
0201login:Penguin2006/11/28(火) 12:25:58ID:78q3HM24
>198
Stallmanって誰だか知ってる?
何かココに集う人、知らないんじゃないかな
0202login:Penguin2006/12/01(金) 18:56:36ID:ciSGrxtN
そんなことはないでしょう。
もし、このスレの住人が RMS を知らなければ、それはかなりの問題です。

0203login:Penguin2006/12/03(日) 11:41:49ID:mUwK7lQe
2.16.18.1のkernalでSVN-LFS構築完了後に、kerneとkernal-headerの2.16.18.3へのupdateって、全て初めから構築しなおさないといけないのでしょうか?
0204login:Penguin2006/12/03(日) 15:52:22ID:Wi7dHq2/
>>203
不要。カーネルツリーの外にあるドライバは再構築したほうがよし。
0205login:Penguin2006/12/04(月) 21:22:19ID:k4NLgis2
>203 です。
>204 ありがとうございます。

早速試してみましたが、SVNの最新で書いてあるchapter6の
 patch -Np1 -i ../linux-2.6.18.3-unifdef-1.patch
 make mrproper
 make headers_check
 make INSTALL_HDR_PATH=/usr headers_install
で主要なヘッダーファイルが全部消されてしまいました。
(buckupを取っておいたので復旧できましたが・・・)

make INSTALL を使わずに、chapter5で書いてあるように
 cp -av usr/include/* /tools/include
でheaderファイルを作れば良いのでしょうか?

あと、
> カーネルツリーの外にあるドライバは再構築したほうがよし

と書いてあるのは、GlibcとXlib関係かなと思いましたが、具体的にtreeの外にあるドライバー
は具体的に何処のdirectoryを見て判断したら宜しいのでしょうか?

誰か、お手すきの時に教えてもらえませんでしょうか?
0206login:Penguin2006/12/12(火) 20:31:07ID:OggMYe/R
昨日から入れはじめた。当時、LFS のサイトは生きていた。
今日、インストール途中でつまづいた。google で検索すると LFS の ML に同じ
ところでつまづいてる奴を発見。さっそく LFS のサイトに ML 見にいったら…つながらん。

はやく生き返ってくれ〜

0207login:Penguin2006/12/14(木) 00:38:07ID:VEoH5VH9
っ キャッシュ

とかいう話ではない?
0208login:Penguin2006/12/14(木) 01:03:00ID:+yuaivM5
まだつながんないね。今回は長いね。
ping はとおるね。apache おとして何やってんのかな?
やぱ、アーカイブをダウンロードしとくべきだね。
0209login:Penguin2006/12/14(木) 10:18:02ID:FjLmQKYt
ミラーがあるだろが
0210login:Penguin2006/12/14(木) 23:03:07ID:tPioCMw1
やっと入った。

最初からやり直してみたら手順をひとつとばしてたよ。
athlon 1200MHz で glib のテストを省いてのべ9時間くらい。gcc のテストがエラーで
中断したのでダメだろうと思いながら最後までやったけど、いちおう起動はする。
起動直後のメモリー消費量が 16Mbyte っていうのが新鮮。

ここから環境を構築するのは辛いけど、楽しめたし勉強にもなった。
まだ LFS を体験してない人には結構オススメ。

>>209
ミラーもみてみたけど ML のアーカイブはミラーされてないようだったけど…

まだ死んでるね。まさか俺がはじめたのが引き金ってことはないよな?
0211login:Penguin2006/12/15(金) 20:33:47ID:ZEcAzEyI
ttp://www.linuxfromscratch.org/
復旧してやったぞ。感謝しる
0212login:Penguin2007/01/29(月) 00:36:01ID:/E7UaUtX
今度、PowerPCでやろうかと思ってるんだけど、
x86以外でやったことある人とかいる?
0213login:Penguin2007/02/17(土) 15:32:45ID:MEGvI8TV
ttp://www.matsuand.com/lfs/index-j.html
よろしくお願いします。
0214login:Penguin2007/02/18(日) 17:16:51ID:7k0Flsu4
>137 で BLFS 6.2 はいつリリースって話ありましたけど
先日リリースされましたね。
で、本日 wiki.linuxfromscratch 見てて知りましたが、
ちゃんと Roadmap 公開されてますね。
LFS 6.3 公開が、当初予定ではもう今頃のはずだった
のに2ヶ月遅れだそうで。
0215login:Penguin2007/02/19(月) 18:39:59ID:NaBKVtAE
>213
ありがとう

既存のディストリが重いから、またやろうとしたところでタイミングよかった。
0216login:Penguin2007/02/19(月) 23:57:56ID:NaBKVtAE
早速、gcc一回目で引っかかったOTL
くそう、調べてやる><
0217login:Penguin2007/02/20(火) 21:13:51ID:WKWwwSX+
諦めますた(゚∀゚)アヒャ
0218login:Penguin2007/02/21(水) 00:25:54ID:xW64/KO7
Ubuntu厨のオレがLFSに挑戦しますよ
0219login:Penguin2007/02/22(木) 06:29:35ID:FX1OiNaH
せめてSlackwareくらいは通ろうぜ
0220login:Penguin2007/02/23(金) 17:04:03ID:2erT7fSf
某評価ボードのボードサポートパッケージの
linux 版が LFS ベースだったす。
見通し良くていろいろ助かったす。
0221login:Penguin2007/02/24(土) 23:06:55ID:w3rMhmMT
firefox-2.0.0.2でた!
でも、BLFSは1.5.0.9のままだね。
0222login:Penguin2007/02/25(日) 10:44:28ID:zYyMnN+A
Assigned task: firefox-2.0.0.1
ttp://wiki.linuxfromscratch.org/blfs/ticket/2218
0223login:Penguin2007/02/26(月) 17:17:53ID:ztgW4CIi
今更LFS 6.2を構築中。
5.7. Adjusting the ToolchainのSPECSの書き換えで
sed 's@^/lib/ld-linux.so.2@/tools&@g' $SPECFILE > tempspecfile &&
となっているんだけど、この行頭指定'^'は必要?
うちではこのせいで上手く置換できなかった。

あと、iv. Host System Requirementsのリストには書かれてないけど
5.14. Bash-3.1の構築にyacc(bison)が必要で、bison構築には
m4が必要だった。
0224login:Penguin2007/03/11(日) 11:10:48ID:po4tyqIB
>>213

�d楠
0225login:Penguin2007/03/11(日) 13:19:53ID:SeLrDGdw
>>223
bisonの件はerrataにあるね。
0226login:Penguin2007/04/04(水) 19:16:19ID:JY70Ns3G
xen上で構築してうまくブートできますた記念マキコ
すごく勉強になるねこれ
0227login:Penguin2007/04/04(水) 22:02:57ID:Me0quZEs
良スレage
0228login:Penguin2007/04/08(日) 11:44:34ID:rs6K8D8m
>>120
>>216

Time.hとかのヘッダが見つからなくてmake bootstrapに失敗したなら俺が今ハマったのでチラ裏兼ねて亀レスしておこう。

解決法は、一回目のGCCコンパイル時にはパッチを当ててはいけない。パッチ読むとpass2用と書いてある。
0229login:Penguin2007/04/21(土) 00:30:59ID:Ba1LieTN
良スレ∩(゚∀゚∩)age
0230login:Penguin2007/05/06(日) 23:10:01ID:5D9aqRNO
BLFS の firefox-2.0.0.3 の最後のコマンドラインですが、

../firefox-build/dist/{private,public}/nss/

↑このディレクトリて、なくないですか?
0231login:Penguin2007/05/13(日) 09:40:51ID:aKlzatMg
--with-system-nss をどうしたかに拠るのでは?(想像)
0232login:Penguin2007/05/15(火) 17:14:46ID:ibZQ61vf
LFS6.2で、一回目のgccビルドでこけました。
>>120とか>>216と同じかも?
insn-attrtab.oとかいうのがmake出来ないらしいが、そもそもinsn-attrtab.cなんてファイルが見当たらない。
Makefile.inにはちゃんと登場してるのに。
ってか、正直、さっぱりです。(…ってか、Makefile.inの.inって何よ?)
一応、報告までに。さぁ〜、google先生、出番です!

$gcc -v
gcc version 3.3.6 (Debian 1:3.3.6-7)

$make bootstrap
(略)
xgcc: Internal error: killed (program cc1)
Please submit a full bug report.
See <URL:http://gcc.gnu.org/bugs.html>; for instructions.
make[2]: *** [insn-attrtab.o] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/gcc-build/gcc'
make[1]: *** [stage2_build] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/gcc-build/gcc'
make: *** [bootstrap] Error 2
(終了)
0233login:Penguin2007/05/15(火) 18:09:20ID:ivPjnuGc
こういうのは大抵略した部分が重要な法則。
02342322007/05/15(火) 23:17:52ID:yW0NpfAa
>>233
マジっすか?一応、コンパイル出来てたみたいですけど…
また明日、make bootstrapして省略した部分を確かめてみます。
確か、insn-hogehoge.oだったような…

ってか、insn-attrtab.cってのは、スクリプトで生成されるらしいですね。
configureかmake bootstrapの段階かは、また明日調べますけど。

うわ、これじゃまるでチラシの裏だ(-_-;
まとめてからカキコしよ。

関係ないけど、Makefile.inってautoconfが吐くんだ…知らなかった(恥)
0235login:Penguin2007/05/16(水) 10:57:41ID:i/WGiaig
パッチの当て過ぎまたは不足という可能性も。勘だけど
0236login:Penguin2007/05/16(水) 12:28:07ID:M3D4jOQ7
gccのinternal errorならメモリがぶっ壊れてるとかCPUオーバークロックしてるとかの可能性もあるな。
0237login:Penguin2007/05/16(水) 12:47:35ID:4QcCvU7o
gccに限らないけど、ログとりながら作業した方が後で楽な事も多いよ。
make bootstrap 2>&1 | tee log.make
とか。
0238login:Penguin2007/05/16(水) 13:18:34ID:ljYe5bNP
関係ないけど、Makefile.inってautoconfは吐かないよ。
Makefile.in をインプットして Makefile を吐くんだよ。
0239login:Penguin2007/05/16(水) 13:19:22ID:ljYe5bNP
うそうそ Makefile を吐くのは configure
configure を作るのが Autoconf
02402322007/05/16(水) 13:22:53ID:9qiIDosW
>>235
パッチは、ブックに従っている(つもり)ので、何も充ててません。

>>236
ファイルが壊れてるとかメモリの異常とかも、何度もダウソや再起動をかけてやってるので、多分、ないと思います。

ってか、開発版LFS Version SVN-20070514のGCC4.1.2を導入したら、すんなりビルド出来ました。
当初の問題は何も解決してませんけど、これで行こうかと思います。
うわ、邪道だ(-_-;)
02412322007/05/16(水) 13:39:25ID:9qiIDosW
>>237
おーけー。エラー出力を標準出力にするんすね。で、それをパイプでteeが拾うと。(今調べた)

>>238-239
automakeが吐くんすね、間違えました。もー、わかりにく。

なるほどー、勉強になるな。…LFS以前のことばっかだけど。頑張れ、オレ。
0242login:Penguin2007/05/16(水) 14:10:24ID:F6qEenr0
メモリ不足でもInternal Error吐いた気がする。
0243login:Penguin2007/05/16(水) 18:14:05ID:AeUyq6HL
挫折した自分が言うのもなんだがガンガレ!
上手くいかなくても勉強にはなるから。
■ このスレッドは過去ログ倉庫に格納されています