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

LFS(Linux From Scratch) 統合スレ

■ このスレッドは過去ログ倉庫に格納されています
0001星のどこか ◆bB9mW0FI 02/04/26 22:43ID:aLIjuZIQ
どぞ。
0720login:Penguin2005/04/14(木) 12:35:35ID:pJts02Sp
去年の暮れに5.1.1導入して先ほど6.0にも挑戦してみました。
kernel2.6でフレームバッファ起動が出来ないです。
/etc/modules に vga16fb と fbcon 追加してるんですが、うまくできない。
vga=317としてもペンギン画像は出るんだけど解像度が256色640x800…
やっぱカーネルコンフィグレーションが間違ってるんでしょうか?

次はBLFSに挑戦しまっす!
0721login:Penguin2005/04/14(木) 21:09:15ID:GT4iqTEC
突然で申し訳ないですが、
本日 21時30分からメンテナンスのため、
しばらくの間[mirror.shizu-net.jp]を停止します。
0722login:Penguin2005/04/14(木) 22:11:54ID:PgSVogWy
>>721
ご苦労様です。
07237212005/05/02(月) 17:47:03ID:yDuklZS9
告知遅れましたが復旧済みです。
0724login:Penguin2005/05/03(火) 14:42:46ID:8j6T7JoX
>723
わざわざご丁寧に(´∀`)
乙です
0725login:Penguin2005/05/13(金) 23:55:02ID:o7cD55Wd
これからLFSに挑戦したいと思ってます。プログラムやlinuxもあまりよくわからない
windowsユーザーですが、無茶ですか?どうでしょうか?
0726login:Penguin2005/05/14(土) 00:29:30ID:CazghzU1
>>725
その質問が出てきた時点でアウトです。
0727login:Penguin2005/05/14(土) 01:01:31ID:7qQZ5lVA
>>725
私は、Linuxはよく分からないがWindows上のプログラミングは多少知識がある、
というレベルで、WindowsからRedHatに乗り換えてから1ヶ月後ぐらいにLFSに移行しました。
ご参考まで。(厳密には、HP-UXとかでちょびっとコマンドいじったことあり)
0728login:Penguin2005/05/14(土) 01:39:40ID:FDwVZLoX
LFS bookはLinuxでソフトをコンパイル使用するノウハウ書として有用だな
0729login:Penguin2005/05/14(土) 11:43:52ID:dZcKyuZY
>726 >727 >728 さんご返答ありがとうございます。
LFSをはじめるにあたり、どの順序で進めていったらいいでしょうか?
0730login:Penguin2005/05/14(土) 11:47:31ID:WbBHw4+z
人に聞く前にまず手を動かす人じゃないと難しいと思う。
0731login:Penguin2005/05/14(土) 15:13:50ID:2vVJikjD
>>730
禿同
パーティション5つに割っていろんなコンパイルオプション試してる
LFSはドキュメント読めば割りと楽にインスコできるんだが
Gentooが何度やってもインスコできない洩れは異常?

Vine歴3ヶ月→LFS5.1.1(日本語ドキュメント参照)→LFS6.0

現在Canna3.7とKinput2v3.1の組合せでmake通らないのでハマリちゅ
.diffパッチの当てかたって
  patch -p0 < hoge.diff
でOK?
0732login:Penguin2005/05/14(土) 15:27:42ID:2vVJikjD
>>729
日本語のドキュメントがあるバージョン5から試してみるといいかも?
あ、でも今も5.1.1落とせるのかなぁ…

JFの日本語訳は少し古いので本文だけ参考にしてコマンドは
英語のBOOKのほうを忠実に守れば6.0でも大丈夫だと思う。

あと、ソースも拾いにいくと新しいバージョンを落としたくなるけど
初挑戦ならBOOKの通り進めるほうが吉
最初それで mke2fs /dev/hda? を4回やりますた
日本語訳のコマンド入れてたしw
0733login:Penguin2005/05/14(土) 20:38:36ID:7qQZ5lVA
>>732
私はそれでハマりました。
英語版(6.0)コマンドを入力していたつもりが、気がついたら日本語版を入力というのが何度か...
私のようにおっちょこちょいな方は、どちらか一本に絞ったほうが良さげw
0734login:Penguin2005/05/17(火) 21:20:06ID:Jpqabsqf
>>731
canna+kinput2より uim+anthyの方が安全且つ楽かも

>>732
過去のバージョンはこちらです。
http://archive.linuxfromscratch.org/lfs-museum/
ソースはこっち
http://lfs-packages.mirror.shizu-net.jp/


0735login:Penguin2005/05/18(水) 04:45:08ID:aYtKtR9L
>>734
uim+anthyもscim+anthyも試しました。
見た目と変換効率も凄くいいんで喜んでたら相性の悪いアプリが
あるんで結局kinput2+cannaをもうしばらく続けそうです。

cannaを3.7でうまくパッチ当たらないんでCanna3.6p4に戻してインストールしました。
もっと基礎的な事勉強しなきゃ(´・ω・`)
0736login:Penguin2005/05/24(火) 23:46:09ID:bX9Y2SFY
>>735
横からですみませんが、どういったアプリで相性がでるのでしょうか?
差し支え無ければ教えてください。
scim+anthyを使おうと思っているのでかなり気になります。

