Manuel P�rez L�pez wrote:
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



Reply via email to