When I try to start my Apache/mod_perl setup after a recent pacman -Syu, I get:
[Sun Jun 23 17:16:36 2013] [error] Perl API version v5.16.0 of APR::Request does not match v5.18.0 at /usr/lib/perl5/core_perl/DynaLoader.pm line 213.\nCompilation failed in require at /usr/lib/perl5/site_perl/APR/Request/Param.pm line 27.\nBEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/APR/Request/Param.pm line 27.\nCompilation failed in require at /usr/lib/perl5/site_perl/Apache2/Request.pm line 2.\nBEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/Apache2/Request.pm line 2.\nCompilation failed in require at /opt/cmf/lib/cmf/control/web.pm line 15.\nBEGIN failed--compilation aborted at /opt/cmf/lib/cmf/control/web.pm line 15.\nCompilation failed in require at /opt/cmf/conf/eki.pl line 9.\nBEGIN failed--compilation aborted at /opt/cmf/conf/eki.pl line 9.\nCompilation failed in require at (eval 2) line 1.\n
It looks like perl-libapreq2 was compiled with the previous version of Perl. How do I mark this package as out of date? Does anyone have a solution, other than using ABS?
You can flag the package out of date by clicking the link in the top right https://www.archlinux.org/packages/comm … libapreq2/