0737login:Penguin2005/05/25(水) 09:40:15ID:zIophabO
blfsを参考に GNOME2.10.1の環境を構築中に gnome-panel の段階で
libgnome-menu が require されてコンフィグエラーになります。
gnome-panel の前に gnome-menus-2.10.1 を入れました。

./configure --prefix=`pkg-config --variable=prefix ORBit-2.0` \
--libexecdir=`pkg-config --variable=prefix ORBit-2.0`/sbin \
--localstatedir=/var/lib --sysconfdir=/etc/gnome --disable-gtk-doc &&
make
su
make install

上記のようにして入れたんだけど「間違ってるよ」って言う人がいれば御指摘ください。


>>736
GTK, Qt 以外のアプリで多いみたい。
既出だけど TCL/TK とか。
07387362005/05/25(水) 18:50:17ID:a8MLkP//
>> 737

ありがとう
なんとかならんもんかな。
scim,anthyのバージョンupに期待するしかないかなぁ。
0739login:Penguin2005/05/26(木) 18:40:55ID:t+3s7rVx
こんばんは

LFSで遊んでみたいなと思ってるんですが、
colinux(WinXP home)上でもできますか?
colinuxでできた、とか
colinuxでは出来ないとかって報告ありますか?

とりあえず、問題は無さそうかと思って
colinuxのインストール中ですが。

知ってる人教えてっ
0740login:Penguin2005/05/26(木) 21:40:31ID:cZQHnLxL
>>739
DebianのイメージからSVN版をビルドしたけど特に問題はなかった。
07417392005/05/26(木) 22:11:27ID:t+3s7rVx
>>740
ありがとう。
gentooのイメージで始めたけど大丈夫でしょう
0742login:Penguin2005/06/08(水) 22:43:13ID:AvZiSDLz
こんばんわ
現在、LFS6.0インストール中で、
6.11. Glibc-2.3.4-20040701 の make check でエラーになります。
まぁ、それはさておき、一つ疑問があります。
6.2. Mounting Virtual Kernel File Systems
6.8.2. Mounting ramfs and Populating /dev
の内容って、起動してchrootに入るときいつもやらないといけないんでしょうか?

それと、chrootに入った後、mountをみると
# mount
none on /dev/pts type devpts (rw,gid=4,mode=620)
none on /dev/shm type tmpfs (rw)
none on /dev/pts type devpts (rw,gid=4,mode=620)
none on /dev/shm type tmpfs (rw)

になってます。なんか多くないかと思いますが
どうなんでしょう?
0743login:Penguin2005/06/09(木) 08:34:30ID:+vMAwXlI
なにがどうなんでしょう?
07447422005/06/09(木) 09:19:02ID:Lkk3KlpN
>>743
おはようございます。
えーと、/dev/pts と /dev/shm
が2回(2つ?)マウントされてるように見えるわけですが、
どこかで何かの作業を間違えたかなー?ってことです。
もしかして、これが普通ですか?
07457422005/06/09(木) 22:05:39ID:9SOBqV+2
/dev/pts と /dev/shm の件は
終了時に umount してないのが原因でした。
/etc/mtab はたまっていくんですね。

で、chrootに入るときについてですが、
chroot後に以下のスクリプトを動かしてます。
#!/bin/bash
mount -t proc proc /proc
mount -t sysfs sysfs /sys
mount -n -t ramfs none /dev
/tools/sbin/udevstart
ln -s /proc/self/fd /dev/fd
ln -s /proc/self/fd/0 /dev/stdin
ln -s /proc/self/fd/1 /dev/stdout
ln -s /proc/self/fd/2 /dev/stderr
ln -s /proc/kcore /dev/core
mkdir /dev/pts
mkdir /dev/shm
mount -t devpts -o gid=4,mode=620 none /dev/pts
mount -t tmpfs none /dev/shm

これで問題ないでしょうか?
毎回やらなくていいとか、やっちゃだめとかあったら教えてください。
0746login:Penguin2005/06/09(木) 22:16:34ID:ebgTiFpU
頑張ってますね
chrootはインストールのどの時点かで打つコマンドが変わるでしょ

