Re: support for Apache 2.4

Andy Colson <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <[email protected]>
On 02/20/2014 02:53 PM, Jeff Trawick wrote:
> On Thu, Feb 20, 2014 at 3:49 PM, Andy Colson <[email protected] <mailto:[email protected]>> wrote:
>
>     On 02/16/2014 09:36 AM, Steve Hay wrote:
>
>         On 16 February 2014 15:11, Dominic Hargreaves <[email protected] <mailto:[email protected]>> wrote:
>
>             On Sun, Feb 16, 2014 at 11:10:20PM +1100, Carl Brewer wrote:
>
>                 Having just downloaded this latest SVN repo, a grep for "2.4" in the
>                 root dir shows a couple of changes, but no explicit mention of 2.4
>                 support.
>
>                 Before I try it, does it actually support 2.4 yet?
>
>
>             The Debian project is shipping mod_perl with httpd24 support
>             based on http://svn.apache.org/repos/__asf/perl/modperl/branches/__httpd24/ <http://svn.apache.org/repos/asf/perl/modperl/branches/httpd24/>.
>             This appears to be good enough for our needs, so you might like to give
>             it a try (our packages are based on a somewhat older version of that
>             branch, and there seem to be quite a number of changes going in, so
>             it's worth giving that a go. I haven't heard about any current plans for
>             merging this to trunk, though.
>
>
>         An update on the state of things regarding httpd-2.4 support in mod_perl:
>
>         We are working hard to get this done and are 99% of the way there.
>         Both volunteers and volunteers' time is limited, though, so progress
>         has been slow. A lot of work has taken place in the httpd24 branch,
>         and as Dominic says, some Linux distros are already shipping that.
>
>         Further improvements to mod_perl have also been made in the threading
>         branch, and in a bid to improve the state of httpd-2.4 support on
>         Windows I recently merged the two together in a new branch called
>         httpd24threading. This is where current development activity is taking
>         place, and we are now sufficiently close that I expect this to be
>         merged back to trunk soon.
>
>
>     I'm on Slackware64 14.1.
>     svn co http://svn.apache.org/repos/__asf/perl/modperl/branches/__httpd24threading/ <http://svn.apache.org/repos/asf/perl/modperl/branches/httpd24threading/> mod_perl
>     cd mod_perl
>     perl Makefile.PL
>     ... seemed ok ...
>     make
>     ... seed ok...
>     make test
>
>     make[1]: Leaving directory `/pub/apps/mod_perl/xs'
>     /usr/bin/perl5.18.1 -Iblib/arch -Iblib/lib \
>     t/TEST -clean
>     [warning] setting ulimit to allow core files
>     ulimit -c unlimited; /usr/bin/perl5.18.1 /pub/apps/mod_perl/t/TEST -clean
>     APACHE_TEST_GROUP= APACHE_TEST_APXS= APACHE_TEST_HTTPD= APACHE_TEST_USER= APACHE_TEST_PORT= \
>     /usr/bin/perl5.18.1 -Iblib/arch -Iblib/lib \
>     t/TEST -bugreport -verbose=0
>     [warning] setting ulimit to allow core files
>     ulimit -c unlimited; /usr/bin/perl5.18.1 /pub/apps/mod_perl/t/TEST -bugreport -verbose=0
>     /usr/sbin/httpd  -d /pub/apps/mod_perl/t -f /pub/apps/mod_perl/t/conf/__httpd.conf -D APACHE2 -D PERL_USEITHREADS
>     using Apache/2.4.6 (event MPM)
>
>     waiting 300 seconds for server to start: .httpd: Syntax error on line 97 of /pub/apps/mod_perl/t/conf/__httpd.conf: Cannot load /usr/lib64/httpd/modules/mod___apreq2.so into server: /usr/lib64/httpd/modules/mod___apreq2.so: undefined symbol: ap_log_error
>     [  error]
>     server has died with status 255 (t/logs/error_log wasn't created, start the server in the debug mode)
>     sh: line 1:  1523 Terminated              /usr/bin/perl5.18.1 /pub/apps/mod_perl/t/TEST -bugreport -verbose=0
>     make: *** [run_tests] Error 143
>
>     Any hints?
>
>     -Andy
>
>
> /usr/lib64/httpd/modules/mod_apreq2.so isn't built for httpd 2.4, which has no ap_log_error symbol (ap_log_error is a macro that maps to something else).
>
> --
> Born in Roswell... married an alien...
> http://emptyhammock.com/


Oh.. a hold over from when I was previously playing with mod_perl.  I'll blow it away and try again.

Thanks

-Andy
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.