However, there is some progress on this that I'm testing today
from Jan quoted below.
I think I've committed all my patches  to httpd24 branch. It
builds OK for me and I think it's now time for more people to
build it and report your problems with this branch.
To compile it, I just checkout the httpd24 and run:
/usr/bin/perl Makefile.PL MP_APXS=/usr/bin/apxs
If you want to run tests, you have to at first create ./t/run
directory (to create this automatically, I would have to patch
Apache-Test which I can't since it's separate component and
lives outside my httpd24 branch if I'm right)
Then you can just run 'make test'.
The only failing test is t/directive/perlloadmodule3.t. I don't
know perl enough to parse that code which merges configurations
in this test yet.
If the build ends up with error message that it can't link
against -laprutil-1, we will have to fix workaroud (and little
hack) I've done in commit 1448043 .
On 02/18/2013 08:28 AM, Jan Kaluža wrote:
I've been granted commit access to mod_perl (Thanks to
Torsten), so I
want to inform you about my intentions with httpd24 branch.
1. Merge changes from trunk to httpd24 branch.
2. Review my patches from http://jkaluza.fedorapeople.org/mod_perl/
commit them to httpd24 branch.
3. Run make source_scan on my machine and commit the results
Those three steps should allow people to just ./configure and
mod_perl with httpd24 sources. They will also make httpd24
only* and personally I
think this is the way to go, because of
1. Build system (make source_scan) is not good enough to run
all systems and I'm not going to rewrite it.
2. httpd 2.4 auth API changed in a way where it works very
than the one in 2.2. I will still try to put 2.4 code to
but it would be really great to just have separate version for
When all this is done, I will commit my second patchset which
httpd-2.4 features to mod_perl (mainly new auth API) and fixes
Please feel free to monitor my work in httpd24 branch and
comment it on
list if you find some problem there. It's my first experience
mod_perl and I really don't know everything about it.