toolシステムなのかベースシステムなのか
忘れたけど、ベースシステム構築中にchrootで再ログインが必要な場面があったと思う。
LFSが終ったらBLFSも入れるのかな?
基本システム終ってリブートして起動した時も感動だけど
X入れてデスクトップ環境を構築するともっと感動しましたよ〜

でわ、頑張ってくらさい。
0747login:Penguin2005/06/09(木) 22:17:53ID:nTS+JjME
chroot前にmount --bindしたくなるのは俺だけではないはずだ
07487422005/06/10(金) 20:57:47ID:culhDyF9
>>746
ありがとうー
今はglibcのmake checkが通らんので、
最初からやり直すか検討中だったり。

無視して継続って手もあるが…

>>747
ならない…
なぜ、したくなるんだろう?
0749保守カキコ2005/06/17(金) 23:20:51ID:XtxNG6uW
WinXP SP2上のcolinuxでdebianイメージを使って
LFSインストールしようと思ったんですが、一番最初のbinutilsの
make LDFLAGS="-all-static"
がエラーになります。
調べてはいますが、何を調べたものやら。
何かのパッケージをインストールすれば良さそうですが、
それが何やら…
エラーの最後のほうだけ貼りますので、エロい人、ヨロ
gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -static -o ar arpar
se.o arlex.o ar.o not-ranlib.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.
o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a -ldl
arlex.o(.text+0x0): In function `main':
/mnt/lfs/sources/binutils-build/binutils/arlex.c:1: multiple definition of `main
'
arparse.o(.text+0x0):/mnt/lfs/sources/binutils-build/binutils/arparse.c:1: first
defined here
ar.o(.text+0x670): In function `main':
../../binutils-2.15.91.0.2/binutils/ar.c:342: multiple definition of `main'
arparse.o(.text+0x0):/mnt/lfs/sources/binutils-build/binutils/arparse.c:1: first
defined here
/usr/bin/ld: Warning: size of symbol `main' changed from 15 in arparse.o to 1899
in ar.o
bucomm.o(.text+0xa09): In function `make_tempname':
../../binutils-2.15.91.0.2/binutils/bucomm.c:425: warning: the use of `mktemp' i
s dangerous, better use `mkstemp'
ar.o(.text+0x24): In function `mri_emul':
../../binutils-2.15.91.0.2/binutils/ar.c:148: undefined reference to `yyparse'
collect2: ld returned 1 exit status
07507492005/06/17(金) 23:55:36ID:lv8ULPvk
flexとbisonとbinutils-devっての入れたら
make LDFLAGS="-all-static"通りました。
スマソ
0751login:Penguin2005/06/18(土) 18:08:12ID:wmSGha3N
>>749-750
インスコ出来たとしても、おまいには使いこなせない
だろうから今のうちにやめとけ。

LFSツカエネ終了

だろ?
0752749-7502005/06/18(土) 21:50:38ID:3zdju+jk
>>751
かもね。すれ汚しごめんね。
0753login:Penguin2005/06/19(日) 01:38:14ID:OuCL/sDT
なんか、見下げ果てたタカビーだな。そういうのは静かにスルー汁。
何事も経験しなくては通れんのだ
0754login:Penguin2005/06/19(日) 19:42:45ID:k4FTJFGa
BLFS(SVN)のOpenLDAPで躓いてます。

*Mozilla Address Directory

By default, LDAPv2 support is disabled in the slapd.conf file.
Once the database is properly set up and Mozilla is configured to use
the directory, you must add allow bind_v2 to the slapd.conf file.

とあるのですが、allow bind_v2 をどのように slapd.conf に追加すればいいのでしょうか?
0755login:Penguin2005/06/20(月) 14:19:11ID:hSB6LwKD
>754
man slapd.conf

allow bind_v2
と言う行を足せばいいだけの話じゃね
0756login:Penguin2005/07/08(金) 02:29:24ID:xpVgpLKh
LFS-6.1-pre2 Released
http://lfs.mirror.shizu-net.jp/lfs/view/6.1-pre2/
0757あげ2005/07/11(月) 22:22:28ID:11NVb9b2
LFS-6.1 リリースされました。
kernel-2.6.11.12,GCC-3.4.3,Glibc-2.3.4の採用とセキュリティ上の更新がメインです。
もちろん最近話題になったzlibの問題も解消されています。

