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

LFS(Linux From Scratch) 統合スレ

■ このスレッドは過去ログ倉庫に格納されています
0001星のどこか ◆bB9mW0FI 02/04/26 22:43ID:aLIjuZIQ
どぞ。
0391login:Penguin03/12/21 22:56ID:/VrRz125
>>390
それは簡単、同じ事をしたから。(w

コンパイル中にエラーが出たら、エラーメッセージを良く見て、-v をつけて
再度コンパイルしてみると原因を掴み易いです。

最後まで行けるようにがんばってね。
039238203/12/21 23:12ID:MDFgvQjr
>>391
そうでしたかw

今日は体中痛い上に眠いんで明日からまた、挑戦しまーす
0393login:Penguin03/12/22 20:06ID:6jATu/P9
LFSをインスコするにあたり、ちょっと疑問があるのですが、binutilsとgccを
2回コンパイルするのは何ででしょうか?1回目でスタティックリンクしたのを作っているのは
分かるんですが、2回目の意味がよく分からんです。

あと、LFS-BOOKと@ITにある記事とは、やり方がずいぶん違う気が。
バージョン3と5での違いってことなのかな?

ついでに保守age
0394login:Penguin03/12/22 21:04ID:Z9X44qhP
>>393
http://www.linuxfromscratch.org/hints/downloads/files/OLD/pure_lfs.txt
およびこのスレの >>256-258 が参考になるかも。
0395login:Penguin03/12/22 21:17ID:6jATu/P9
>>394
ありがとう。英語キツイけど、辞書片手に読んでみます。
0396login:Penguin03/12/22 23:14ID:ZK0pDSr8
are- SBU tte mukashi "Static Bash Unit" ja nakattakke?
0397login:Penguin03/12/23 10:53ID:gVhEDqTg
昔はbashを最初にコンパイルしていたからだろう。
039838203/12/23 21:40ID:mWoXFW2f
やっとgroffのインストールまで来たけど、この調子でXとか日本語環境とか
まで整えるの辛そうだなぁ。ディストリビューションってありがたい
0399login:Penguin03/12/25 16:15ID:ib1vTix6
       lヽ ノ l        l l l ヽ   ヽ
  )'ーーノ(  | |  | 、      / 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:Penguin03/12/26 02:46ID:5U3PzZY0
hintsにNTPLが掲載されてるんだから
CVS版に反映してほしい、と思いませんか
いい加減2.6ベースで構築しる

