[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gentoojp-users 1169] Re: stage2につい て



小町です。

At Fri, 13 Feb 2004 10:23:28 +0900,
眞本祥弼 wrote:

> 1)emerge system
> OpenSSL 0.9.7cでコンパイル失敗。64bitライブラリがあるかどうか確認しろと
> いうメッセージ

こっちは分かりませんが、

> 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" でビルドする、というのがあるらしい
ですが、けっこう面倒です。

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 の
ところでエラーがあった、とは最近聞かないので、もしかしたら直った
のかもしれません。

ちなみに、stage3 には最初から Perl が含まれているのでこの問題は
ありません。

-- 
Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx>
http://www.sodan.ecc.u-tokyo.ac.jp/~usata/