Hello:
I had installed apache2 and mod_php. There is no problem. But, when I pretend to install mod_perl, emerge says me that it is necessary to install apache-1.3.29. Why is it into dependencies? (I had already installed apache-2)
bash-2.05b# emerge -p mod_perl
These are the packages that I would merge, in order:
Calculating dependencies ...done! [ebuild N ] dev-perl/Crypt-SSLeay-0.49 [ebuild N ] dev-perl/HTML-Tagset-3.03-r2 [ebuild N ] dev-perl/HTML-Parser-3.28 [ebuild N ] dev-perl/libwww-perl-5.69-r2 [ebuild N ] dev-libs/mm-1.2.1 [ebuild N ] net-www/apache-1.3.29-r1 [ebuild N ] dev-perl/mod_perl-1.27-r4
modperl-1.27-r4 is the latest stable ebuild version. It requires Apache 1 as it is not compatible with Apache 2. modperl-1.99.11 (I think) is the latest ~x86 version. It is compatible with Apache 2. Apache 2 is currently in x86, but the modperl to go along with it is not. Try something like:
ACCEPT_KEYWORDS="~x86" emerge -pv mod_perl perl
You can leave out the 'perl' part if you have 5.8.0 or better. I had an issue mixing x86 perl and ~x86 mod_perl because the perl default CGI-2.x was overiding the separate CGI-3.00 which mod_perl-1.99.11 wanted to install. Perl 5.8.0 comes with the 3.00 version of CGI.pm.
-- Andrew Gaffney
-- [EMAIL PROTECTED] mailing list