http://lfs.mirror.shizu-net.jp/lfs/view/6.1
0758login:Penguin2005/07/11(月) 23:01:46ID:11NVb9b2
LFSのサイトがSSIを使うように変更されたのですが、
mirror.shizu-net.jpでは最小構成なapacheを使用しているので、正常に表示できません。
サイト利用者の皆様には申し訳ありませんが、少々お待ちください。
0759login:Penguin2005/07/23(土) 20:48:41ID:My2wZ3w1
独自のLinuxディストリビューションを作成する方法
ttp://www-6.ibm.com/jp/developerworks/opensource/050722/j_os-lfs.html

LFSの紹介記事〜
0760 ◆TgfOVovqoo 2005/07/25(月) 16:16:35ID:pKoijw7l
Perlでstaticlinkできないかなぁ?
0761 ◆TgfOVovqoo 2005/07/26(火) 13:48:55ID:3BizQmTO
返事ないから、自己解決しちゃったよぉ。
0762login:Penguin2005/08/08(月) 22:49:04ID:5gIM4XSj
日経Linux 2005年9月号にLFSの連載記事が掲載されています。
第1回は"コンパイルからログインまで"というタイトルで
ALFSを使用してのインストール方法が解説されています。

付録CD-ROMにLFSで使用するソースの全てと、
修正されたALFSスクリプトが収録されています。
0763login:Penguin2005/08/08(月) 23:11:04ID:aF9k5FkR
へぇ、ALFSまで取り上げるような時代になったんだ。まだやったこと無いから、ためしに買ってみるか
0764login:Penguin2005/08/10(水) 02:09:55ID:ULJ4Pp3y
連載のタイトルにLFSを入れないのは何でだろう?
目次でどれがLFSのやつなのか分からりづらい。
ALFSの仕組みについてほどんど触れていなかったようが気がするけど
とりあえず入れてから解説するのが先生の主義みたいだから
後の回でALFSの設定いじりとかも書くのかな。
0765login:Penguin2005/08/20(土) 04:05:12ID:P2Jev0wH
まぁいろいろやりなんせいろいろとね
0766login:Penguin2005/08/27(土) 01:39:10ID:EDyiy8MJ
JFで見つけて、6.1BOOKを見ながら入れてみました。
いくつか問題が発生したけど、MLのアーカイブに全部出てました。
make test で失敗したけれど、本家のログと同じだからよしとしました。
とりあえず起動できました。
作業の意味がわからない部分も多いけれど、嬉しい。
でも、ホストシステムが動作しているので、実用性はほとんどないかな。

別のマシン(CPU)のための環境を作ることはできれば実用的なのにね。
(古ーい486ノートを廃物利用したいけど、もう486ではコンパイルしたくない。)

ホストシステムで、486と思わせて作業すればいいかと思ったけど、
BOOKのGlibcのあたりで、CFLAGSはいじるな unset しとけと書いてあるし、
CHOSTは途中でいじるとまずいらしいし。どうしよう。

スレ違いなら誘導お願いします。
0767login:Penguin2005/08/27(土) 09:25:34ID:idh6ZrRa
>>766
>別のマシン(CPU)
違うCPUアーキテクチャなら、クロスコンパイルすれば
0768login:Penguin2005/08/27(土) 14:05:50ID:NGVZki1O
>>767
LFSって簡単にクロスコンパイルする仕組みあるの?
NetBSDほど丁寧な仕組みである必要はないと思うけど、
なにもないとconfigureをどう走らせるかとかいろいろ面倒だよ。
0769login:Penguin2005/08/27(土) 17:47:17ID:St+8owhJ
>>768
> LFSって簡単にクロスコンパイルする仕組みあるの?
あるかどうかは知らないが, おいらは, 組み込み用 Linux の
クロス環境は FreeBSD 上で構築している.
LFS ではないんだけど...
NetBSD の組み込み用クロス環境も FreeBSD 上にあるし...
どっちの環境作るにしても, 何をしなきゃいけないか分かって
たら, そんなに大変ではないけどな...
0770login:Penguin2005/08/28(日) 03:57:32ID:UnEgNkEf
>>769
カーネル一発の話ではないんだが。
一度やってみろ。

NetBSDのクロスコンパイルは特別に簡単なのだと思った方がいい。
0771login:Penguin2005/08/28(日) 08:47:45ID:RzyEmXPu
>>770
> 一度やってみろ。
一度やってみろも何も, しょっちゅうやってますが...

build.sh 導入されたのは, NetBSD-1.6 あたりからでしょ?
それ以前から組み込み装置に移植やってれば, それなりの build
システム自前で持ってるじゃん...

おいらの場合, Linux も nbmake 使った *BSD のりの build tree
を作ったけど, LFS にしたって, クロスコンパイラと bootstrap
用のコマンド作るところ以外は手順はほとんど変わらないわけだし...

