小町です。
At Mon, 30 Aug 2004 22:45:53 +0900,
田中 元 wrote:
> 自分の調査が不足しているせいかもしれませんが、いまのところ
> wgetしてきたportageのsnapshotやstage3のtarballをルート
> ファイルシステムのどこに置いておくべきか、案内している文書に
> 行き当たりません。
Catalyst HOWTO
http://www.gentoo.org/proj/en/releng/catalyst/catalyst-howto.xml には
書いてあるのですが、書いてある場所が順番間違っているので、上から順番に
読んでやっていると見つからないはずです。いったん HOWTO と reference
manual は全部頭から最後まで読んでみてはいかがでしょうか。
ちなみに catalyst -f stage1.spec と書いてあるのは第3節の冒頭で、
Portage のスナップショットは snapshots 用のターゲットを使えば自動で置
かれるはずですがそれは第3節の末尾に書いてあって、そして stage3 を置く
べき場所は第4節に書いてあります。つまり第3節の最初まで読んで試そうとし
た人は両方で詰まるように書かれているので、ちょっとこれは親切ではありま
せん。
> いまのところ
> /var/tmp/catalyst/builds/default/stage3-ppc-2004.1.tar.bz2
> /var/tmp/catalyst/snapshots/portage-20040829.tar.bz2
> を用意して
> # catalyst -f livecd-stage1.spec
> を実行したところ、少なくとも設定ファイルがらみのエラーは
> 発生せず、コンパイル作業まで進んでくれます。
上に書いたように、場所はそこでよいです。
> ~/livecd-stage1.spec
> ---------------------------------------------
> subarch: ppc
> version_stamp: 20040829
> target: livecd-stage1
> rel_type: default
> profile: default-ppc-2004.2
> snapshot: 20040829
> source_subpath: stage3-ppc-2004.1
↑これは source_subpath: default/stage3-ppc-2004.1 じゃないでしょうか?
> 以上の条件のもとで
> # catalyst -f livecd-stage1.spec
> を試しましたが、いくつかのエラーが出ます。
> まず、
> !!!Error; dev-util/ccache-2.2 failed
> ...
> でして、
> # emerge ccache
> して異常なくコンパイルできるのですが、catalyst実行時には
> エラーになります。
> そこで/etc/catalyst/catalyst.conf中の
> options="ccache pkgcache distcc"
> を
> options="pkgcache distcc"
> としましたが、今度は
> !!!Error; sys-devel/distcc-2.13-r1 failed
> ...
> というエラーに陥ります。
> そして
> options="pkgcache"
> としましたら、
> !!!Error; sys-apps/portage-2.0.50-r10 failed
> ...
> となりまして、この時点で手をつかねております。
最後の1行だけでなく、もっと詳しいエラーを投稿してもらわないと分かるも
のも分からないんじゃないでしょうか。ppc は x86 と比べるとちゃんとコン
パイルできるパッケージが少ないので、もしかするとそれに当たっているのか
もしれませんが、おそらくそれとは違う原因でエラーが出ているのではないか
と推測します。
--
Mamoru KOMACHI <usata@-tokyo.ac.jp>