0401login:Penguin03/12/29 09:59ID:xGdCWOji
作業を全部やるシェルスクリプトってないかな?
0402login:Penguin03/12/29 17:08ID:5hw2lQtM
>>401
ようするにインストーラー?
0403login:Penguin03/12/29 21:05ID:kA4h/gZr
>>402
無駄な気がするけどbookの網掛け部分を入力してくれるような漢字。
0404ヽ(´ー`)ノ03/12/30 22:23ID:w1ByrpYn
>>403
LFS-BOOK-XML.tar.bz2 落としてきて、xslt でテキトーに加工してやればできると思われ。
0405login:Penguin03/12/30 23:48ID:hTY4Y+PN
つーかそれって Automated LFS じゃねーの?
0406login:Penguin03/12/31 00:05ID:26dzFFJZ
hintsのなかで自動的にBLFSブックを実行するのがあったような。。。
wvdialについてなんですが、wvdial.confのパーミッション変えてやらないと
不味いですよね。suid与えたくないし/var/lockのグループ変更もどうかと
皆さんwvdialはつかってますか?
0407login:Penguin04/01/06 17:02ID:xscpz1NF
5.0インストールしてたらChapter 5のperlで進まなくなってしまった。
./configure.gnu --prefix=/tools
したらsh: error while loading shared libraries: libtermcap.so.2: cannot open shared object file: No shcu file or directory
って出る。/lib/にはlibtermcap.so.2はあるんだけど、開かないってことかですか?
それとも$LFS/tools/libにないといけないのかなー?
040840704/01/06 17:06ID:xscpz1NF
rootでやったらできてしまった。原因がわかんねー
0409ヽ(´ー`)ノ04/01/07 10:47ID:z3LSowjM
ldconfig じゃねーか?
0410login:Penguin04/01/08 21:54ID:MarlnUV2
LFSとは1%知識と99%のコンパイルである。
0411login:Penguin04/01/09 00:12ID:goWabVlW
groffの日本語対応はどうすればいいんだべ。。。
みんな英語manで満足ですか?
0412login:Penguin04/01/09 01:41ID:k44ze2qv
>>411
JMのページ逝きゃわかるんじゃねーの?
0413login:Penguin04/01/09 09:11ID:gDseplmY
>>411
1.18.1にdebianのパッチを当ててる
Ring serverからパッチだけ落とせるよ
0414login:Penguin04/01/10 20:44ID:1Cd6RnIP
VIA C3に5.0入れようと奮闘中です。
最初はKNOPPIXでやっていたのですが、GCCのバージョンが駄目?なのかglibcで挫折。
しゃーないので、雑誌に付いてきたFedora入れて再構築中です。
ちんたらコンパイルしてたら今度はglibcのcheckでfloatが壊れてるらしい。
そこで調べてみたのですが、"-mcpu=c3 -march=c3"なるオプションを付けろと。
GCCをコンパイルする時点でCFLAGSはクリアするように書かれてますがどうなのでしょう?
GCC以外はすべてこのオプションをつけて良い?
ちなみに今はクリアしてGCCをコンパイル中。
だれかVIA C3系のマスンに入れた人、レポしてください。お願いしまー
0415login:Penguin04/01/12 07:46ID:QTjdRMeF
UTF-8のヘルプみてやってみたが
gvimで日本語化けちゃいました。
どうやらUTF-8対応の?フォントいれないと表示できないのかな
0416login:Penguin04/01/12 15:44ID:vHIGWk9+
LFS5.0を、bookに従って構築してます。
procをmountするところで躓いてます。
mount devpts /dev/pts -t devpts ってところなのですが、
/dev/ptsがないと言われました。
MAKEDEVもbook通りにやったし、試しに/dev/MAKEDEV ptsとかしてみても
/devディレクトリにはptsっていうのが作られません。
/dev自体、ほとんど理解できていないので、解決法がわかりません。
どうするべきなのでしょうか?
0417login:Penguin04/01/12 16:19ID:XHyGB0E/
そこは素直に mkdir /dev/pts しとくがよい。
chapter06/creatingdirs.html で作り忘れてる予感。
041841604/01/12 19:48ID:vC5Iujus
>>417
ありがとうございました。
確かに作り忘れてました。先にディレクトリ類を作ってしまっていたので、
飛ばしていました。
0419login:Penguin04/01/12 20:39ID:t/aCgwTs
GRUBのコンパイルでエラーが出たので質問します。
あまりLinuxに詳しくないので、ヘタレな質問内容ですが・・。
pre_stage2_exec-terminfo.o(.text+0x241): In function `ti_set_term':
: undefined reference to `memcpy'
pre_stage2_exec-terminfo.o(.text+0x269): In function `ti_get_term':
: undefined reference to `memcpy'
collect2: ld returned 1 exit status
make[2]: *** [pre_stage2.exec] Error 1
make[2]: Leaving directory `/tools/src/lfs-packages/grub-0.93/stage2'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tools/src/lfs-packages/grub-0.93'
make: *** [all] Error 2
と表示され、停止しました。よく分からないんですが、僕の解釈では
ti_set_termって関数が定義されていないか何かで、コンパイルエラーになる、
→terminfo(だったかな?)のヘッダがないとかが原因?
と思ったんですが、違ってますか?あ、笑わないで下さいね。
GRUBのコンパイルを成功させるには、どうするべきなのでしょうか?
LFSは5.0です。
0420login:Penguin04/01/14 07:01ID:XFfeZe2j
>>419
ちゃう。
>In function `ti_set_term': : undefined reference to `memcpy'
ti_set_termという関数において、memcpyへの参照が未定義です。
memcpyがないのよ。libc(だっけ?)ちゃんと入ってる?
0421login:Penguin04/01/14 10:30ID:+lIMNol/
>>419 >>420
漏れもだいぶ前にそこではまったことがあったので savannah.gnu.org で調べてみた。
実はそこは構造体のコピーがあって、最近の gcc はそれを memcpy で行なうらしいが、
grub は libc とリンクしないから「memcpy が見つかんねーよ」と怒られる。

