perl 5.22 - "loadable library and perl binaries are mismatched"
parv
parv at pair.com
Thu Aug 13 23:58:21 UTC 2015
In short, the cause of my problem with perl 5.22 is explained in ...
http://www.nntp.perl.org/group/perl.perl5.porters/2015/05/msg228155.html
In long ...
On recent, bare (of ports) FreeBSD 10 (r286568)/i386, I had
built+installed perl 5.22 with all the options (make config) but
"GDBM" and "PERL_MALLOC". Then I installed Locale::gettext &
XML::Parser modules (from ports).
Other software (e.g. intltool & help2man) that require above two
modules were having problem during configure due to mismatch between
"loadable library and perl binaries".
After looking in respective configure scripts (e.g. line 2376 in
configure script for intltool) and running the tests manually to
test loading of the modules (e.g XML::Parser for intltool) resulted
in error message from perl ...
perl -e 'require XML::Parser'
Expat.c: loadable library and perl binaries are mismatched (got
handshake key 0x7ac0080, needed 0x7b80080)
Rebuilding perl & modules did not help as pointed in the error
message for help2man to see UPDATING entry 20130612 and PR 184276.
That was midly puzzling because the perl modules were built after
building perl 5.22 & had only "major.minor" directory already.
Needless to say the above pointer was just a distraction.
Going back to perl 5.20 :-< until the above Issue is fixed.
--
More information about the freebsd-perl
mailing list