[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gentoojp-users 1255] Re: stage2について
ken_shindです。
古い話題をひっぱり出すようで、恐縮です。
特に、お使いのメーラをスレッド表示にされている方、ご容赦の程。
> > 2)emerge system やり直し
> > OpenSSLの前にいくつかのパッケージが作られるが、
> > OpenSSLの段階で、Perl5が無いとエラーで中断
> > 3)emerge system
> > こんどは、-pの結果、最初がlibperl,Perlのインストールになった。
>
> これは、けっこう前から知られていたことで、バグも報告され、
>
> https://bugs.gentoo.org/show_bug.cgi?id=38927
> https://bugs.gentoo.org/show_bug.cgi?id=39318
>
> といったものがあります(もっと前、去年の12月くらい? から現象は
> 報告されていたのですが、bugzilla に出たのは最近です)。OpenSSL
> がビルドに Perl を要求し、Perl も USE="ssl" だと OpenSSL を要求
> するので、にわとりとたまご状態になるわけです。とりあえずの回避策
> としては、Perl はUSE="-ssl" でビルドする、というのがあるらしい
> ですが、けっこう面倒です。
自分もこの件、数回経験があります。
初めてgentooをインストールしたのが昨年10月後半くらいだったと記憶して
おり、その時にも発生していました。
その時には、古いppcマシンにインストールしようとしていたので、
自分の機械のせいかな、などとあまり気に留めませんでしたが、
この話題を通して、状況がそうでもないことが理解できました。
ありがとうございました -> 関係の皆さま
ここ2週間くらい、何度か繰り返しインストールをしたPentium 4が乗った機械でも
同様でした。
何の根拠もありませんが、
-- mamoto-san wrote <from #1163> --
現在、再インストール中のGentoo for SPARCについて質問なのですが
--
のとおり、初めてgentooをインストールする時に発生したことはなく、
再インストール時に発生することがあるような印象があります
(自分の場合はppcおよびix86系)。
ご指摘のように依存関係の再計算が行われ、先に進めることもあるのですが、
通常のやり方では、何をしても進めなくなってしまうこともあるようです。
そのようになってしまったとき、自分の場合は、
「これからシステムを構築するのだから、周辺のことはとりあえず考慮せずともよい」
との発想で、インストールプロセスが止まってしまったところで
emerge --nodeps libperl perl
として、とにかくperlのインストールを終らせてしまい、
残りの工程を再スタートさせるようにすることで、作業を進めています。
> 2003年9月11日版で問題が出ることは知られているのですが、次リリース
> される Gentoo 2004.0 の候補でも同じ問題が出ますか? (ミラーサイトの
> experimental ディレクトリ、たとえば
> ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO/experimental/ にあります)
> 自分のところで emerge -ep perl とか emerge -ep openssl とか
> やった感じでは、openssl 以前に perl がビルドされるようなので、
> 問題はなさそうですが、フレッシュインストールだと依存関係の計算に
> 問題があるのかも分かりません。ただ、experimental 版で openssl の
> ところでエラーがあった、とは最近聞かないので、もしかしたら直った
> のかもしれません。
Gentoo 2004.0 の候補などは、試していませんので把握できていません。