On 26 January 2015 at 09:21, Steve Hay <steve.m....@googlemail.com> wrote: > On 25 January 2015 at 19:41, Steve Hay <steve.m....@googlemail.com> wrote: >> On 24 January 2015 at 04:32, Fred Moyer <f...@redhotpenguin.com> wrote: >>> Ran across a test failure while trying to roll RC1 today. Any thoughts? >>> >>> perl 5.14.2, httpd 2.4.6 >>> >>> fred@dev ~/dev/mod_perl-2.0 $ uname -r >>> 2.6.32-220.23.1.el6.x86_64 >>> >>> Built via: >>> >>> perl Makefile.PL MP_APXS=/home/fred/dev/httpd24/bin/apxs MP_NO_THREADS=1 >>> >>> Build succeeded, but got a test failure on test startup. >>> >>> fred@dev ~/dev/mod_perl-2.0 $ tail -f t/logs/error_log >>> [Fri Jan 23 14:26:30.719260 2015] [perl:error] [pid 93630] Can't >>> locate object method "loglevel" via package "Apache2::ServerRec" at >>> /home/fred/dev/mod_perl-2.0/t/conf/post_config_startup.pl line >>> 82.\nCompilation failed in require at (eval 197) line 1.\n >>> [Fri Jan 23 14:26:30.719295 2015] [perl:error] [pid 93630] Can't load >>> Perl file: /home/fred/dev/mod_perl-2.0/t/conf/post_config_startup.pl >>> for server localhost:8529, exiting... >>> >> >> I haven't tried building for a while, and just assumed that things >> were good to go since I didn't think there had been any changes >> lately, but I was wrong. >> >> My build fails with httpd-2.4.9: >> >> ConnectionUtil.obj : error LNK2001: unresolved external symbol >> _modperl_pnotes_kill >> ..\..\..\blib\arch\auto\Apache2\ConnectionUtil\ConnectionUtil.dll : fatal >> error >> >> Reverting this commit: >> >> http://svn.apache.org/viewvc?view=revision&revision=1638351 >> >> fixes that. >> > > The linker error is now fixed by commit r1654746. I will look at the > startup crash later today if nobody else has by then.
The startup crash that I was getting only happened on 5.21.7 or higher, and is now fixed by commit r1655200. I don't see the loglevel problem. I'll try 5.14.2 and 2.4.6 to see if I can reproduce it. However, we have a problem looming on the horizon: Startup fails with 5.21.8 due to this change in core perl: http://perl5.git.perl.org/perl.git/commit/c910fead78 which causes an access violation in modperl_env_init() when trying to replace the now *const* PL_vtbls with our own versions. I fear this may be an unreasonable thing for anyone to be doing in the first place? I've asked on rt.perl.org: https://rt.perl.org/Ticket/Display.html?id=123687 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@perl.apache.org For additional commands, e-mail: dev-h...@perl.apache.org