perl 5.14 ExtUtils::MakeMaker bug affecting libapreq?
Jason Aubrey <[email protected]>
| Newsgroups | gmane.comp.apache.mod-perl |
|---|---|
| Message-ID | <CAGNtDpe0+6LJXKGu7ODsrE_0ffGSxWbbw42gkOjWw_Kiti1C=w@mail.gmail.com> |
Hi All,
I recently used perlbrew to install perl 5.14.2, and then I compiled apache
2.2.22, mod_perl-2.0.5, and libapreq2-2.13. But then I think I'm getting a
binary incompatibility problem:
jason@plato:~$ perl -MAPR::Request -e 1
Not a CODE reference at
/home/jason/perl5/perlbrew/perls/perl-5.14.2/lib/5.14.2/i686-linux-thread-multi/DynaLoader.pm
line 213.
END failed--call queue aborted at
/home/jason/perl5/perlbrew/perls/perl-5.14.2/lib/site_perl/5.14.2/i686-linux-thread-multi/APR.pm
line 213.
Compilation failed in require at
/home/jason/perl5/perlbrew/perls/perl-5.14.2/lib/site_perl/5.14.2/i686-linux-thread-multi/APR/Pool.pm
line 23.
BEGIN failed--compilation aborted at
/home/jason/perl5/perlbrew/perls/perl-5.14.2/lib/site_perl/5.14.2/i686-linux-thread-multi/APR/Pool.pm
line 23.
Compilation failed in require at
/home/jason/perl5/perlbrew/perls/perl-5.14.2/lib/site_perl/5.14.2/i686-linux-thread-multi/APR/Request.pm
line 26.
BEGIN failed--compilation aborted at
/home/jason/perl5/perlbrew/perls/perl-5.14.2/lib/site_perl/5.14.2/i686-linux-thread-multi/APR/Request.pm
line 26.
Compilation failed in require.
BEGIN failed--compilation aborted.
I found this describing a possible bug in ExtUtils::MakeMaker that gives a
similar error for other modules:
http://lists.fedoraproject.org/pipermail/perl-devel/2011-June/037523.html
However, I could find no bug report about this on cpan (against libapreq2,
there are unattended bug reports about the general issue for
ExtUtils::MakeMaker). Also, I tried adding CCFLAGS =>
"$Config::Config{ccflags}", to the Makefile.PL in glue/perl, but maybe
that's not the right way to do it because I get the same error. Do you
think this is the cause of the error? If so, any suggestions for making it
work?
Thanks for any help...
Jason