対策は
1.gcc-2.95.3 でコンパイルする
2.grub の CVS 版を使う(この問題は解消されてる)
3.grub はやめて LILO にする
ってところだろうか。
0422login:Penguin04/01/15 00:50ID:R4glF8Rp
gnushogi入れるためにtermcap入れちゃった。
入れなくても済む方法あったかな?
UTF-8環境整えている人いますか。。。gvimだけ文字化ける
0423login:Penguin04/01/17 19:48ID:NKBEJUOH
そう言えば、LFSに関する書籍ってないよね?
0424login:Penguin04/01/22 00:00ID:UXRuPAee
glibc2.3.3を使用するようになりますた
BLFS通りやってkinput2+cannaでabiword上で日本語入力出来ないんですが
どうしたらよいのかなぁ。。。
0425login:Penguin04/01/25 23:24ID:ThOBR6Pj
今までboot時にlilo22.5.8を使っていたんだけど
今回のCVS版でbin86追加で入れてもliloをmake出来なくなった。。。
0426login:Penguin04/01/26 12:08ID:GET+3RPg
>>425
詳細キボ
042742504/01/28 00:15ID:C/I1jqWW
cc -c -O2 -Wall -g -DLILO=0x16c2d41b `( if [ -r $ROOT/etc/lilo.defines ]; then c
at $ROOT/etc/lilo.defines; else echo -DBDATA -DDSECS=3 -DEVMS -DIGNORECASE -DLVM
-DONE_SHOT -DPASS160 -DREISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVERSION -DVIRTUA
L; fi ) | sed 's/-D/-DLCF_/g'` boot.c
boot.c: 関数 `boot_image' 内:
boot.c:83: error: `PAGE_SIZE' undeclared (first use in this function)
boot.c:83: error: (Each undeclared identifier is reported only once
boot.c:83: error: for each function it appears in.)
make: *** [boot.o] エラー 1
liloをmakeした時のエラーメッセージ。
前のCVS版とglibcの違いしかないが、それが大きいと思われ
0428login:Penguin04/01/28 21:41ID:lx7Lu/C5
> gentoo→オーダーメイドの服
> LFS→自分で縫った服

そう。そこにあるのは自由。
うまくすれば、めちゃめちゃかっこいいスーツができるが、
才能が無ければ、金かけたわりに、どこにも着ていけねぇー。
0429login:Penguin04/01/29 04:31ID:zGXCVw+f
LFSを入れてみたんだが、ちょっとだけパッケージ管理ソフトも恋しい。
で、checkinstallをつかえるrpm,deb,tgzのどれかを使おうと思ってるのだけど、
どれが便利かな。
とりあえず、どのファイルがどのソフト起源か、アンインストールが使えればいいです。

誰か使ってみた人います?
0430login:Penguin04/01/29 04:42ID:zGXCVw+f
>>419
遅レスで申し訳ないが、俺もそこではまって、検索かけまくったら、
http://mail.gnu.org/archive/html/bug-grub/2003-07/msg00066.html
こんなの見つけたので、ここにかいている

In the three lines mentioned memcpy is not used directly, but there are
pass-by-value semantics used. As a consequence it seems that newer versions of
gcc try to use memcpy (from stdlib) to create the duplicate structures.

I fixed the problem in my environment by adding the following code to the end
of stage2/char_io.c:

#undef memcpy

void *
memcpy (void *to, const void *from, int len)
{
return grub_memmove (to, from, len);
}

のとおりに書きたしたらうまくいったよ。
0431login:Penguin04/01/29 04:48ID:zGXCVw+f
ってあー、パッケージ管理については>>330前後に書いてたね。
また読みますわ。

でも、すでに使ってる人がいたら実感だけでも書いていってくれたら嬉しいな。
0432login:Penguin04/01/30 00:10ID:n6JuWh+n
>400
俺もしょっちゅう見にいってるけどなかなか変わらないね。だから
slackにgcc-3.3.2とglibc-2.3.3(NPTL)とkernel-2.6.1をいれた。
そのうちディストリ作ってみる予定。athlon-xpでしかつかえないけど。
0433saga04/02/01 01:04ID:A0gw+cym
>>429
既出だと思うけどstowじゃだめかなぁ
俺はLFSのbookに記載されて無いソフトは全部stowしてる

