LFS(Linux From Scratch) 統合スレ
■ このスレッドは過去ログ倉庫に格納されています
0001星のどこか ◆bB9mW0FI
02/04/26 22:43ID:aLIjuZIQ0307login:Penguin
03/09/16 14:27ID:hJ5MAqpSこれをmakeするには更にパッチを当てないといけない事が分かりました。
でもktermの公式サイトは見付からない(=開発はもうしていない?)し、
パッチを公開していたと思われるPJEのサイトも無い模様。
現在はどこで入手できるんでしょうか。
こんなに身近なソフトなのに1から作るとなるとこうも面倒だとは。
LFSをやって始めて分かりました。
0308login:Penguin
03/09/16 19:51ID:1so3Dulsやったこと無いから、これだけで足りるかわからんけどミラーサイトから。
tp://ftp.kddlabs.co.jp/00/Linux/PJE/PJE-0.1.5/sources/xclt/kterm/
楽なのは base system に使ってるディストリのパッチを持ってくることかなぁ。
もしくは kterm 捨て捨てとかw
0309login:Penguin
03/09/16 20:23ID:z8f4dVkQ確かpoディレクトリ以下のMakefileをいじればよかったかと。
mkinstalldirという変数を書き替えれば出来たはず。
これ以上の詳しいことは忘れてしまった。申し訳ない。
0310login:Penguin
03/09/17 00:31ID:yjp6HP290311login:Penguin
03/09/17 09:11ID:LSZZZTJv0312307
03/09/18 23:13ID:lVTcvadsPJEのパッチの他にmain.c等、いくつかのファイルにslackな人が作ったパッチ(URL損失)をあてて
無事コンパイルできました。
>>310,311
それでも良いのですがLFSを始めた理由は基本を知るためなので、
まずスタンダードなktermから組みたいと思ってました。
ところで素のktermはそのままmakeしても通らないんですよね?
(途中どこかのサイトでglibcの古い版用に書かれているからできないらしいというのを見付けました)
これって明らかなバグに思えるんですが、もう保守はされていないということなんでしょうか。
0313login:Penguin
03/09/19 02:44ID:rZICYRYmliloからようやくgrubに変更
gcc-3.3.1/2.95.3,glibc-2.3.2,kernel2.4.22といたって普通な構成です
0314login:Penguin
03/09/19 23:23ID:uuM8D4jR0315login:Penguin
03/09/20 00:04ID:Oh0J+lmj0316login:Penguin
03/09/20 17:05ID:biRRvhwRどこかミラーされている場所をご存じのかたいらっしゃいませんか。
0317316
03/09/21 02:32ID:v6bU67hTftp.ayamura.orgの/pub/misc以下にあるようです。
md5sumがgoogleのキャッシュに残っていたものと一致するので、ファイルの内容についても問題ないと思われます。
http://www.google.co.jp/search?q=cache:u_A-3hAZexUJ:expect.nist.gov/+expect&hl=ja
0318login:Penguin
03/09/22 15:20ID:ysGi/Grx作者が4月から忙しくて更新できなかったみたいだけど
予告無く消えるのは悲しい。移転先のアドレスしってる人いますか?
0319login:Penguin
03/09/22 17:33ID:PvpHivgM0320login:Penguin
03/09/27 01:02ID:aQmHNV3Llt-file: error while loading shared libraries: libz.so.1:
cannot open shared object file: No such file or directory
と出て挫折。ふと思いついて ldd /bin/cp とやったら
libc.so.6 => /tools/lib/libc.so.6 (0x40016000)
/tools/lib/ld-linux.so.2 => /tools/lib/ld-linux.so.2 (0x40000000)
と出る。この段階で/toolsが入っていていいものなのかな。
なにしろ初めてのことなので右も左もわからない。
0321名無し募集中。。。
03/09/27 01:54ID:LIBc4ScL5章で既存のシステムからLFS用のコンパイル環境を作る作業
6章では/toolsのCコンパイラからスクラッチビルドする作業
5章の"Locking in" Glibcで>>320の
lib/ld-linux.so.2を/tools/lib/ld-linux.so.2と変更している
0322320
03/09/27 11:17ID:ZEq1LUpcchroot後のgccコンパイルで gcc-3.3.1-specs-1.patch を当ててしまったのが原因。
これは /lib などを /tool/lib に置き換える効果がある。
そのため、このgccでコンパイルすると /tool/lib を使うようになってしまう。
0323宗男の秘書 ◆MUNEOH/q9U
03/09/28 08:15ID:m3qY33HdFreeBSD From Scratch
FreeBSD From Scratch: a fully automated installation of a customized FreeBSD system compiled from source,
including compilation of all your favorite ports and configured to match your idea of the perfect system
LFSについても言及されているが、違いについて
Maybe you have heard of or even tried Linux From Scratch, or LFS for short.
LFS also describes how to build and install a system from scratch in empty partitions using a running system.
The focus in LFS seems to be to show the role of each system component
(such as kernel, compiler, devices, shell, terminal database, etc.) and the details of each component's installation.
FreeBSD From Scratch does not go into that much detail. My goal is to provide an automated and complete installation
0324login:Penguin
03/09/28 15:01ID:n/NonaFp応用して Automated LFS が作れないものかな。
えっ、それはGentooだって!?
0325320
03/09/28 21:18ID:DJYqbOO+土曜の昼から初めて、今日の夕方にだいたい終了、
さっきリモートから再起動したらうまくいきました。
0326login:Penguin
03/09/30 18:49ID:/eqNddR+Gerard Beekmans - 2003/09/29
The LFS Development Team is proud to announce the release of LFS-5.0-PRE2, the second pre-release of the upcoming LFS-5.0 book.
0327login:Penguin
03/10/03 02:02ID:+XoPiFyM信じたい気分ヽ(`Д´)ノ
0328login:Penguin
03/10/03 02:46ID:zeLYgLU6なんで一文字略すんだろうね
0329login:Penguin
03/10/04 23:09ID:J9jzWP6Hディストリ固有の制約が全く無くて最新のパッケージが使えて良い。
小さい事だけどXのマウスカーソルテーマに感動した。
でもパッケージの管理が面倒。
やっぱrpmやdebのシステムは登場した当時はとても画期的だったのだろうと改めて思う。
LinuxやGNU特有の「自由」を始めて手にした気がする。
0330login:Penguin
03/10/05 00:40ID:wtdBXG0raptやdpkgが必要ならhintsを参照するとしわが増えるかもしれません
更新が2003-09-17だからそんなに古いわけじゃなさそう
0331login:Penguin
03/10/05 01:05ID:l6tRZmbKありがとう。一応前からチェックはしてました。
ただ一通り環境そろえてからと思ってたら忘れてた。
0332login:Penguin
03/10/05 01:29ID:6bC3UAGRこれもhints参照。
ちなみに俺はinstallwatchを使ってる。
0333login:Penguin
03/10/11 16:42ID:cdG1Qsusstowとかinstallwatchとか色々あるけど。
0334login:Penguin
03/10/18 13:02ID:M0qPLlTXブート中に落ちてしまいます。カーネルだけを以前作成したlfs4.0で
上書きすると起動出来ます。カーネルの作成に問題があると思うのですが、
コンパイルエラーはとくにありませんでした。2回やりなおして同じ現象です。
LFSBOOKの意味をまちがって理解しているのかもしれませんが、
どなたか同じような現象になったかたいらっしゃいませんか?
また、4.0と4.1で作成方法に注意する違いなどあるのでしょうか?
コンパイル環境はRedhat9です。宜しくお願いします。
0335login:Penguin
03/10/18 14:27ID:LBuRa52k0336login:Penguin
03/10/18 18:51ID:n7LZ9m910337login:Penguin
03/10/18 22:20ID:M0qPLlTXだめでした。4.0の環境でもコンパイルしたんですがそちらでは実行できます。
もちろんカーネルの設定は同じ(初期値のまま)です。
起動後の4行くらいで、かってにリブートしてしまうので、まったくわかりません。
こんど、5.0ー2で試してみます。
0338login:Penguin
03/10/22 11:14ID:SA2v5EP80339login:Penguin
03/10/23 03:39ID:FfSpGcXgこのリストから落とした。
0340login:Penguin
03/10/23 09:14ID:1gF4TB0l助かりました、どうもです。
でも大丈夫なファイルなのかなぁ
0341login:Penguin
03/10/23 20:20ID:DjCii8jK絶対安全なんて言えないんで、心配ならソース読むほかないですね。
LFS-5.0-pre3 が出た模様。
0342login:Penguin
03/10/25 14:30ID:2m+R/gBVLFSは参考程度にとどめて、独自にやってみましょうよ。
わたしはとりあえずXの立ち上げに成功した。
init script はデビアンのを参考に自分で書いたよ。
ただモジュール関係がよくわからんので全てカーネル組み込みにした。
0343login:Penguin
03/10/26 23:45ID:E/qEC1pc全て組み込むって。。。
そんなことよりセキュリティを自分で強化汁
0344login:Penguin
03/10/27 02:39ID:8Txob1E8いや、必要なやつだけってことよ、モジュール。
カーネル2.6.0系使ってんだが、module-init-tools が意味分からんかったので、
動的にロードできなかったのよ。
確かにセキュリティはやばいよな。
クリティカルなやつは各ディストリがだしてるソースからのほうがいいかもね。
まぁlfsでそんな大事な作業するわけでもないし、あくまで趣味として。
0345login:Penguin
03/11/03 21:41ID:szv7ES7R目標
ネットにつなぐ
コンソールで日本語読み書き
Xで日本語読み書き
無線LAN
0346login:Penguin
03/11/04 01:49ID:B2tve40fLinuxなんていうものは、別に特別な物でもなんでもない。
ソースが公開されているソフトウェアがたくさんあるけど、
好きなものを使えばいい。
バージョンだって気にしなくていい。
お前が困ったり、人様が迷惑を被ることさえ無ければ、
古いバージョンを使ってたっていいさ。
こうした方がいいよという仕組み、考え方がたくさんあるけど、
それが理解できないようなら、
その仕組みや考え方は、お前にとって必要無いということだ。
自分のやりやすいようにやればいい。
難しく考えるな。
要するに、なんでもありだ。自由だ。
好きなようにやれ。
じゃあな。
ありがとうLFS。目からウロコが落ちたみたいだyo
age
0347345
03/11/04 02:00ID:dw/r04/N俺が面倒でgentooに逃げようとしてるときに、なんて力強いこと書いてんだよ
0348login:Penguin
03/11/04 04:39ID:tfgwQeRI出来たか?調べれば簡単だぞ
0349345
03/11/04 05:08ID:dw/r04/N入れたんだが…
なぜか、Gentooのステージ3をダウンロード中
いや、ただダウンロードしてるだけだよ
その後LFSインストールするってば
たぶん
0350login:Penguin
03/11/04 07:05ID:axxXX7Oaかんがれ。ただ面倒なだけで、やること自体は簡単だから、
初心者に毛がはえた程度の漏れでもほとんどトラブルなく、
X 上での日本語の読み書きまでいけたぞ。
Book が示す手順がなぜ必要なのか考えながら作業すると、
少しは Linux に詳しくなれると思う。
で、とにかく作業していて楽しかった。システムが徐々に
組み立てられていく過程がそれなりに把握できて充実感があった。
0351login:Penguin
03/11/05 22:37ID:Mqrs660b"Locking in" Glibcまでのコマンドをbashスクリプトにして、
実行してます。
ただBookに書かれているコマンドを&&でつないだものの合間に、
tarボールの展開コマンドやらcdやらを入れただけのものですので、
汎用性もないし、みんなやってるだろうけど、
もし需要があるようなら貼ろうと思いますが、いる人いますか?
この先も、コンパイル作業があるうちは、
スクリプトを書いてまとめて実行する方式でやっていこうと思ってるので、
それも需要があるようなら貼ろうと思っています。
めんどくさがりの人は言ってください。
LFSはピュアでミニマムな環境を作る過程や手法に注目が集まりがちですし、
それも教育的、技術的に重要であり有用だと思うのですが、
もっとも注目すべきは、実運用時の自由度の高さだと理解しています。
俺は初心者の域を脱していないレベルの人間ですが、
そういう人でも、基本的なことさえ理解していれば、
自分のやりやすいように環境を管理していける懐の深さがあると思います。
そういう観点で考えると、
Bookに書かれている手順は自動で行われても問題ないと思います。
そして、Bookの手順が自動で行われている間に、
Bookを読んで学ぶというスタイルが、一番理想だと思います。
でもALFSはなんか食わず嫌いw
0352login:Penguin
03/11/06 00:58ID:03gZ/r9bほすぃ
スクリプトでwgetもしてくれちゃったりますか?
ダウンロードが一番面倒なので
0353login:Penguin
03/11/06 01:38ID:dmaq1jQq賛成。
スクリプトを書くのは「楽をする」以外に
「再現できる状態にしておく」、「作業ログを残す」
という意味もあると思う。だから、かなりの人がスクリプト使ってそう。
ただ、それを各自でやるより、ここでやった方が
LFSのスクリプトを書くためのノウハウが蓄積できていいかもね。
ところで、stow 使っている人いますか?
stowはLFSと相性がよいと思うんですが、どうでしょうか。
0354351
03/11/06 04:32ID:FJcIk5Ysごめんね。5章のbinutils - pass1からなので、ダウンロードはしてくれません。
俺もそこが一番めんどくさいんだけど、
1031版では5.0pre3のwgetスクリプトがそのまま使えるはずです。
パッチはBookに書かれているのと、パスとファイル名が違って、
なんか気分が悪かったので、手動でダウンロードしました。
つっても、mozilla使ってリンク先を名前を付けて保存てやっただけですが。
>>353
たしかに。作業ログとして考えれば、より有用性がありますね。
俺も、少し生産的な話題になればいいなと思っています。
ということで、glibcのtestsuiteのログはチェックしてませんが、
とりあえず最後のコマンドまで実行されたようなので、貼っちゃいます。
修正する必要があるとすれば、
tarボール展開時のj or zとそのファイル名くらいだと思います。
0355351
03/11/06 04:34ID:FJcIk5Yscd $LFS/sources &&
tar -xvjf binutils-2.14.tar.bz2 &&
mkdir binutils-build &&
cd binutils-build &&
../binutils-2.14/configure --prefix=/tools --disable-nls &&
make configure-host &&
make LDFLAGS="-all-static" &&
make install &&
make -C ld clean &&
make -C ld LDFLAGS="-all-static" LIB_PATH=/tools/lib &&
cd .. &&
tar -xvjf gcc-core-3.3.1.tar.bz2 &&
mkdir gcc-build &&
cd gcc-build &&
../gcc-3.3.1/configure --prefix=/tools --with-local-prefix=/tools --disable-nls --enable-shared --enable-languages=c &&
make BOOT_LDFLAGS="-static" bootstrap &&
make install &&
ln -sf gcc /tools/bin/cc &&
つづく
0356351
03/11/06 04:34ID:FJcIk5Ystar -xvjf linux-2.4.22.tar.bz2 &&
cd linux-2.4.22 &&
make mrproper &&
make include/linux/version.h &&
make symlinks &&
mkdir /tools/include/asm &&
cp include/asm/* /tools/include/asm &&
cp -R include/asm-generic /tools/include &&
cp -R include/linux /tools/include &&
touch /tools/include/linux/autoconf.h &&
cd .. &&
tar -xvjf glibc-2.3.2.tar.bz2 &&
cd glibc-2.3.2 &&
tar -xvjf ../glibc-linuxthreads-2.3.2.tar.bz2 &&
mkdir /tools/etc &&
touch /tools/etc/ld.so.conf &&
patch -Np1 -i ../glibc-2.3.2-sscanf-1.patch &&
mkdir ../glibc-build &&
cd ../glibc-build &&
つづく
0357351
03/11/06 04:35ID:FJcIk5Ysmake &&
make -k check >& check.log &&
make install &&
mkdir -p /tools/lib/locale &&
localedef -i de_DE -f ISO-8859-1 de_DE &&
localedef -i de_DE@euro -f ISO-8859-15 de_DE@euro &&
localedef -i en_HK -f ISO-8859-1 en_HK &&
localedef -i en_PH -f ISO-8859-1 en_PH &&
localedef -i en_US -f ISO-8859-1 en_US &&
localedef -i es_MX -f ISO-8859-1 es_MX &&
localedef -i fr_FR -f ISO-8859-1 fr_FR &&
localedef -i fr_FR@euro -f ISO-8859-15 fr_FR@euro &&
localedef -i it_IT -f ISO-8859-1 it_IT &&
localedef -i ja_JP -f EUC-JP ja_JP &&
cd ../binutils-build &&
make -C ld install &&
cd .. &&
SPECFILE=/tools/lib/gcc-lib/*/*/specs &&
sed -e 's@ /lib/ld-linux.so.2@ /tools/lib/ld-linux.so.2@g' $SPECFILE > tempspecfile &&
mv -f tempspecfile $SPECFILE &&
unset SPECFILE &&
rm -f /tools/lib/gcc-lib/*/*/include/{pthread.h,bits/sigthread.h} &&
cd .. &&
echo 'main(){}' > dummy.c &&
gcc dummy.c &&
readelf -l a.out | grep ': /tools' &&
rm dummy.c a.out
以上
0358351
03/11/06 04:40ID:FJcIk5Ys見ればわかると思いますが、補足です。
glibcのmake checkの出力は、
$LFS/sources/glibc-build/check.log
に書かれます。
0359login:Penguin
03/11/06 05:49ID:dmaq1jQq乙かれ。
#!/bin/bash -e
とすると、 && を付けなくてよくなるかもしれない。
スクリプトが見やすくなるし、&& 付け忘れ防止になる。
binutils,gcc,kernel,...とtarball毎にコンパイルするシェルスクリプトと、
それを順番に呼び出すだけのシェルスクリプトを作ると、いいかもしれない。
後でどれか一つだけコンパイルし直したくなったとき楽だと思う。
例えば、LFSを組み終わってから、kernel を2.4.24にあげたいとすると、
kernelをコンパイルしたシェルスクリプトのバージョン番号だけちょこちょこと
書き換えて実行する、みたいなことができる。
tar で展開する前に展開されるディレクトリをrm -rfしといた方が
いいかもしれない。変なファイルが残ったまま展開されて
万が一、トラブルの元になったら嫌かなと思った。
CC とか、./configure のオプションとか変えながら何回もコンパイル
するときとかね。保険みたいなもんだけど。
-fが付いているので、ディレクトリが存在しなくてもrmはエラーメッセージ吐かない。
むしろ今のままだと、2回以上実行したときmkdirがエラー吐いてしまう。
[ -d <dir> ] || mkdir <dir>
とかすると、この問題を回避できる。
(続く)
0360login:Penguin
03/11/06 05:51ID:dmaq1jQq個人利用では意味ないけど、ここに張るなら -xvjf の部分を $TAR_ARGS
みたいにしといた方が、利用する人は嬉しいかもしれない。
てなことを思った。こんなTIPS集まるといいよね。このスレで。
あまりゴテゴテな「便利スクリプト」にしちゃうとLFSらしくなくなって
しまうけど、この程度は良いかなと思ってみたり。
もちろん>>351は自分の好きなスタイルで作ったのを張ってください。
でも実は、最近はLFSよりgentoo好きだったり。
0361login:Penguin
03/11/06 10:27ID:6VDJlbqxGerard Beekmans - 2003/11/05
The Linux From Scratch community is pleased to announce the release of LFS-5.0.
This major milestone features a new method with strong emphasis on building a correct compilation environment and
base libraries independent from the host system.
Release 5.0 features
the Linux kernel version 2.4.22,
the GNU C Library (glibc) 2.3.2,
the GNU Compiler Collection (gcc) 3.3.1 and
a bootloader change from LILO toGRUB,
0362351
03/11/06 19:44ID:FJcIk5Ysようやくリリースされましたか。
といっても、本当に一つの区切りでしかないという感覚ですね。
よりピュアに、よりスマートに進化し続けるBookにstableはないと感じてしまいます。
>>360
あー、なーる。俺ごときには思いも付かないことばかりで、恐縮です。
bashの-eオプションを知らないというのは、
かなり恥ずかしいことなんじゃなかろうか。はずかしーw
それに、一度makeに使われたディレクトリは、やっぱり気分悪いですよね。
ひとつだけ俺の考えを言えるとするならば、
一目見て、Bookの手順をしっかりと踏んでいると初心者目にもわかるスクリプトが、
一番ピュアで素敵かなと思ったのはたしかですので、
パッケージ毎のスクリプトは、俺のスタイルではなさそうです。
このあたりは、俺の経験と知識の無さもありますが、
個人の好みの問題も大きいと思っています。
教えてくれてありがとう。今日もまた作業を続けます。
0363351
03/11/06 20:00ID:FJcIk5Ys作業の区切りもつけやすくなるし、ここにも貼りやすいし。
5.0リリースを記念して、5.0を使ってもう一度最初からやり直してみます。
たのしーw
0364login:Penguin
03/11/08 20:06ID:qqxZDbX2Debianのapt-getとかGentooのportageとかないとすぐにアップデートがもの凄く
めんどくさそうですが。
0365login:Penguin
03/11/09 01:47ID:5BTcZBU2apt入れたらイイジャン。RPMもdpkgも入る
スクラッチで最適化しつつ構成すると各パッケージもビルドしたくなる罠…
0366login:Penguin
03/12/02 23:35ID:rY1z/2hX常用してます〜。
アップデートの手間も楽しんでるので特に気にしていません(^^
0367login:Penguin
03/12/03 01:06ID:7Ys2laZa穴があるので2.4.23に更新したほうがいいですな
tripwireもBLFSで説明してるので入れておけば良さげな予感
0368login:Penguin
03/12/06 00:16ID:kyrhvfymK6-2 400 PC100の128MBというPCに入れたんだが
CVS031203が来てしまった。
kernel2.4.23使うようになったので最初からやり直しか?
0369login:Penguin
03/12/08 15:27ID:DTnBp9vjGCC等のmake checkは実行しなくても問題無く進めますか?
一度やったんですが一晩じゃ終わりませんでした。
test suiteの効果もいまいち分からなかったです。
0370login:Penguin
03/12/08 23:18ID:sNUIKVHUBook一通り終わらせるのに2日はかかります
checkしておけばどこで失敗したかわかるので、人それぞれです。
0371login:Penguin
03/12/09 07:42ID:55LX52FI0372login:Penguin
03/12/10 17:08ID:S5DeX+l6LFS→自分で縫った服
かな?
0373login:Penguin
03/12/10 21:20ID:mrKNnej2ふむ。ありがとう。
友達に「LFSっていうやつがあって云々」って話したら
「gentooじゃん」って言われて、説明してくれた。
話聞いてるとLFSと一緒だなあと思って質問したのでした。
>gentoo→オーダーメイドの服
>LFS→自分で縫った服
何が違うのか具体的に分かりませんが、何かが違うようですね。ウーム
0374login:Penguin
03/12/10 22:19ID:Dlxr1ZZv例えばソースからビルドする場合もそのルールに従う必要がある。
でもLFSにはルールがない。
0375login:Penguin
03/12/10 23:38ID:0EuwZlXNとは言ってみたもののルールが無いわけではない
0376login:Penguin
03/12/11 11:29ID:3FrGeEAW0377login:Penguin
03/12/11 18:24ID:vBP5FYYJ例えばどんなルールがあるか挙げてみてよ。(煽っている訳じゃないよ)
0378login:Penguin
03/12/11 21:02ID:GLMFZe3u自分の用途に合わせてコンパクトな環境を作れるのがうれしい。
0379login:Penguin
03/12/17 01:39ID:zUAI/Sgw使えるものありませんか?
ハードディスクまっさらな状態からLFSをインストールしたいんです。
0380login:Penguin
03/12/17 11:30ID:W2wYnTBjKNOPPIXとか。漏れは使ったことないけど。
あとスワップ予定地に適当なディス鳥を
最小限にインストールするというのもありかな。
0381login:Penguin
03/12/17 19:02ID:eG/nuPlmhttp://www.linuxfromscratch.org/lfs/packages.html
LFS bootable CD-ROM なる物も有るらしい。
使ったことが無いのでどんなものかは判らないけど。
0382login:Penguin
03/12/17 19:46ID:zUAI/Sgw>>381
ありがとうございます。
まずはKNOPPIXで試してみます。それで駄目ならLFS bootable CD-ROMにチャレンジ
してみます。スワップを流用というのもいいですが。
0383login:Penguin
03/12/18 22:03ID:c1Li/9k4bookを読むのが非常にめんどい。
4年前の辞書が大活躍だよ。
0384login:Penguin
03/12/19 16:44ID:zjrbnaP30385382
03/12/19 21:04ID:K3xFTPsoあえず現在の環境のバックアップ中…
我ながら男気溢れる決断だと思う
0386382
03/12/20 15:11ID:7be+PXwNIn file included from ../../gcc-3.3.1/gcc/crtstuff.c:62:
../../gcc-3.3.1/gcc/tsystem.h:72:19: stdio.h: No such file or directory
../../gcc-3.3.1/gcc/tsystem.h:75:23: sys/types.h: No such file or directory
../../gcc-3.3.1/gcc/tsystem.h:78:19: errno.h: No such file or directory
../../gcc-3.3.1/gcc/tsystem.h:85:20: string.h: No such file or directory
../../gcc-3.3.1/gcc/tsystem.h:89:20: stdlib.h: No such file or directory
../../gcc-3.3.1/gcc/tsystem.h:90:20: unistd.h: No such file or directory
In file included from include/syslimits.h:7,
from include/limits.h:11,
from ../../gcc-3.3.1/gcc/tsystem.h:93,
from ../../gcc-3.3.1/gcc/crtstuff.c:62:
include/limits.h:122:75: limits.h: No such file or directory
In file included from ../../gcc-3.3.1/gcc/crtstuff.c:62:
../../gcc-3.3.1/gcc/tsystem.h:96:18: time.h: No such file or directory
../../gcc-3.3.1/gcc/crtstuff.c: In function `__do_global_dtors_aux':
../../gcc-3.3.1/gcc/crtstuff.c:277: warning: passing arg 1 of `__deregister_frame_info_bases' discards qualifiers from pointer target type
../../gcc-3.3.1/gcc/crtstuff.c: In function `frame_dummy':
../../gcc-3.3.1/gcc/crtstuff.c:313: warning: passing arg 1 of `__register_frame_info_bases' discards qualifiers from pointer target type
make[2]: *** [crtbegin.o] Error 1
make[2]: Leaving directory `/mnt/lfs/home/download/lfs/gcc-build/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/mnt/lfs/home/download/lfs/gcc-build/gcc'
make: *** [bootstrap] Error 2
標準のヘッダが軒並見つけられないようだ
/usr/includeには入っているのだが
0387login:Penguin
03/12/21 00:54ID:gWQ7I/68gcc 関係のパッチを、最初から当ててないかい?
pass1 では、パッチを当てちゃ駄目だよ。
0388login:Penguin
03/12/21 21:25ID:nW6zxYgJchroot後のコンパイルに必要なものを、あらかたインストール完了。
さてglibcでもコンパイルすっか、とconfigureしたら、
/lib/cppがsanityじゃないと言われた。sanityって何じゃいな?と思って
辞書引いたら「正気」と出てきた。ってことはcppが正気じゃないと・・・?
gccは最新版、glibcも最新版だとやっぱし不具合出るんかな?
おとなしくLFSのパッケージ使うか・・・。
0389login:Penguin
03/12/21 21:35ID:aeemltfccvs版はgcc 3.3.2だよ。
0390382
03/12/21 21:55ID:MDFgvQjrびんご!!
パッチ当てちゃいけなかったんですか。知りませんでした。今日はスノボで
疲れたので、まだ試してませんが先に進めそうです。
ありがとうございました。
後学のために、なぜパッチが当てられているとわかったのか教えてもらえませんか?
0391login:Penguin
03/12/21 22:56ID:/VrRz125それは簡単、同じ事をしたから。(w
コンパイル中にエラーが出たら、エラーメッセージを良く見て、-v をつけて
再度コンパイルしてみると原因を掴み易いです。
最後まで行けるようにがんばってね。
0393login:Penguin
03/12/22 20:06ID:6jATu/P92回コンパイルするのは何ででしょうか?1回目でスタティックリンクしたのを作っているのは
分かるんですが、2回目の意味がよく分からんです。
あと、LFS-BOOKと@ITにある記事とは、やり方がずいぶん違う気が。
バージョン3と5での違いってことなのかな?
ついでに保守age
0394login:Penguin
03/12/22 21:04ID:Z9X44qhPhttp://www.linuxfromscratch.org/hints/downloads/files/OLD/pure_lfs.txt
およびこのスレの >>256-258 が参考になるかも。
0395login:Penguin
03/12/22 21:17ID:6jATu/P9ありがとう。英語キツイけど、辞書片手に読んでみます。
0396login:Penguin
03/12/22 23:14ID:ZK0pDSr80397login:Penguin
03/12/23 10:53ID:gVhEDqTg0398382
03/12/23 21:40ID:mWoXFW2fまで整えるの辛そうだなぁ。ディストリビューションってありがたい
0399login:Penguin
03/12/25 16:15ID:ib1vTix6)'ーーノ( | | | 、 / l| l ハヽ |ー‐''"l
/ L | | |/| ハ / / ,/ /|ノ /l / l l l| l L ヽ
l ・ i´ | ヽ、| |r|| | //--‐'" `'メ、_lノ| / ・ /
| F l トー-トヽ| |ノ ''"´` rー-/// | F |
| ・ |/ | l ||、 ''""" j ""''/ | |ヽl ・ |
| S | | l | ヽ, ― / | | l S |
| !! | / | | | ` ー-‐ ' ´|| ,ノ| | | !! |
ノー‐---、,| / │l、l |レ' ,ノノ ノハ、_ノヽ
/ / ノ⌒ヾ、 ヽ ノハ, |
,/ ,イーf'´ /´ \ | ,/´ |ヽl |
/-ト、| ┼―- 、_ヽメr' , -=l''"ハ | l
,/ | ヽ \ _,ノーf' ´ ノノ ヽ | |
、_ _ ‐''l `ー‐―''" ⌒'ー--‐'´`ヽ、_ _,ノ ノ
 ̄ ̄ | /
0400login:Penguin
03/12/26 02:46ID:5U3PzZY0CVS版に反映してほしい、と思いませんか
いい加減2.6ベースで構築しる
0401login:Penguin
03/12/29 09:59ID:xGdCWOji0402login:Penguin
03/12/29 17:08ID:5hw2lQtMようするにインストーラー?
0403login:Penguin
03/12/29 21:05ID:kA4h/gZr無駄な気がするけどbookの網掛け部分を入力してくれるような漢字。
0405login:Penguin
03/12/30 23:48ID:hTY4Y+PN0406login:Penguin
03/12/31 00:05ID:26dzFFJZwvdialについてなんですが、wvdial.confのパーミッション変えてやらないと
不味いですよね。suid与えたくないし/var/lockのグループ変更もどうかと
皆さんwvdialはつかってますか?
■ このスレッドは過去ログ倉庫に格納されています