そもそも, 目的が違うでしょ, NetBSD の build.sh と LFS は?
おいらは book の手順を実際に手入力なんてやりたくない.
copy&past するにしたってずいぶんな手間だ.
0772login:Penguin2005/08/28(日) 11:21:31ID:UnEgNkEf
>>771
>> 一度やってみろ。
>一度やってみろも何も, しょっちゅうやってますが...

LFS一式のクロスコンパイルをしょっちゅうやってるわけではないようだが

>build.sh 導入されたのは, NetBSD-1.6 あたりからでしょ?
>それ以前から組み込み装置に移植やってれば, それなりの build
>システム自前で持ってるじゃん...

もしかしてクロスビルドする際に余計にかかる手間はクロスコンパイラを作る
手間だけだと思ってるのか?

だとしたら相当おめでたいわけだが。
0773login:Penguin2005/08/30(火) 23:00:25ID:8gXzs1dw
何言ってるのかわけわかなん。。。
0774login:Penguin2005/08/31(水) 10:15:18ID:0WSMwlAy
>766
ヒント:.config

ppc上でintel版作るなら別だけど
0775login:Penguin2005/08/31(水) 20:36:58ID:geA5Jsn0
久しぶりにkernelをコンパイルしようとlinux-2.6.13を落としたんだけど
drivers/char/defkeymap.c が drivers/char/defkeymap.c_shipped になってた。
中をみたらどうやら普通のCソースなので、

cat drivers/char/defkeymap.c_shipped > drivers/char/defkeymap.c

と、やってjp106.map.gzをロードしようとしてもエラーになる。

syntax error in map file

どうすれば良い?
0776login:Penguin2005/08/31(水) 21:15:49ID:geA5Jsn0
loadkeys --mktable jp106.map > defkeymap.c

これもダメだった。
うーん。。。
0777login:Penguin2005/08/31(水) 21:50:25ID:geA5Jsn0
自己解決

あまりにもくだらないミスだったので忘れてください…orz

ハァ…、ちょっと休憩しよ。。。
0778login:Penguin2005/09/01(木) 07:58:01ID:pRhk37ch
>775-777
つ チラシの裏
0779login:Penguin2005/09/03(土) 22:02:38ID:anD2iImN
>>775
くだらなくてもいいので教えてちょ
0780login:Penguin2005/09/09(金) 16:46:32ID:D8MPAJL2
LFS-5.1.1 現在チャレンジ中。
全部手入力でやってます。

時間かかるし、いまいち全体像が把握できずいるんですけど
やはり何度か繰り返しやらないと、理解は得られないでしょうかね。

皆さん、何度くらいLFSをやってますか?
0781login:Penguin2005/09/13(火) 23:40:06ID:4HvlheHE
agege
0782login:Penguin2005/09/21(水) 00:46:19ID:JwXGrMCi
datに落ちちゃだめ
0783login:Penguin2005/09/26(月) 02:28:11ID:fV9tPlE2
初めまして。
現在LFS 6.0をLiveCDをホストにして構築しています。
とりあえず、Glibc-2.3.4-20040701のインストール完了したのですが、
gccのスペックファイル新しい動的リンカを指し示すように修正することで、

SPECFILE=`gcc --print-file specs` &&
sed -e 's@ /lib/ld-linux.so.2@ /tools/lib/ld-linux.so.2@g' \
$SPECFILE > tempspecfile &&
mv -f tempspecfile $SPECFILE &&
unset SPECFILE

とするのですが、sedに$SPECFILEが示す物は存在しないと言われます。
実際、スペックファイルの在処をたどっていくとしっかり存在します。
そこで、すべて手動で書き直そうと思ったのですが、/mnt/lfs/tools/lib/gcc/xxx/xxx/specsの中に肝心の/lib/ld-linux.so.2という部分は存在しませんでした。

何ぶん脳みそが少ないもので、色々自分なりに調べてはいるのですが、どうもしっくりこないです。
皆さんの中で同じような経験をなされた方っていませんか?
もしできたら御指南のほどよろしくお願いします。
07847832005/09/27(火) 01:12:26ID:W7OxxSSK
以前書き込んだ者です。
自己解決しました。お騒がせしてすみません。