ttp://www.gnu.org/software/stow/
0434login:Penguin04/02/01 02:30ID:mqfyxW/I
BLFS通りにやってもGNOME2.4は入ったが
Evolution-1.4.5が起動時にlibgnome.soが見つからないというエラー発生
うまく動いている人居ますか
0435login:Penguin04/02/07 00:18ID:W1gVZ3MR
5.1preが来てます。procのマウントがchroot前にするようになった模様
toolsのutil-linuxは必要があまり無いようなので取り除かれてます
0436login:Penguin04/02/09 00:38ID:DryQsl3C
Debianの最小インストールからVersion CVS-2004-02-07を構築中。
BOOKの通りの~/.bash_profileを使うと、

fs:/mnt/lfs/sources$ date
Sun Feb 8 15:28:16 Local time zone must be set--see zic manual page 2004

~/.bash_profileをリネーム or 他ユーザだとJSTで表示。

何故…_no
0437login:Penguin04/02/09 01:25ID:DryQsl3C
自己解決。

lfs:~$ which date
/tools/bin/date
lfs:~$ ldd /tools/bin/date
librt.so.1 => /tools/lib/librt.so.1 (0x40017000)
libc.so.6 => /tools/lib/libc.so.6 (0x4002b000)
libpthread.so.0 => /tools/lib/libpthread.so.0 (0x4015f000)
/tools/lib/ld-linux.so.2 => /tools/lib/ld-linux.so.2 (0x40000000)
lfs:~$ ls -l /tools/etc/localtime
lrwxrwxrwx 1 lfs users 25 Feb 8 07:38 /tools/etc/localtime -> ../share/zoneinfo/Factory

Local time zone must be setになって当然ですね_no
0438login:Penguin04/02/09 01:41ID:TOnq86al
>>437
解決おめ。

こうして自分で問題解決に取り組んで、ノウハウをためられる所が
LFS の良いところ。。。。  なのだろか? _| ̄|○
0439login:Penguin04/02/10 23:40ID:sCRS65FQ
最近CVS版が活発になってきてます
MAKEDEVの代替としてMake_devices (1.1)を使うようになった模様
man-pages-1.66に更新
0440login:Penguin04/02/17 00:15ID:fKDvNORc
今回の更新
Less 382
ncurses 5.4
でもこのスレの人はless358+jpパッチが多そうだ。382でEUC-JP使えたらいいね
0441ヽ(´ー`)ノ04/02/17 18:52ID:RUNJkPyd
>>440
俺は lv かな。
0442login:Penguin04/02/18 13:34ID:sepgQHtf
漏れはw3m
0443login:Penguin04/02/18 23:48ID:4gnI2YXU
manにlvってありかも。
0444login:Penguin04/02/19 23:39ID:bs9Lan1R
2.4.24に穴が発見された模様。2.4.25に更新ですね
0445login:Penguin04/02/21 01:26ID:ug4BOEh0
 ∧||∧
(  ⌒ ヽ screen
 ∪  ノ
  ∪∪
0446login:Penguin04/02/22 00:33ID:Qxpja79/
gcc3.3.2と2.95.3の両方で試したがscreenのconfigureで
configure: Can't run the compiler - internal error. Sorry.
ふぅ〜
0447login:Penguin04/02/22 01:15ID:Qxpja79/
ALSA1.Xが入っている環境下で
SDL-1.2.6をビルドするためのパッチが来ました
0448login:Penguin04/02/22 04:37ID:9+f9WKms
>>446
PAM関連のライブラリをリンクさせればコンパイル通ったはず。
具体的にどうやるかは忘れてしまった。すまん。
-lfoo みたいなオプションを環境変数に指定してconfigureするのだったと思う。
0449login:Penguin04/02/22 06:45ID:rl8xwOC0
screen4.0.2
LIBS="-lpam -lpam_misc" ./configure --prefix=/usr --enable-pam &&
make &&
make install
でビルドできました。>>448サンクス
0450login:Penguin04/02/23 17:27ID:/FQPBR9L
glibc-2.3.3 で lilo がビルドできるようになるパッチ登場。
>425=427 氏の報告した問題も解消……か?
0451login:Penguin04/02/24 12:17ID:+Q6iJKuH
みなさん gentoo へ流れてっちゃったのかい?
最近淋しいね。
俺も gentoo 試そうかな・・・(ボソ
0452login:Penguin04/03/03 23:56ID:++zlKppd
MozillaThunderbird0.5をBLFS通りにソースからビルドしたんですが
いざ走らせてみると
Failed to load overlay chrome://help/content/helpMenuOverlay.xul
とメッセージがでて絵の類が一切表示されません。。。
0453login:Penguin04/03/07 02:26ID:OMF/BLkt
>>452
Thunderbirdですが日本語化されたビルド済みの物を落としてきて
自分のビルドした物のchromeディレクトリだけ入れ替える事で解決?できます。
0454login:Penguin04/03/07 23:30ID:2hAzL4En
すません〜。LFSのver5をチャレンジしてる初心者なんですが、
tcl8.4.4-src.tar.bz2のインストールで、./configure --prefix=$LFS/tools実行ごのmakeで

gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC
-I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1
-DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1
-DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1
-DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1
-DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../unix/tclAppInit.c
gcc -pipe -rdynamic tclAppInit.o -L/mnt/lfs/usr/src/lfs-packages/tcl8.4.6/unix -ltcl8.4 -ldl -lieee -lm \
-Wl,-rpath,/mnt/lfs/tools//lib -o tclsh
/lib/libc.so.6: undefined reference to `__libc_stack_end@GLIBC_2.1'
/lib/libc.so.6: undefined reference to `_dl_tls_symaddr@GLIBC_PRIVATE'
/usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../../libdl.so: undefined reference to `_dl_rtld_di_serinfo@GLIBC_PRIVATE'
collect2: ld returned 1 exit status
make: *** [tclsh] Error 1

となりエラーがでてしまい、つまずいてしまってす。一応tclのバージョンを8,4.6とかでもためしたんですがダメでした。
お願いします・・・。
0455login:Penguin04/03/08 01:12ID:LfTs/sfi
>>454
"Locking in" Glibcを良く見てやってみてください
readelf -l a.out | grep ': /tools'を実行した後のメッセージが
Requesting program interpreter: /tools/lib/ld-linux.so.2になってますか
0456login:Penguin04/03/08 22:01ID:EcGWsoNa
>>455
ども、おっしゃる通りの場所でつまっていました。
ありがとうございます〜。
0457login:Penguin04/03/09 00:32ID:+zg0NFbU
lfsのhintsの中にssp.txtとかutf-8.txtがあるのでそれを参考に
現行CVSをビルドするといいかも
あとlinux-2.4.25にopenwallパッチを当ててセキュリティを強化しとくと
0458login:Penguin04/03/09 03:23ID:lMmUBHb2
がふ、たびたびすいません。
現在>>454と似たような状態でつまっており
http://www.tldp.org/LDP/lfs/html/chapter06/adjustingtoolchain.html
現在このステップです。
ここで、「gcc dummy.c」をやると、
/tools/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/../../../../i686-pc-linux-gnu/bin/ld: \
warning: ld-linux.so.2, needed by /tools//lib/libc.so.6, not found (try using -rpath or -rpath-link)
(中略)
collect2: ld returned 1 exit status
こんな感じなわけなんですが、
SPECFILE=/tools/lib/gcc-lib/*/*/specs &&
sed -e 's@ /tools/lib/ld-linux.so.2@ /lib/ld-linux.so.2@g' \
$SPECFILE > newspecfile &&
mv -f newspecfile $SPECFILE &&
unset SPECFILE
がうまく反映されてないようなんですが、どこでミスったのかできたらお願いします・・・。
0459login:Penguin04/03/09 05:09ID:t9Qst2p1
>>458
おそらくecho $LFSでLFS=/mnt/lfs/になってると思います
export LFS=/mnt/lfsでは?
0460login:Penguin04/03/10 02:42ID:aQTPVtbl
>>459
chrootした後なんでLFSは環境変数から消えてる状態でした。
一応chrootする前の環境変数LFSも確認したのですが、
LFS=/mnt/lfs
になっていました。
0461login:Penguin04/03/10 05:35ID:rL3Uayt9
/tools//lib/libc.so.6がぁゃjぃ
0462login:Penguin04/03/10 05:42ID:rL3Uayt9
/tools/lib/gcc-lib/*/*/specs をviで開いて編集するのが早い
0463login:Penguin04/03/10 06:43ID:Y8gPn9Z7
このスレ見てると、まったくlinuxの動作や管理に無知なのに、いきなり
LFSやって、書いてある通りにやっても動きません、とか言ってる人多いよね。
最低限、LFSに書いてあるコマンドが何をするものなのかわからないうちは
辞めた方がいいと思う。
DebianなりFedoraなりを半年ほど使ってみて、kernelやXの再構築を先に
いろいろ試してからにしてみては?
多分相当好奇心旺盛な方が多いと思うので、すぐに知識も経験も増えるし、
既存のディストリでは飽き足らなくなるはず。
そのころにはLFSですらぬるくって自ら設計するようになってるよ。
0464login:Penguin04/03/10 07:03ID:9RtyeJHV
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   LFSスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /  以降の書き込みは   /
         /   くだ質にお願いします /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ・∀・) /                /(・∀・ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)
0465login:Penguin04/03/11 00:15ID:g6b6dcJw
KernelやXの再構築なんかより先に、
英語力とmanコマンドだと思う。
多分。
0466 oyoyo04/03/13 16:32ID:4cyCVH/w
LFS-5.0のBOOKを見て、インストールを行っています。chpater 5で
インストールしたアプリケーションって、dynamically linkedになって
います。そのためか、Chapter 6で、chrootすると、

chroot: cannot execute /tools/bin/env: No such file or directory

というエラーが出ます。envは確かにインストールされているので、
リンクしているライブラリが見付からないということだと思います。
うまくchrootできている人はいますか。
0467login:Penguin04/03/13 19:30ID:pim+Pydb
>>466
出来てるよ。 詳しくは不明。
リンク /tools は正しいかい?
0468login:Penguin04/03/15 20:41ID:ERbj51KT
>>466
envのインストールのときにオプション間違えてうって、
chrootするディレクトリより上のライブラリとリンクしてるようなきがする。

$ldd /bin/env
してみて、/tools/何何へリンクしてなかったら
もっぺんenvをきちんとBOOK通りに再インストールしてみ。
もう忘れたけど、何かオプションつけ忘れてる気がするわ。
0469oyoyo04/03/16 12:05ID:/pEgnQWE
"Locking in" Glibcをやった後に、各アプリケーションのコンパイルが、
hostシステムのではなく、Chapter 5でインストールしたgccでコンパイル
されなかったのが原因でした。/tools/binにパスを切ってあるのに、新しい
gccが用いられないので、仕方なく、

# ln -s /tools/bin/gcc /usr/bin/gcc
(もちろん、hostシステムのgccはリネーム)

して、コンパイルしなおしたら、すべて、/tools/lib以下のライブラリに
リンクするようになり、うまくchrootできるようになりました。
0470login:Penguin04/04/04 23:44ID:mMNr2fko
ロードマップによると
May 2004にLFSが5.2になる予定だったが雲行きが怪しいな

そんなことよりサイトにRSS発見
0471login:Penguin04/04/14 01:54ID:vQUq6L/e
マズイ
texinfo 4.7/libtool 1.5.6/file 4.09等のパッケージの更新が全く来ない
LFSそのものは放置されてる。
0472login:Penguin04/04/23 02:48ID:B/QNMVWM
ちょっと興味を持ったのでスレを探してやってきた。
最初の方にGWとあったので、最近の話だな、と思ったら、、、。

2年前か!
0473login:Penguin04/04/24 01:12ID:xZBJ//Q3
LFS5 を入れたのでご報告。
Pentium III 1.133GHz でほぼ11時間かかりました。

