[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 02/26 04:11 / Filesize : 238 KB / Number-of Response : 854
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

LFS(Linux From Scratch) 統合スレ 2



1 名前:login:Penguin [2006/08/13(日) 04:53:17 ID:dhGPAboY]
現行での最新安定版は6.2です。

本家
www.linuxfromscratch.org/

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

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


というわけでハンバーガー作りが好きな人はどぞ。↓

623 名前:login:Penguin mailto:sage [2010/05/17(月) 17:47:39 ID:SRSdsk0Q]
エロいの?

624 名前:login:Penguin mailto:sage [2010/06/27(日) 00:04:51 ID:u5mr6aSd]
最近LFSという言葉を知ったものなのですが、ちょっと質問させてください。
実は1週間ほど前に↓を買い、もうすぐ読み終えるのですが、これもLFS
の1種なのでしょうか?

自分で作るLinux OS
www.amazon.co.jp/dp/4822234266/

それともLFSはLFSのサイトで公開されているソースを使ってないと駄目
なのでしょうか?

625 名前:login:Penguin mailto:sage [2010/06/27(日) 21:36:34 ID:FGFoW9R2]
LFSってのは何らかのアプローチを表す言葉じゃなくて
LFSっていうディストリなんだけど。

626 名前:login:Penguin mailto:sage [2010/06/27(日) 22:30:21 ID:RxWD0lZV]
>>624

あれ確かFedoraか何かのアレンジだったはず。
だからLFSとはもちろん違う。

LFSのドキュメントに従わずに好き放題しても、別段「いけない」ことはない。
あ、もちろんライセンスを遵守する前提は言うまでもないけど。

627 名前:624 mailto:sage [2010/06/27(日) 22:49:14 ID:u5mr6aSd]
>>625>>626

要するに↓ココに書いてある順にやっていくことがLFSってことになるんでしょうか?
www.linux.or.jp/JF/JFdocs/LFS-BOOK/

自分でビルドしていくってことも含めるというコンセプトのディストリってことですか?

628 名前:login:Penguin mailto:sage [2010/06/28(月) 05:08:19 ID:cI7fe99o]
>>627
そもそも "from scratch" というのがゼロから作り上げるって意味の言葉だし。
既存のディストリをカスタマイズして使うのではなく、カーネルや各種コマンドを
集めて、Linuxディストリがいかにして組みあがるかを追体験しよう、追体験して
Linuxシステムをよく知ろう、知って自在に扱えるようになろうというようなこと
をコンセプトにしてるってのが前書きかなんかに書いてあったはず。


629 名前:login:Penguin mailto:sage [2010/06/28(月) 18:05:33 ID:4znLVyYY]
>>627

Yes.

630 名前:login:Penguin mailto:sage [2010/06/29(火) 00:21:48 ID:fsS8AM7c]
LFS-BOOKと関係なく、自分でscratchしたLinuxについて、君たちは何と呼ぶのさ?

631 名前:login:Penguin mailto:sage [2010/06/29(火) 01:04:39 ID:JywkR6p2]
くぎゅロイド



632 名前:login:Penguin mailto:sage [2010/07/02(金) 13:56:29 ID:yddJpq5x]
>>630
Linux from scratch
LFS-Bookの方は the LFS とでも。

633 名前:login:Penguin mailto:sage [2010/07/03(土) 02:33:18 ID:SP/iCltP]
どっちにしてもこのスレでいうLFSとはLFS-Bookに基づくディストロとしてのLFSだ
ということに変わりは無い罠。
ついでにいえば、>>624のは既存ディストロのカスタムであってfrom scratch ですらない。

634 名前:login:Penguin mailto:sage [2010/08/18(水) 21:13:18 ID:buVfTG9e]
いきなりパッチ当たらなくてワロタ

635 名前:login:Penguin mailto:sage [2010/08/29(日) 17:56:30 ID:KqiuBtAE]
日本語版をOSS奨励賞に推薦してみた
本人の同意は得ていない

636 名前:login:Penguin mailto:sage [2010/08/30(月) 13:12:05 ID:1xGXetS8]
いまだにCCライセンスは2.0のままなんだよな(原文も)
なんで3.0に変更しないのかね。

637 名前:login:Penguin mailto:sage [2010/09/19(日) 21:19:11 ID:AebzjTW6]
[lfsbookja-general:00013]によれば LFS 6.7がリリースされたらしいが、本家に繋がらない...

638 名前:login:Penguin mailto:sage [2010/09/19(日) 21:55:24 ID:OhCsyIC+]
ttp://lfsbookja.sourceforge.jp/6.7.ja/
ほれ。

639 名前:login:Penguin [2010/09/26(日) 19:02:31 ID:vQFRg+IS]
grep 2.7 の [:space:], [:digit] なんかの挙動が変わったみたいだね。
BLFS ビルドしていて、ひっかかってくるもの (ex. EsounD) が出てきたよ。
ttp://lists.gnu.org/archive/html/bug-grep/2010-09/msg00049.html

640 名前:login:Penguin mailto:sage [2010/10/13(水) 18:04:02 ID:XxFTryL/]
誰かApacheだけ入れた最軽量のやつ作ってください
お礼に謝礼出します

641 名前:login:Penguin mailto:sage [2010/10/13(水) 18:12:06 ID:pl7eMGp2]
軽量目指すなら、TinyCoreLinuxとか使って、apacheだけにすれば?LFSでやる意図が不明・・・



642 名前:login:Penguin mailto:sage [2010/10/13(水) 18:13:41 ID:Y6eGqBsE]
>>640
ウェブ鯖とCGIが動くだけでいいんならbusyboxで充分。
最軽量の意味が解らんが最少の容量でと言うんなら
LFSじゃなくてbusyboxをuclibc でビルドすれば、
カーネルとカーネルモジュールを入れても5MB程度もあれば構築できるはず。
カーネルを切り詰めれば更に小さくできる。
ビルドはbuildrootってのを使えばLFSで作るより簡単だと思う。
ttp://buildroot.uclibc.org

釣りだとは思うが謝礼出すとかLinux板で汚い事は言わないでもらいたい。



643 名前:login:Penguin mailto:sage [2010/10/13(水) 18:42:54 ID:XxFTryL/]
>>641
TynyCoreLinux試してみたのですがどうやって入れるのか分かりません
もしよろしければご教示おねがいします

644 名前:login:Penguin mailto:sage [2010/10/13(水) 18:56:21 ID:Y6eGqBsE]
>>643
Tiny Core Linux Part1
hibari.2ch.net/test/read.cgi/linux/1235190878/

645 名前:login:Penguin mailto:sage [2010/10/14(木) 10:37:42 ID:LzYnfie7]
タダなんだから教えろや

646 名前:login:Penguin [2010/10/18(月) 14:36:24 ID:kAvFHVlc]
LFS初挑戦です。コマンドはブックの通りにやっているのですが、一時環境のBinutils2回目で/toolsにx86_64-unknown-linux-gnu/(ホストの環境)が出来て、
make[1]: *** [configure-target-libgomp] Error 1
とエラーが出てしまいます。
Binutilsのビルドがうまくいっていないのでしょうか?

647 名前:login:Penguin [2010/10/18(月) 15:27:09 ID:NMeUnkMV]
>>646
Help のセクション
6.6 だと 1.5 節

648 名前:login:Penguin [2010/10/18(月) 16:58:01 ID:kAvFHVlc]
>>647ありがとうございます。
make[1]: *** [configure-target-libgomp] Error 1と出ているのは次のGCCのビルドです。書き忘れていました。

649 名前:login:Penguin [2010/10/20(水) 15:44:13 ID:Q6HN5mlx]
障害にぶち当たった際に為すべきことは、
まずは自分に誤りがなかったかを検証すること。
分からなければ慎重に再操作すること。
それを経てから質問をあげるべき。

要は、ブックどおりにやっていないんです。


650 名前:login:Penguin [2010/10/20(水) 19:07:06 ID:Q6HN5mlx]
それらしいエラーは出るよ。unknown なやつ
vii節 version-check.sh やってみた?
現在最新の CentOS 5.5 は、version いろいろ古いから
どうやらビルド出来なさそう。
自分で version 上げるか、他OSにするか、ってとこかな。

そもそも 647 の指摘に答えなくっちゃダメだよ。
意味分かってないのか、聞く気がないのか・・・

651 名前:login:Penguin mailto:sage [2010/10/21(木) 10:54:16 ID:nbVPNWcd]
不毛ですなぁ



652 名前:login:Penguin [2010/11/27(土) 23:46:43 ID:WlkYjMxw]
EUC-JPからEUC-JISX0213にしようと思ったけど..
JISのX0213のページ読んでやっと分かった
javascriptで観覧を制限する人って信じられない
規格作っておいて何がしたいのか意図が分からない。見れないし
ISOはzipでくれた。見れたし
UTF-8使うことにする

653 名前:login:Penguin mailto:sage [2010/12/02(木) 23:51:27 ID:mgkXdhNR]
glibcでstaticバイナリ作ったら、getpagesizeがどーたらで死んだ。
対象バージョンが2.12だけど、多分bugs.gentoo.org/332927 が関係しているのかな。
結構焦った。
後iana-etc配布してるサイトのドメインが消えてね?
ホストのprotocolsとservicesを持ってきてなんとかしたけど。

654 名前:login:Penguin mailto:sage [2011/01/02(日) 20:30:22 ID:73bcqkKG]
今日気付いたことblfsに載ってるgpm-1.20.6だと
w3m aumixがbuildできない
debianのを使うと良し
wget www.ar.linux.it/pub/gpm/gpm-1.20.4.tar.bz2
#debianのpatchはversionがよくあがるので無い時は察してしほしい
wget ftp.de.debian.org/debian/pool/main/g/gpm/gpm_1.20.4-3.3.diff.gz
bzip2 -dc gpm-1.20.4.tar.bz2|tar -xf -
cd gpm-1.20.4
zcat ../gpm_1.20.4-3.3.diff.gz|patch -Np1
patch -Np1 -i debian/patches/001_missing_V_option.patch
patch -Np1 -i debian/patches/002_force_repeat_000
patch -Np1 -i debian/patches/005_types_000
patch -Np1 -i debian/patches/007_doc_fix_000
patch -Np1 -i debian/patches/007_doc_fix_001
patch -Np1 -i debian/patches/007_doc_fix_FAQ
patch -Np1 -i debian/patches/010_ps2_rework.patch
patch -Np1 -i debian/patches/013_xterm_mouse_support_000
patch -Np1 -i debian/patches/014_has_mouse_control.patch
patch -Np1 -i debian/patches/020_daemon_quit_noverbose.patch
patch -Np1 -i debian/patches/021_libgpm_dev_gpmctl_debug_msg.patch
patch -Np1 -i debian/patches/022_libgpm_no_log_debug_msg.patch
patch -Np1 -i debian/patches/030_fd_set_negative_int.patch
patch -Np1 -i debian/patches/031_max_consoles.patch
patch -Np1 -i debian/patches/040_no_OPEN_MAX.patch
patch -Np1 -i debian/patches/050_dont_link_libcurses
patch -Np1 -i debian/patches/060_no_blocking_on_mouse_device_under_x
patch -Np1 -i debian/patches/070_struct_ucred
#後は察してほしい

655 名前:login:Penguin mailto:sage [2011/01/02(日) 20:49:44 ID:73bcqkKG]
あとw3m256のpatchを当たらない部分をrej見ながらただ付け加えただけのものを置いとく
正しいのか正しくないかの確認なし。ただ動いてることだけ確認
問題あるなら消すけど。たぶんないはず
ただ最初にあげたのが間違えたけど削除できない..
ちなみにwgetで普通のやり方ではとれないみたいです
www1.axfc.net/uploader/He/so/307508.bz2

bzip2 -dc w3m-0.5.2_debian+256colour.tar.bz2|tar -xf -
cd w3m-0.5.2_debian+256colour
gzip -dc w3m-0.5.2.tar.gz|tar -xf -
cd w3m-0.5.2
gzip -dc ../w3m_0.5.2-10.debian.tar.gz|tar -xf -
cat debian/patches/*.patch|patch -Np1
patch -Np1 -i ../w3m-0.5.2_256colour.patch

./configure --enable-color256
が、警告でてるけど必要
後は察してほしい

656 名前:login:Penguin mailto:sage [2011/01/02(日) 23:52:52 ID:H+w69R6A]
察しました。きもい奴だオマエは

657 名前:login:Penguin mailto:sage [2011/01/03(月) 23:19:57 ID:PJprLjJX]
>>653
そのままiana-etc-2.30.tar.bz2で検索したら取れる
あーそこのぺーじ覚えてる。写真のせてた人だったな

658 名前:login:Penguin mailto:sage [2011/01/07(金) 10:50:11 ID:Gb5mXu4l]
svn20101229 6.9 glibc-2.12.2のmake -k checkで、
どうやっても説明にないエラーが出る。

しかし、インスコ強硬w

どうなるかね・・・

659 名前:login:Penguin mailto:sage [2011/01/09(日) 10:51:35 ID:ZLPAEZth]
約2年半ぶりにLFSを作り直した…これからBLFSさ…
今使ってる環境に遜色ないものを作るにゃあと2週は必要だ…

660 名前:login:Penguin mailto:sage [2011/01/11(火) 01:06:49 ID:cVmh8Kdm]
二週間でできるのか。こっちは一年ぐらいぼんやり...
glibcも2.11の
kernelのpatchあてたheaderとかだとはまる
どうしてlfsにはすんなり書いてあるのに
自分の環境ではsourceの手直しがこんなに必要なんだとか

661 名前:login:Penguin [2011/02/11(金) 01:02:51 ID:ueRSbY0X]
firefox 4 のビルドって成功してる?こんな感じで失敗するんが。全文は
ge.tt/5Cszp4P
に置いてみた。あと報告するなら
p.tl/fyi5
で良いのかな?スレ違いならスマソ

make[4]: Leaving directory `/sources/firefox-build/xpfe/components'
make[4]: Entering directory `/sources/firefox-build/widget/src/xremoteclient'
make[4]: *** No rule to make target `-lX11', needed by `mozilla-xremote-client'. Stop.
make[4]: Leaving directory `/sources/firefox-build/widget/src/xremoteclient'
make[3]: *** [libs_tier_platform] Error 2
make[3]: Leaving directory `/sources/firefox-build'
make[2]: *** [tier_platform] Error 2
make[2]: Leaving directory `/sources/firefox-build'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/sources/firefox-build'
make: *** [build] Error 2





662 名前:login:Penguin mailto:sage [2011/02/11(金) 01:41:06 ID:4F/vUAd2]
メッセージ読んで考えろよ、馬鹿なの?

663 名前:login:Penguin [2011/02/11(金) 01:48:56 ID:ueRSbY0X]
たぶん、そう。全然わからん。

664 名前:login:Penguin mailto:sage [2011/02/11(金) 01:52:29 ID:4F/vUAd2]
libX11

665 名前:login:Penguin [2011/02/11(金) 02:07:43 ID:ueRSbY0X]
ありがと。
libX11 は /usr/local/lib に入れてあるんだけど、
/usr/lib にリンク貼るか、-L/usr/local/lib つけてみればよい?
うまくいったら報告する。



666 名前:login:Penguin [2011/02/13(日) 00:14:55 ID:0NgRKHZS]
665 です。
/usr/lib へリンク貼ったら成功しました。

667 名前:login:Penguin mailto:age [2011/02/13(日) 18:02:30 ID:kDgNU505]
あげ

668 名前:login:Penguin mailto:sage [2011/03/03(木) 00:57:38.92 ID:hPfzzk8+]
LFS初挑戦で僭越ながら初カキコ。
LFSBOOKの英語版と日本語版をつき合わして読みながらコマンドコピペで1週間かけてきたけど、
「8.4. Using GRUB to Set Up the Boot Process」の設定でうまくいかず挫折。
先輩諸氏の綿々と続く試行錯誤のレスを見て、再チャレンジの勇気が湧いてきました。
日記ですいません。

Debian GNU/Linux 6.0 + LFS 6.7

669 名前:login:Penguin mailto:sage [2011/03/03(木) 03:13:48.18 ID:VjIzuH2z]
qemacsは入ってるとこれと同じ状態になるな

www.linuxquestions.org/questions/linux-from-scratch-13/5-15-compiling-bash-configure-script-hangs-at-checking-where-elc-files-should-go-798774/

670 名前:login:Penguin mailto:sage [2011/03/03(木) 20:51:28.19 ID:Qy/wvySm]
>>668
grub使ってないからあれだけど
mbrにつっこんでcommand書きといてgrubでcommand直接うちこんでみたらどうだろ
たしか認識してるpartitionとかをlsとうつと表示してくれたりもした
file systemを認識して中身見れるしtab補完きくし
それでたちあがれば設定fileかなんらかがおかしいし
mbrにつっこんだのが動作してないなら書き込めてないし

無理ならlilo使うてもある
ここで日本語かつ丁寧に説明しれてるから選択肢としては有益だと思うよ
www37.tok2.com/home/nobusan/index.html


671 名前:login:Penguin mailto:sage [2011/03/03(木) 21:20:40.63 ID:Qy/wvySm]
なんでもかんでもつっこんでいざたちあげてみたら不安定でがっかり
前やった時より全然不安定
一日10個ぐらいの不具合をみつけてる。versionあげるとほかの所に不具合がでるし
ディストリビューターは偉大だよ。plamoの中の人達は偉いんだなぁ。尊敬してます
1.2年ぐらいかけてのんびり直す予定
その頃にはwaylandへの移行が本格化してそうだ
直した後は5,6年はねばってっと、その頃には三十路に突入してるのか
はーあ..なんだかなあー。予定では今頃魔法使いだったんだけどなぁ
エイズとかガンとかの治療薬を開発しちゃってたはずなんだけど
とりあいず分かったことはLFSで書かれてるみたく最適化はお勧めできないと
予想してるよりgccにバグがあるはず



672 名前:login:Penguin mailto:sage [2011/03/03(木) 22:32:38.11 ID:5g+2ZfNg]
バグったコードが古いgccだと運良く動いてたってパターンもかなり多いから
gccが悪いとは言いきれないぞ

673 名前:login:Penguin mailto:sage [2011/03/05(土) 11:18:53.78 ID:BP7kBA54]
LFS 6.7
6.54 Shadow-4.1.4.2

sed -i -e 's/ ko//' -e 's/ zh_CN zh_TW//' man/Makefile.in

これ、koは消せるけどzh_CN zh_TWは残る

DIST_SUBDIRS = po cs de ed fi fr hu id it ja pl pt_BR ru sv tr \
zh_CN zh_TW

674 名前:login:Penguin mailto:sage [2011/03/05(土) 11:22:02.61 ID:BP7kBA54]
zh_CNの前がTABだった

sed -i -e 's/ ko//' -e 's/\tzh_CN zh_TW//' man/Makefile.in

で、いけました。

675 名前:668 mailto:age [2011/03/05(土) 23:23:18.82 ID:DgN8JSaa]
レスありがとう
URIの方も勉強さしてもらいます
ブートローダは、昔Win機にLinuxを共存させる時につまずいてたけど、
ちゃんと理解しないままで逃げてたorz
lilo導入も候補に入れて検討してみます

grubでつまずいた後、ログ見返しても結局原因がわかんなかったので
ホストOSの再インスコからまた始めるとこ

あと、6.8リリースおめ!

676 名前:login:Penguin mailto:sage [2011/03/06(日) 02:03:06.44 ID:bedGuSUT]
ttp://sourceforge.jp/projects/lfsbookja/releases/51171

6.8日本語版乙

677 名前:login:Penguin mailto:sage [2011/03/06(日) 02:15:39.74 ID:ewOo9OKm]
今6.7入れたばっかりなのに…

678 名前:login:Penguin mailto:sage [2011/03/06(日) 14:20:09.31 ID:b1Oxno8F]
過去のlfs-packagesがおいてある場所ご存知の方いますかね?
web archiveで探せばいろいろ出てきますが、
すべてパッケージが残っているわけではないので
誰か知っている人いましたら教えてください

679 名前:login:Penguin [2011/03/06(日) 14:57:50.62 ID:oIiSSrDe]
6.0以降
ttp://anduin.linuxfromscratch.org/sources/LFS/lfs-packages/

680 名前:login:Penguin mailto:sage [2011/03/06(日) 15:00:56.30 ID:icrHpO4p]
すべてってことは1.0とかも必要なの?

6.x系でいいなら、こういうとことか
ftp://ftp.lfs-matrix.net/pub/lfs/lfs-packages/

681 名前:login:Penguin mailto:sage [2011/03/06(日) 20:23:33.45 ID:b1Oxno8F]
回答ありがとうございます
詳細書かずにすみません。
3.X、4.Xがよかったりします
カーネルが2.4系ってことですね



682 名前:login:Penguin mailto:sage [2011/03/06(日) 20:35:13.59 ID:icrHpO4p]
5.xは手持ちがあるけど、3.xはないわ。

683 名前:login:Penguin mailto:sage [2011/03/06(日) 20:45:35.66 ID:tsVY1dm+]
ご本家のダウンロードページにリンクがあるここ、

ttp://archive.linuxfromscratch.org/lfs-museum/

じゃダメなん?

684 名前:login:Penguin mailto:sage [2011/03/06(日) 21:22:05.55 ID:b1Oxno8F]
>682
そうですか残念です
>683
そこはhtmlはありますのでデータが手に入ったら見てインストールしようと思ってます


685 名前:login:Penguin mailto:sage [2011/03/07(月) 21:47:24.55 ID:qh+ywNu5]
LFS BOOK 6.7の通りに一字一句間違えずにやってみたけど、
root=が間違っているからルートパーティションをマウントできず、カーネルパニックになってしまう。

いちおうliloでもやってみたけど、うまくいかなかった。

どこに情報を探しにいけばいいのでしょうか?

686 名前:login:Penguin mailto:sage [2011/03/07(月) 22:39:39.28 ID:aE9a+tv6]
マウントできないのが原因なら、マウントできるように修正すればいいのでは??

687 名前:login:Penguin mailto:sage [2011/03/23(水) 05:20:02.53 ID:QVNe61D5]
クソスレタイサン

688 名前:login:Penguin: mailto:sage [2011/04/13(水) 10:23:59.70 ID:VB3cMDVo]
LFSの勉強を始めた、駆け出しです。
Debian6でやってますが
# useradd -s /bin/bash -g lfs -m -k /dev/null lfs
# passwd lfs
でユーザを作った段階では、/home/lfsは空なんですが
GUIでログインした段階で、デスクトップなどディレクトリががっさり
作られてます。
printenvの結果も他のユーザーと変わらないようです。
これで、いいんでしょうか?


689 名前:login:Penguin mailto:sage [2011/04/13(水) 10:46:24.54 ID:GtxWJoyx]
-k /dev/nullで、スケルトンディレクトリを/dev/nullに指定してるんだよね?
指定どうりの動作だから、いいんじゃないでしょうか。

>でユーザを作った段階では、/home/lfsは空なんですが
>GUIでログインした段階で、デスクトップなどディレクトリががっさり
>作られてます。

690 名前:login:Penguin mailto:sage [2011/04/13(水) 11:30:31.46 ID:r2e+dh3M]
lfsユーザーでログインせずにsu - lfsしたほうがいいんじゃね?

691 名前:688 mailto:sage [2011/04/13(水) 13:25:53.42 ID:VB3cMDVo]
わかりました。
CUIでがんばってみます。
すでにできてしまったもろもろは、すべて空にして
もう一度、.bash_profile ./bashrcを作りなおせばOK?




692 名前:login:Penguin mailto:sage [2011/04/13(水) 22:31:26.59 ID:3GtPpZjV]
GCC-4.5.2 1回目
mpfr,gmp,mpcをGCCディレクトリ内に展開
configureは通ったんですが、makeで
checking for gmp.h... no
configure: error: gmp.h can't be found, or is unusable
のエラーで止まってしまいます。確かに
/mnt/lfs/sources/gcc-4.5.2/gmp/ の中にはgmp.hは無い gmp-h.inってのはあるけど
なんで?


693 名前:login:Penguin mailto:sage [2011/04/13(水) 22:37:48.61 ID:r2e+dh3M]
>>692
gmp-x.x.x.x
をgmpにリネームした?

694 名前:692 mailto:sage [2011/04/14(木) 07:01:18.02 ID:Sj7Lg007]
mv gmp-xxx gmp
mv gmp gcc-4.5.2/ しました
でも、gmpの中にgmp.hが見当たらないですが、これでいいんでしょうか?


695 名前:login:Penguin mailto:sage [2011/04/14(木) 09:05:10.58 ID:101aXCeF]
www.mail-archive.com/lfs-support@linuxfromscratch.org/msg11157.html

696 名前:692 mailto:sage [2011/04/14(木) 22:37:23.76 ID:Sj7Lg007]
cd gcc-4..5.2/gmp し
./configure ここで、gmp.hができました、でgcc-4.5.2にもどって
./configure
make すると
configure: error: source directory already configured; run "make distclean" there first
make[1]: *** [configure-gmp] Error 1
とのエラーになってしまいます。



697 名前:692 mailto:sage [2011/04/14(木) 23:25:37.78 ID:Sj7Lg007]
すいません、お騒がせしました。
最初から、手順どうりやり直したら、とおりました。


698 名前:login:Penguin mailto:sage [2011/04/15(金) 07:21:29.54 ID:oZTireZs]
make distclean

メッセージもきちんと読もう
ファイト

699 名前:login:Penguin mailto:sage [2011/04/16(土) 19:21:49.97 ID:le5+Royh]
またまた、お世話になります
glibcのmakeで
make[1]: *** No rule to make target `/mnt/lfs/sources/glibc-build/Versions.all', needed by `/mnt/lfs/sources/glibc-build/abi-versions.h'. Stop.
との、エラーで止まります。
patch configparmsなどは正常に処理されてるようなんですが


700 名前:login:Penguin mailto:sage [2011/04/16(土) 20:56:42.56 ID:ZQugtTyX]
www.mail-archive.com/lfs-support@linuxfromscratch.org/msg11183.html

701 名前:699 mailto:sage [2011/04/16(土) 22:49:49.28 ID:le5+Royh]
Debianなので
gawgをapt-get install gawgしましたが、この度は
sed -e 's/#.*$//' -e '/^[ ]*$/d' ../abi-tags | \
while read conf tagos tagver; do \
test `expr 'i686-lfs-linux-gnu' \
: "$conf"` != 0 || continue; \
( echo "$tagos" | \
sed -e 's/[^0-9xXa-fA-F ]//' \
-e 's/^/#define __ABI_TAG_OS /'; \
echo "#ifndef __ABI_TAG_VERSION"; \
echo "$tagver" | \
sed -e 's/[^0-9xXa-fA-F]/ /g' -e 's/ *$//' \
-e 's/ /,/g' -e 's/^/# define __ABI_TAG_VERSION /'; \
echo "#endif" ) > /mnt/lfs/sources/glibc-build/csu/abi-tag.h.new; \
done
if test -r /mnt/lfs/sources/glibc-build/csu/abi-tag.h.new; then mv -f /mnt/lfs/sources/glibc-build/csu/abi-tag.h.new /mnt/lfs/sources/glibc-build/csu/abi-tag.h; \
else echo >&2 'This configuration not matched in ../abi-tags'; exit 1; fi
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.13/csu'
make[1]: *** [csu/subdir_lib] Error 2
で止まってしまいます。



702 名前:login:Penguin [2011/04/17(日) 10:01:57.51 ID:Bz7rRKat]
もちょっと自分でググって調べようよ。
"[csu/subdir_lib] Error 2" とかで検索したらどう?
gawkを指摘した人に感謝しなくっちゃ。
そもそも自分で気付くべき内容だよ。反省すべし。
version-check.sh やってないんだから、
あちこち間違い、勘違い、抜け漏れ、思い違い、
あるんだよ、きっと。

703 名前:login:Penguin [2011/04/17(日) 11:39:19.30 ID:Bz7rRKat]
ググったら、いろいろヘマしてる話が出てくるもんだよ。
(1)SHELLがbashじゃない、(2)5.6. Linux API header が正しくインストール
されてない、(3)glibc のビルドディレクトリを消さずに再ビルドしてる、
とかとかとか。どれかに該当するなら、
つまりブックどおりにやっていないってこと。
gmpでごちゃごちゃのやり方聞いたら (3)の可能性、高いんじゃない?

704 名前:login:Penguin mailto:sage [2011/04/17(日) 14:02:50.81 ID:/fv2rWr3]
ググラなくていい

ここに書けばいい

馬鹿が調べる

無駄な時間を使わなくて済む


705 名前:699 mailto:sage [2011/04/17(日) 22:47:19.63 ID:vyfkI+A5]
ご指導いただいた点を注意しながら、最初からやり直したところ、
先ほどのところは解決できました。また、別の箇所で引っかかってますが
今晩は時間切れみたいですが、引き続きがんばってみます。
ありがとう、ございまいした。





706 名前:login:Penguin [2011/04/17(日) 22:57:02.17 ID:Bz7rRKat]
よかったよかった。悪気はないからね。
自分で解決するのが楽しいものだと思うんだ。
しっかりやれば自己解決できたりするもんだし。
頑張ってね。

707 名前:login:Penguin mailto:sage [2011/04/27(水) 19:29:35.35 ID:hmsWU7Ug]
Temporary Systemを作ってるんだが、libz.so.1が見つからないって
散々叱られるんだけど、/tools 以下にインスコしちまって大丈夫かな?
glibc を /tools 以下にインスコした直後あたりにやろうと考えてるけど。

708 名前:login:Penguin mailto:sage [2011/05/16(月) 02:52:54.74 ID:39ldvvVS]
昔挫折して再挑戦中
ここに質問を書こうとして、書いているうちに次第に整理され、あれかっ、となる繰り返しの巻

709 名前:login:Penguin mailto:sage [2011/05/17(火) 02:41:52.45 ID:vcinttyx]
とか書いていたら進めなくなりました

LFS6.3用の32bit用のlive cd r2145で作業してます(cpuはcore2で64bitですがまずは32bitのをビルドしたい)
5章 gcc pass2でコンパイル後にgcc -vすると/usr/includeが3番目の検索パスに含まれてしまっています
(最初が/tools/includeで2番目が/tools/i686.../includeです)
これを取り除きたいのですが、これはコンパイル時に決まるものと考えて良いのですよね?
($PREFIXとgcc/config以下のgnu.hとlinux.hの設定でincludeの検索パスが決まると今は理解しています)

おそらくこれが原因で直後のステップのncursesのコンパイルで、公式のログでは
gpm.h ... noとなるべきところが
gpm.h ... yesとなるため、Gpm_Openがないとconfigureでエラーがでてしまいます
gpm.hは/tools以下にはなく、ホスト環境の/usr/includeにあるのは確認しました

/usr/includeを除くパッチも当ててるのに、何か他に確認すべき点はありますでしょうか?
 ・作業は全てlfsユーザ
 ・コンパイルオプションは本どおり(特に、--prefix=/toolsはつけている)
 ・which gccで/tools/bin/gccが出る
 ・gcc-4.1.2とgcc-buildは全て削除してからtarを展開しなおし新たにgcc-buildをmkdirして作業した
 ・パッチはgcc-buildから当てている(パッチのgccバージョン4.1.0はlive cdのgccバージョン4.1.2と違うためp1オプションがついてると理解)
 ・パッチを当ててからコンパイルした
 ・パッチ後、gcc/configのi386にあるgnu.hとlinux.hがパッチ前後で内容が変化するのは確認
 ・gccとbinutilsのコンパイルでは特にエラーはない(grep -B4 Error 自分でとったログ)

710 名前:login:Penguin mailto:sage [2011/05/17(火) 09:16:14.53 ID:3FNm1WU5]
だらだら書かないで、要点を

711 名前:login:Penguin mailto:sage [2011/05/17(火) 10:24:12.56 ID:/p4Y37Di]
> ・パッチはgcc-buildから当てている(パッチのgccバージョン4.1.0はlive cdのgccバージョン4.1.2と違うためp1オプションがついてると理解)
不正解
pオプションは階層。詳しくはman patch

Adjusting the Toolchainをやってないか間違ってるか。
もしくはそれ以前に既に間違ってるか。
あとLFS LiveCD使ってたらホスト環境は弄らない
もし初めての挑戦ならコマンドを手打ちしないでコピペしたほうがいい。



712 名前:login:Penguin mailto:sage [2011/05/17(火) 11:06:24.22 ID:C3Iz6Jhj]
おれも初心者だけど質問者さんのやりかたでは独自性がありすぎてとても
上手くやれるとは思えねえわ。突っ込むのも面倒くさくなるレベル。

713 名前:login:Penguin mailto:sage [2011/05/20(金) 00:14:41.47 ID:iV+9NvHw]
>>710-712
だらだら書いてすみません、やり直したら進めました。見直すと
/usr/lib/とすべきところが
/usr/libとなっていたりしたので、再度最初から。コピペ大事ですね
5章前半はglibcのmake checkでbug-atexit3のエラーだけ無視したものの
6章までは何とか来れました

教訓として、virtual boxで所々スナップショットをとることしました

714 名前:login:Penguin mailto:sage [2011/05/20(金) 09:07:30.73 ID:Kkbcc3fE]
仮想マシンって色々便利

715 名前:login:Penguin mailto:sage [2011/05/21(土) 04:13:54.50 ID:AkOtoxMn]
残すはカーネルのコンパイルとgrubのみまできたんですが
make menuconfigのコンパイル時のLANGやLC_ALLは何が良いのでしょうか
本ではLFSの全体的なつくりについては
UTF-8ではなくその国の固有のロケールで作ってあるようなことが書いてあったので
ja_JP.UTF8ではなくja_JP.eucJPのほうが良いのでしょうか

もう終わりそうなので、試してないですが
ホスト環境がハイバネートをサポートしてるなら
作業をやめる際はこちらのほうが楽かもしれないですね
構築作業の途中でログアウトとかすると環境復元がめんどくさかったりするし

716 名前:login:Penguin mailto:sage [2011/05/21(土) 07:57:44.02 ID:ezwxxsQQ]
うぜえ。ここはお前専用のサポセンじゃねえよ。

717 名前:login:Penguin mailto:sage [2011/05/21(土) 10:03:21.38 ID:zmfqqVMt]
>>715
$ grep LC_ /usr/src/linux/Makefile
unexport LC_ALL
LC_COLLATE=C
LC_NUMERIC=C
export LC_COLLATE LC_NUMERIC

気にするな
もし気になるなら今後も全てのパッケージビルドでC or POSIXにしたほうが安心すると思う
ちなみに俺はそうしてる

718 名前:login:Penguin mailto:sage [2011/05/21(土) 10:19:55.02 ID:2w+EQhQI]
失敗しろ

719 名前:login:Penguin mailto:sage [2011/05/21(土) 16:45:26.69 ID:hIuBChfj]
失敗をし、それを乗り越える事で、人は成長する。

720 名前:login:Penguin [2011/05/21(土) 23:24:11.97 ID:I9vgXXwL]
いまどき EUC なんて有り得ない
ja_JP.UTF-8

721 名前:login:Penguin [2011/05/22(日) 10:27:16.53 ID:4jcmSvoA]
できません、失敗しました、挫折しましたっていうのは、
ブックどおりやってませんと同義語なんだな。
それに気付いたときに完成するよ。



722 名前:login:Penguin mailto:sage [2011/05/22(日) 11:04:04.96 ID:bF3GJB7Y]
ブックのとおりしなくても、エラーが出たらここできけばいいじゃん

723 名前:login:Penguin [2011/05/22(日) 11:26:04.87 ID:4jcmSvoA]
ブックどおりやった実績ありでブックどおりやらないなら良い。
でもそんなレベルに達していない。収集のつかないやり方。
ブックどおりじゃない自覚がないから問題。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<238KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef