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

LFS(Linux From Scratch) 統合スレ

■ このスレッドは過去ログ倉庫に格納されています
0001星のどこか ◆bB9mW0FI 02/04/26 22:43ID:aLIjuZIQ
どぞ。
0680login:Penguin05/02/08 23:08:06ID:Hjl68lCm
>>679
それならおそらく、checkに必要なデバイスノードが足りないだけ。
/mnt/lfs/dev/にramfsをマウントしてmknod、という手順を繰り返す必要がある。
(chapter06/devices.htmlの6.8.2節)

# 私の場合は、ある時期のunstableでデバイスノードが全然作成されなかったため
# binutilsのmake checkがまったく通らないという経験があった。

udevstartしてもデバイスノードが増えないようなら、
unstable版を参考に地道にmknodする方法もある。
068167705/02/09 19:17:49ID:RkjXvKap
>>680
6.8.2節をもう一度やり直しました。
テスト結果がほぼgcc-testresults mailing listの内容と同じになりました。
(expected passesが9639じゃなくて9640でした。)
再起動したことで、udevを実行する必要があったということですね。
これで先に進めます。ありがとうございました。
0682login:Penguin05/02/10 12:18:49ID:oOWFqUeh
hotplugを使わずに、例えばモジュール化していて起動後に必要になった
デバイス、例えば/dev/dspなんかをudevが認識するにはどうすればいい
のですか?分からなくてudevを再起動しちゃったのですが。
0683login:Penguin05/02/10 20:26:25ID:P9s3i16a
今から挑戦します!

環境はk6-2-533MHz機にVNC入れたCore3が入ってるのでその上で構築
するつもりです。WSに当たるPCはデュアルディスプレーで片方でググり
つつ進めるつもりです。目的はルーター兼TUX鯖をセレ433MHZ機で作る
予定ですが、Linuxの知識をある程度付けないと何か有った時怖いから
LFSを通じて知識増やそうと思ってます。ガンガルぞーーー!!



日記はチラシの裏にでも書けよ俺!
0684login:Penguin05/02/11 02:44:51ID:pAibWnuc
>>683
がんばって!
0685login:Penguin05/02/16 22:54:13ID:Hf2R3XyK
すみません、一つだけ質問なのですが…。明日あたりから5.1.1で初挑戦しようと
思い、手始めにhttp://www.atmarkit.co.jp/flinux/rensai/lfs01/lfs01a.htmlを
なぞってみました。
そこで、たまに¥を入力するように書いてあるんですけど、これってバックスラッシュでFAですか?
ベースはVine3.1で、エディターはvi、LANGはUSです。

とにかくLINUX触り始めてからまだ一月(Plamo4.01でローカルファイルサーバ立てただけ)、
OSの仕組みがわからないのが気持ち悪くて(何故かWindowsの時は気持ち悪くなかった)
こうなったらLFSから入門するぞ、と。気合入れつつマターリ勉強します。

だから「¥」のことだけ教えてくださいorz
0686login:Penguin05/02/17 01:24:19ID:v7P3x55s
¥を入力するように書いてあるところなんかどこにも無いので、
幻をみているとしか思えないのだが。ひょっとして釣られたのか?

それとなんで6.0じゃないんだろう。
0687login:Penguin05/02/17 12:45:44ID:e/veY1/6
>>686
.bash_profile を編集するってところで、
#PS1='\u:\w:$ '(http://www.atmarkit.co.jp/flinux/rensai/lfs03/lfs03a.html)
あと、
cp malloc/Makefile malloc/Makefile.backup
sed 's%\$(PERL)%/usr/bin/perl%' malloc/Makefile.backup > malloc/Makefilel
ってところです。(http://www.atmarkit.co.jp/flinux/rensai/lfs03/lfs03b.html Makefileの変更)

>それとなんで6.0じゃないんだろう。
まずは扱うファイル数が少ない方がいいかな、と思いまして…
で、3.3とか4.0探したけど見つからなかったので5.1.1でいこうと思いました。

ベースをVineでやってる人ってあんまりいなさそうですね。RHL9.0をDLしときました。
0688login:Penguin05/02/17 16:28:02ID:e/veY1/6
っていうか、Vineも赤旗も同じようなもんですね…赤旗なんでこんなに
容量食うの…
0689login:Penguin05/02/17 20:04:20ID:2JBp/A66
赤旗て。中国の紅旗Linuxベースかよ。チャレンジヤーだな
容量が気になるならクノッピクスでいいんじゃないのよさ
0690login:Penguin05/02/18 04:00:04ID:m1FD59Hz
>>689
いえいえ、いくらなんでも紅旗は…RHL9.0です。
よく分からないけどいらなそうなパッケージを除いてインスコしても
1G超えてるし、びっくりです。LFS以前に、普通に勉強用に使う
ためにディストリ選んだ時も、イメージ的に重そうなのでRHLとかrpm系は
検討もせずにパスしてたんですけど、まさかここまでとは思いませんでした。
で、Plamoに走ったんですけどね。

KNOPIXもDLしてみます。
0691login:Penguin05/02/20 12:56:20ID:RFeXPFN/
>>690
RHLを言うなら赤帽じゃ
(RedHat Linux)
0692login:Penguin05/02/20 15:21:15ID:N7f+FaUu
「ハット」と「旗」が響きの類似性を発揮した
0693login:Penguin05/02/24 22:01:55ID:SAEjhQdm
ちょっと古いバージョンのlfs-packages-3.3本体はどこにあるのでしょうか。
本家には文書類しかありません。
0694login:Penguin05/02/24 22:25:28ID:XcOHQG9j
どっかで見たぞ。ちょと探してくる。
見つからなかったらゴメン
0695login:Penguin05/02/26 17:04:14ID:6wpcF5JB
Plamo4.01 カーネル2.4.27 GCC3.3.2 で5.1.1やってまつ。日本語訳があるからだけど。

6章のglibc-2.3.3のmakeで躓いちゃったので今から原因究明。
時間かかるからメンドーだけど、それなりに楽しいでつね。
0696login:Penguin05/03/02 16:12:59ID:yK4D5ds8
↑です

先ほど無事に5.1.1ブートしました。さてこれから何をやろうか?
LINUX自体の初心者はLFSインストールしても次に何をすれば
いいのか、明確な目的がない。少なくとも自分は。

というわけで、もう一回最初からやろうかな。ただのアホみたいやけど…

簡単なシェルスクリプト書きながら第5章やって、
6章に入ったとたんにエディタがなくなってマンドかった。
chroot抜けてまとめてスクリプト作ろうと思ったんだけど、間違った
時にchroot環境とベース環境を行ったり来たりになりそうでメンドクサ
そうだと思い、vimを入れるまでは一つ一つやっていきました。
皆さんはどうしてますか?
0697login:Penguin05/03/02 22:02:33ID:mMZ8ZIT3
tDiaryとかで日記でも書けよ。
0698login:Penguin05/03/08 05:00:44ID:kA2TVcAt
本物のプログラマはエディタを使わない。cat > で十分。Bill Joy(viの開発者)が言っている。
明確な目的がないならLFS6でやってみなよ。今度はなるべく本を読まない方向で。
システムへの理解が深まるよ。あと単にビルドするだけじゃなくてコード読んでみるとか。
全部理解できれば、君もハッカー。
0699login:Penguin05/03/08 15:58:42ID:gfLyyk/s
 
(´-`).。oO( 何か香ばしいな・・・ )
 
0700login:Penguin05/03/08 17:31:01ID:uw5JF+Mw
>>698
696です。そう、cat > 使うこと後で気付いたんですよ。
ちなみに6やるんだったらベースはカーネル2.6系ですよね。
何がいいんでしょう?fedora3とかですか?
0701login:Penguin05/03/13 04:50:57ID:c4cpv0LU
なんでLFSのLiveCD使ってる香具師いないの?
0702login:Penguin05/03/13 13:10:03ID:X87kAo2H
>>701
http://lfs.osuosl.org/lfs/packages.html
結構、こっそり置かれてるからわかりずらいのかもね。
LFS 構築するには一番便利だけど、
DHCP な環境じゃないと、
外から ssh アクセスできるようになるまで時間が掛かるとか。
(lfslivecd-x86-6.1-1-pre2.iso で試したときはそうだった)

以下、Live CD を使うときの sshd 起動手順 (日記没ネタ) -----------

# キーボード配列
・loadkeys jp106

# DHCP なんて動的なものは悪魔だよ派
・ip addr add 192.168.xxx.yyy/24 broadcast 192.168.xxx.255 label eth0 dev eth0

# とりあえず sshd を使いたい人は passwd ファイルに sshd を足す必要がある
# sshd:x:22:22:sshd:/dev/null:/bin/false の一行を追加(Gentoo を参考にしました)
・vi /etc/passwd

# root のパスワードを設定する
・passwd

# sshd スタート
・/usr/sbin/sshd
070370205/03/13 14:00:15ID:X87kAo2H
> ・ip addr add 192.168.xxx.yyy/24 broadcast 192.168.xxx.255 label eth0 dev eth0

嘘書きました。
正しくは

cat > /etc/sysconfig/network-devices/ifconfig.eth0 << "EOF"
ONBOOT="yes"
IP=192.168.xxx.yyy
NETMASK=255.255.255.0
BROADCAST=192.168.xxx.255
SERVICE=ipv4-static
PREFIX=24
EOF

/etc/rc.d/init.d/network restart

でした。恥ずかしいので死んできます。
;y=ー(´Д`;)・∵. ターン...
0704login:Penguin05/03/13 23:38:25ID:c4cpv0LU
>703
普通にnet-setupじゃダメかね?
070570205/03/14 21:07:13ID:GmDxDej6
>>704
試したけど上手くいかんかったです。
net-setup の期待するディレクトリ構成が実際とちょっと違うみたいで。。。

# net-setup 自体が知らないコマンドだったので、
# なんとも言えませんが ヽ(;´Д`)ノ ニゲロ
0706login:Penguin05/03/15 13:33:42ID:rQo/ootV
704だけど、そもそも>703の設定がちょっと違うんじゃないかな
ttp://lfs.mirror.shizu-net.jp/lfs/view/stable/chapter07/network.html
にはこういう風に書いてある

cd /etc/sysconfig/network-devices &&
mkdir ifconfig.eth0 &&
cat > ifconfig.eth0/ipv4 << "EOF"
ONBOOT=yes
SERVICE=ipv4-static
IP=192.168.1.1
GATEWAY=192.168.1.2
PREFIX=24
BROADCAST=192.168.1.255
EOF

DHCP周りに関してはBeyond Linux From Scratchの扱いになるんで
ttp://lfs.mirror.shizu-net.jp/blfs/downloads/stable/
を読めば分かるよ
070770205/03/18 02:30:32ID:J9w9p4FR
lfslivecd-x86-6.1-1-pre2.iso &静的ネットワーク環境のお話しということで、

・/etc/rc.d/init.d/network を使うなら >>703 で特に問題無し。
 (>>706 のファイル構成は失敗する)
・net-setup を使う場合はこんな感じで行けました。
cd /etc/sysconfig/network-devices &&
rm ifconfig.eth0 &&
mkdir ifconfig.eth0 &&
net-setup
# /usr/bin/net-setup はシェルスクリプト。気軽に参照できま。

まあ、Live CD なんて一時的な環境なんで
少しの間まともに動けばいいですよね、多分。 ノ(´д`*)
0708login:Penguin05/03/21 03:12:31ID:QZYWUfBJ
LFS6.0の"5.9. Adjusting the Toolchain"の章で、

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

とありますが、実行するとホストOS側gccが起動し、その出力結果に基づき
ホスト側のスペックファイルを上書きしようとして、permission deniedになります。
一行目は、

SPECFILE=`/tools/bin/gcc --print-file specs` &&

とするのが正しい気がするのですが、何か手順を間違えていますか?
LFS4.0の時は一本道ですんなり行けたのに、結構苦しい...
0709login:Penguin05/03/21 03:23:25ID:lht78NPY
<#`∀´> ウリはIIS専門nida!!
0710login:Penguin2005/03/21(月) 04:05:40ID:MWMKgJFZ
>>708
同じ現象でくわしました。
$which gcc では/tools/bin/gccが表示されるのに、
$gcc -vではホスト側のバージョンが表示される。
ホスト側のgccの名前を変更してパスが通らないようにしてごまかしましたが。
なんなんでしょうね?
0711login:Penguin2005/03/21(月) 05:40:04ID:ZaXqmens
バグレポート汁!
0712login:Penguin2005/03/21(月) 20:20:19ID:QZYWUfBJ
>>710-711
手順の誤りがありました。
「4.4. Setting Up the Environment」で設定されるべきPATHが、
設定されていませんでした。

最初からやり直したところ、無事5.9が通りました。
4.4ちゃんとやったつもりだったのに、何故だ...orz
0713login:Penguin2005/03/24(木) 21:08:14ID:YCf+kH2Q
BLFS6.0pre1実施中ですが、whichコマンドの所で、

> The presence or absence of the which program in the main LFS book
> is probably one of the most contentious issues on the mailing lists.
> It has resulted in at least one flame war in the past.

と書いてあるのはなんざんしょ?
どうでもいい話題なのでsage
0714login:Penguin2005/03/25(金) 11:29:41ID:x/WjFCkx
>713
いい加減type使えよというヒトと
whitchでいいじゃん、と言う論争と
その結論について
0715login:Penguin2005/03/25(金) 11:30:53ID:x/WjFCkx
途中送信しちまったorz

まぁそういうことじゃないかな
0716login:Penguin2005/03/25(金) 16:06:30ID:aNPpjwpk
>>714-715
さんくすです。なるほど、キーワードが一般的すぎて検索してもイマイチだったのですが、
そんなことがあったんですね。

ていうか、typeコマンド知りませんでした。わはは。
0717login:Penguin皇紀2665/04/01(金) 14:21:30ID:WDuQTZHy
AUTOMATED LFSってxmlで書かれているけどどーして?
すんげぇメリットがあったらおせーて。
0718login:Penguin2005/04/04(月) 09:25:35ID:f2Jjo3Kk
BLFS 6.0がリリースされました。
ttp://lfs.mirror.shizu-net.jp/news/blfs/2005/04.html#blfs60release
0719login:Penguin2005/04/08(金) 23:33:23ID:b2Wfr3Z7
もうすぐこのスレも3歳ですか(^^
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
くだらなくてもいいので教えてちょ
■ このスレッドは過去ログ倉庫に格納されています