しかし、こいつときたら... お楽しみはこれからだ (^^;
0474login:Penguin04/05/02 16:25ID:HHukBjPG
LFS Book を勝手に翻訳してWeb公開するとマズーなんか?
0475login:Penguin04/05/04 01:01ID:4LvnyfS0
>>474
コピーライトはこんな感じ?(意訳)

「次のことを守ってくれればどんな形で再配布してもいいよ。
・原著者のコピーライトを明記する
・自分の作った(書いた)ものの宣伝にLFSとか関係者の名称を使ったらだめ
・でも、LFSプロジェクトへの参照をちゃんと入れといてね」

間違ってたらごめん。
つか、ちゃんと訳せる方オナガイシマツ。
0476login:Penguin04/05/06 01:53ID:wJ7sj++4
>>474
ググれば結構引っかかるぞ
0477login:Penguin04/05/08 17:51ID:vXHEwaL4
GWに入れようかと思いましたが、
思っただけでした。
0478login:Penguin04/05/09 01:02ID:pho0BiCF
GWマシンに入れるよりも内部のプリンタサーバとしてLFSで組むほうが安全だしお勧め
0479login:Penguin04/05/13 13:58ID:XTjHHjpn
GWはゴールデンウィークと思われ。
0480login:Penguin04/05/17 00:52ID:RdaWeMxq
unstable版ですが
Linux 2.6.6
Glibc 2.3.4-20040510
GCC 3.4.0
鬼が出るか蛇が出るか。。。
0481login:Penguin04/05/21 03:15ID:Kql5rCDY
unstable版入れオワタw
lowlevellock.hがどこにも見当たらないのでgcc2.95.3を追加で入れられないぽ
/usr/include/{config.h,autoconf.h}がそのままだとあんまりな内容なので
linux2.6.6から持ってきてx.orgビルド通りました
gcc-3.4.0ではwvstreamがビルドできない模様。。。外に出るには一番重要な気が。。。
tcp_wrapperとxine-lib-rc4でもビルド時にちょこっと問題発生。(無視できるレベル)

いまサイトみたらgcc-3.4.1-20040517とか上がってますがパッチ待ちですよ
0482login:Penguin04/05/23 03:33ID:RLm583A+
漢達のスレはここですか?
0483login:Penguin04/05/23 13:02ID:ZMVDM/mP
そうみたいでつね。
私は気が小さいのでgentooでまたーり行きます。
0484login:Penguin04/05/23 14:08ID:2Tr5Y2OO
>>483
LFSなら漢道を逝くも、またり逝くも自由。
0485gccをmake中04/05/29 10:46ID:+mTuCmBC
Satellite4260で5.1に取り組んでます。
hostは最小構成のwoody + autoconf2.59
SBUは11分弱....。完了はいつになることやら。
0486login:Penguin04/06/01 23:15ID:sifg+dko
>>485
もう終わってるだろ報告汁
0487login:Penguin04/06/04 02:28ID:Gvc2a7xh
やっと6/1版入れ終わったと思ったら
6/2版にglibcとgccの更新が…これはキツイ
0488login:Penguin04/06/05 02:38ID:Lo9i24WW
だれか、iccで一からビルドした漢はいないのか。
0489login:Penguin04/06/07 08:33ID:gudQewbl
LFS-5.1.1 Released
Matthew Burgess - 2004/06/05
The Linux From Scratch community is proud to announce the release of LFS-5.1.1
and BLFS-5.1.

The LFS patch release contains fixes for several release-process related problems that
were reported shortly after the LFS-5.1 release. Several minor spelling and
grammar fixes have also been made, but package and patch versions remain unchanged
from LFS-5.1.

http://lfs.oregonstate.edu/news/lfs/2004/06.html#lfs511released
You can read the book online, or download to read locally.
http://lfs.oregonstate.edu/lfs/view/5.1.1/
http://lfs.oregonstate.edu/lfs/downloads/5.1.1/
0490login:Penguin04/06/08 18:51ID:nswax+kF
む、LFS-5.1.1が出とる。先週5.1を入れたばかりなのに…

まあ、自分の使い方ではまったく問題は無いが、もう一度インストールしてみよう。
ターゲットマシンはPen3(Single)だが、稼動中なので別マシンでコンパイルする。
 作業用マシン Pen4 3.2GHz (普段はWindows)
 ホストシステム 先週インストールした5.1のコピー
■ このスレッドは過去ログ倉庫に格納されています