えと、自分のプラットフォームがppcである事をすっかり忘れていまして、
ダイナミックリンカがld-linux.so.2ではなくlo.so.1でした。
後で確認したら、スペックファイルの中にしっかりと/lib/ld.so.1と記述してありました。
0785login:Penguin2005/10/12(水) 18:44:40ID:C+f+Eebj
まだよく分からないので何となくですがLFSに興味をもちました。
今まではvineを使っててなんとなく虚しさを感じた最近、
LFSをやってみようと。
聞かせて下さい。LFS使ってよかった!と思えることってなんですか?
あるいはLFSを使おうと思った動機を聞かせて頂きたい。
よろしくお願いします。
0786login:Penguin2005/10/12(水) 19:29:29ID:6QrdF7y5
俺の場合、どうせ無職で暇だからだお
orz
0787login:Penguin2005/10/14(金) 09:52:58ID:KvvFWXGU
>>785
まず、Linuxシステム(カーネル&その他諸々の連携)において、自分の頭の中で盲目的な点が解決される。
それとソースのコンパイル&インストールにかなり自信がつく。
やっぱり構築の最中はかなり教育的に役立つ(これは本当に!!!)
そして何より構築し終わった後、完全な自由が手に入る。(ちょっと格好良く言ってみたお)

俺の場合、裏で何が起無こってるか分からないまま使うのがなんか気持ち悪かったし、余計なプログラム&emacsの勝手な設定が、かなりむかついたから


そして、無職で暇だからだお.......
0788login:Penguin2005/10/14(金) 13:12:37ID:eSfkmLoT
>>787

( ;´・ω・`)人(´・ω・`; )
0789login:Penguin2005/10/16(日) 00:51:19ID:/TGjHzHn
qemu上に6.0載せました。
Pen4 2Gのマシンで4日掛かりました。
(仕事中にバックグラウンドでコソコソやってたので。)

