You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Randy Kobes <ra...@theoryx5.uwinnipeg.ca> on 2003/07/06 07:33:27 UTC

[win32] mod_perl 1 and ActivePerl 8xx

In the current mod_perl 1 cvs repository there's now a workaround
that allows mod_perl 1 to compile against Win32 ActivePerl 8xx
and Apache/1.3. I've put up a ppm package of this under
  http://theoryx5.uwinnipeg.ca/ppms/
which you can access by setting the repository within
the ppm shell to
  http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer58

However, within this same location, there's already a mod_perl
package for mod_perl 2 (associated with mod_perl.ppd), so the
mod_perl 1 package is named mod_perl-1, and corresponding
mod_perl-1.ppd file. Installing this should run a post-install
script to copy the Apache module mod_perl.so to your
Apache/modules directory - if this doesn't work, you can grab
mod_perl-1.so from
  http://theoryx5.uwinnipeg.ca/ppms/scripts/
and install it manually to Apache/modules/mod_perl.so.

In this repository there's also ppm packages of some Apache
modules. Those tied to mod_perl-1 for some reason have a '-1'
appended to their names; currently there's
    libapreq-1 (for Apache::Request and Apache::Cookie)
    Embperl-1 (based on Embperl-2.0b9)
    AxKit-1 (based on AxKit-1.61)
    Apache-Template-1 (for Template-Toolkit)
    Apache-Filter-1 (the mod_perl 1 version)
Apache-ASP and HTML-Mason, also available in this repository,
don't have the '-1' appended to their name, as they work in
principle with either mod_perl 1 or 2.

All the above packages, including mod_perl-1, either passed
all their supplied tests or failed a handful which didn't look
any worse than the ActivePerl 6xx counterparts. They also worked
with some quick tests on a real server (running Apache/1.3.27 and
WinXP). However, there are some major differences between between
ActivePerl 6xx and 8xx - if you use these packages, and find some
strange behaviour, feel free to ask on this list; for this, it'd
help to have the Perl and Apache versions used, what the error
was, and as brief an example as possible that invokes the
behaviour.

-- 
best regards,
randy kobes