職場の人にはコマンドプロンプト開いているようにしか
見えていないようです。(藁

お楽しみはこれからです。
0790login:Penguin2005/10/16(日) 03:49:52ID:jr4q1mOY
お楽しみの内容、聞かせて欲しい…
0791login:Penguin2005/10/23(日) 18:07:49ID:1doXCh0O
orz はじめました。

マズ理解するために5版の日本語訳でトライです。

環境:knoppix 4.0.2(CD)、Gcc 3.3.6(debian 1:3.3.6-7)

1段階目のGcc3.3.1のconfigureでコケマシタ。
ld が "--as-needed" ってオプションなんてしらねぇっていうんです。


Gccのバージョンなんだろうか... ちょっと逝ってきます。
0792login:Penguin2005/10/23(日) 18:49:43ID:KhVx+B19
>>791
1段階目って言うのは、ツールチェインの構築段階の事ですよね?
自分の勘違いかもしれませんが、--as-neededなんて言うコンフィグオプションってありましたっけ?
一応5.0の一部を抜粋してみました

../gcc-3.3.1/configure --prefix=/tools \
--with-local-prefix=/tools \
--disable-nls --enable-shared \
--enable-languages=c

もしかしたらこちらの勘違いもあり得るので、念のために../configure --helpしてみてくださいね^^;
0793login:Penguin2005/10/23(日) 20:29:59ID:1doXCh0O
>>792

細かいメッセージをアップしますと下のとおりです。

>lfs@0[gcc-build]$ ../gcc-3.3.1/configure --prefix=/tools --with-local-prefix=/tools --disable-nls --enable-shared --enable-languages=c
>Configuring for a i686-pc-linux-gnu host.
>Created "Makefile" in /mnt/lfs/sources/gcc-build using "mt-frag"
>/tools/bin/ld: unrecognized option '--as-needed'
>/tools/bin/ld: use the --help option for usage information
>collect2: ld returned 1 exit status
>*** The command 'gcc -o conftest -g -O2 conftest.c' failed.
>*** You must set the environment variable CC to a working compiler.


一応TYPOではないと思います。メッセージによると ld による中断だとおもわれるので、ldがうまくコンパイルされなかった
のかなぁと...
07947912005/10/23(日) 21:15:59ID:1doXCh0O

knoppixのバージョンを古いものにしたところ問題なく進みました。

カーネルかGCCかライブラリのバージョンの関係なんでしょうか....
0795login:Penguin2005/10/23(日) 22:36:25ID:KhVx+B19
>>794
ん〜やっぱりバージョンの違いか、ディストリに依存したエラーだと思われ....(詳しく調べた訳じゃないので何とも言えませんが...)

ところで、クノーピクスをホストにするのであれば、LFSのLiveCDっていう手もありますよ?
こっちの方がそう言ったエラーに殆ど遭遇しないで構築できるので割とオススメ....w
0796login:Penguin2005/10/23(日) 22:55:03ID:1doXCh0O
>>795

LFS謹製ならまちがいないんだろうと思ったんですが、クノーが丁度手元にあったもんで(^^;
knoppix 3.1使ったらユーザつくれなかったりでちょっと不便かなと思った。

後続の方はぜひLFSのLiveCDで。


現在Glibc(5章)のmake中。 11.8SBU orz
続きは明日かな。
0797login:Penguin2005/10/24(月) 00:04:27ID:NlCge74S
Glibcコンパイル乙ですw

とりあえず、5.0構築完了したら6.1とか挑戦してみるのもアリかもです。
特に2.4系 => 2.6系の変更で色々変わってる部分もあるしオススメです。(って言っても目立つ変更は/devのファイルシステムくらいかw)
07987912005/10/24(月) 13:48:39ID:amQvMvxP
チラシの裏。

gccの2回目のインストールでこけました。

PTYsの関係でknoppix 3.1が原因。
Wikiによるとクノーのカーネルコンパイルなども必要とのこと。

手間がかかるのと、本道(LFS)を優先したいのでLiveCDをDL中。
(LiveCDとLFS Bookのバージョン依存があるのか不安だけど。)

コマンドを打つだけだけど、日本語訳をよんでるとLinuxの学習にも
なるんで楽しい。
07997912005/10/24(月) 15:16:26ID:amQvMvxP
チラシの裏。

LiveCD(6.1-3)で5版のビルドを試すも、>>793 と同じエラーが発生。

ちょいと家あけるので、戻ってから対策を考えるよ orz


手っ取り早いのは6版の英語Bookを5版日本語訳参考にしながら
ってんだろうけど...
0800login:Penguin2005/10/24(月) 19:20:31ID:NlCge74S
>>799
もしかしたら2.6系のLFS6.1をやった方がいいかもです。
内容的にあまり変わり無いですし、LFS5.0と平行して読めば殆ど理解できます。

前にも言ったけど、目立つ変更点は/devのファイルシステムくらいだし、追加された各パッケージに関してもググれば日本語のドキュメントそろってますし...
08018002005/10/24(月) 19:24:24ID:NlCge74S
↑追記
てか、今確認したらLiveCDのバージョンが6.0以降しか無いんですね^^;
もうちょっと色々確認してから話すべきでしたw。すみません^^;
08027912005/10/28(金) 21:03:37ID:tlovWv5j
チラシの裏。

結局、5版の日本語訳を参考に6.1版をビルド中。
ホストはLFS LiveCD6.1を利用。/sources/にソースが入っててダウンロードしなくても良くて便利。

6.1版は斜め読みなんだけど、カーネルヘッダをコピーする項目で version.h を作る作業が無い様だけど
他の所に書いてあるんだろうか... エラーとなったから、日本語訳を参考に作成した。
他にも5版と比べるとコピーしてるヘッダファイルが少ないようだけど... asm-genericとかautoconf.hとか。

とりあえず5章終了。
08037912005/10/28(金) 22:51:59ID:tlovWv5j
>>802

↑のヘッダ関連の話だけど...

Linux-Libc-Headersからcpするのに Linuxカーネルのものからやってたよ orz
Libc-Headersにはversion.hあったよ...

6章はとりあえずそのまま進みます orz
0804login:Penguin2005/10/31(月) 19:31:11ID:L3UV4jsd
デビューしようと1GB1ブロックのみ確保したんだけど全然足りないんだね
稼動してるほうもstaticでばんばんコンパイルしてたら満タンになったし
ほんとこれ全部staticでやらないとLFS入れないの?
まだ取り説の半分もいってないと思うんだけど容量オーバーした
全部でどんぐらい必要です?
0805login:Penguin2005/10/31(月) 22:00:27ID:JXgVRyhk
>>803
乙です。

>>804
staticでやるのは、ツールチェイン構築のGLibcまでのような.....
初期のバージョンでは全てstaticでやってたようですが、最近は第二部のGLibcまでです。
ちなみに自分は6.0の構築で3GBの確保で十分足りましたよ?

あと、6.1の第一部2.2.では、最小のシステムでも1.3GB必要と書いてありますので、是非参考に...
0806login:Penguin2005/11/02(水) 11:24:29ID:RUMDnHvc
>>804
一から組むのはけっこう容量食うよ。
組みあがった環境のうえで絞り込んだ環境を作り上げるのなら1Gも普通に可能だと思うけど。
0807login:Penguin2005/11/02(水) 12:46:13ID:GCCHTTkl
BLFSのミラーを開始しました。

http://blfs-packages.mirror.shizu-net.jp/
0808login:Penguin2005/11/02(水) 21:58:17ID:OP6gpXTW
MS Officeを動作させる話題の"David"搭載、2年ぶりの待望のメジャーバージョンアップ
新製品「Turbolinux FUJI」発表

2005年11月25日より販売開始

ターボリナックス株式会社


同新製品は、2003年10月にリリースされ、リナックスOS分野で前人未踏の
52週(1年間)連続売上第一位(BCN調べ)を記録し、
数年来国内売上シェア第一位を誇るターボリナックスの
基幹デスクトップ製品「Turbolinux 10 Desktop」(以下10D)
の後継製品にあたり、 国産OSならではの完成された日本語環境はもちろん、
10Dで提唱したWindowsとの互換性をさらに強め、安全性、 安定性に優れた
デスクトップ環境を提供します。Windows環境との共存の強化により、Linux
とWindowsの優位性を融合した ハイブリッド・デスクトップリナックスOSとして、
企業、官公庁、自治体、教育機関などへの導入をより一層スムーズなものとします。
FUJIではOS本体とプラグインという新しいビジネスモデルを展開します。
これにより、ユーザーは基幹OSであるFUJIを入手すれば、
用途に応じてプラグインを足すだけで自分だけに特化したOSを利用することが可能となります。
現時点において、ビジネスユース向けプラグイン、 ホームユース向けプラグインやURLフィル
タリングソフトなど、セキュリティ関連プラグインの提供を予定していますが、都度ユーザー
ニーズを 市場から汲み取り、タイムリーに新しいプラグインを提供することがFUJIの価値を高
めるものと考えています。なお、FUJI発売と同時に プラグイン第一弾としてサイバーリンク社
の「PowerDVD for Linux」が決定しており、これら各種プラグインは新ツール"Turboプラス"経
由で提供し、 ユーザーは簡単に購入、ダウンロード、インストールができるようになります。

http://www.turbolinux.co.jp/cgi-bin/newsrelease/index.cgi?date2=20050920033408&mode=syosai
0809login:Penguin2005/11/04(金) 22:46:22ID:mxh22cka
>>807
乙。(´-`).。oO(まあ俺はソースは開発元から落とすけどな……)
0810login:Penguin2005/11/04(金) 23:41:30ID:D+wMPOT/
やっと7章に入ったけど、言語関連って日本語の場合後回しにして先進んだほうが
いいみたいねぇ。 フォントも持ってこなきゃだめかなさすがに。

コンパイルでちょっと飽きちゃったけど、やっと設定までこぎつけたよ。
08117912005/11/05(土) 21:29:50ID:0Lz+BC8g
LFSインスコ終りました。 orz

今後の課題はとりあえず、CUIでの日本語化と高解像度化でつ。
ヒントなどありましたら、チラシの裏でもヨロ。
BLFSも覗いておいたほうがいいのだろうか...
0812login:Penguin2005/11/05(土) 23:07:10ID:YCDt7lru
>>811
完了乙。
ここまで来たらあとは自分の入れたい物を足してくだけ。
ただ、色々入れすぎてシステムが複雑になったときは穴が開かないように気をつけてくださいねw

あと、BLFSは覗いた方がいいと思われ。
英語しか無いけど、そんなに難しいくないので問題ないと思います。
0813login:Penguin2005/11/09(水) 16:56:37ID:GfPByNOe
勉強のためにgentoかlfsかどっちにしようか悩んであちこちと見て迷っていたら
俺天の人を発見した予感
0814login:Penguin2005/11/09(水) 21:09:30ID:rcwrht8z
>>813

|ω・`) ヨンダ?
0815login:Penguin2005/11/09(水) 23:52:08ID:GfPByNOe
lfsのことググってたらこことあっちとで同じ内容だったのでうほっ
と思っただけでつw
0816login:Penguin2005/11/10(木) 17:49:29ID:wa1jdvqC
>>807
>BLFSのミラーを開始しました。
>
>http://blfs-packages.mirror.shizu-net.jp/

rsync使えるようにならないの?
08178072005/11/10(木) 20:45:50ID:GXfHGDjP
>>816
rsync 対応しました。

サーバ名: mirror.shizu-net.jp
モジュール名: blfs
08188162005/11/10(木) 21:35:42ID:47Tadafj
>>817
rsync -zav --delete -P rsync://mirror.shizu-net.jp/lfs/ lfs/
で使える事確認しました〜♪

http://lfs-packages.mirror.shizu-net.jp/
こっちの方は使えないんですか?
08198162005/11/10(木) 21:37:53ID:47Tadafj
rsync -zav --delete -P rsync://mirror.shizu-net.jp/blfs/ blfs/
で使える事を確認しました。
08208072005/11/10(木) 21:45:42ID:GXfHGDjP
>>818,816
>http://lfs-packages.mirror.shizu-net.jp/
>こっちの方は使えないんですか?

対応しました。
モジュール名: lfs
■ このスレッドは過去ログ倉庫に格納されています