LibXML.c: loadable library and perl binaries are mismatched
RS
richard22j at zoho.com
Mon Aug 15 10:16:28 PDT 2022
Yes, I followed the instructions on that page to do a manual
installation for Ubuntu when Jon Hedgerows's PPA was withdrawn. It
worked fine then, and has been working fine for the last two years.
It stopped working when I upgraded from Kubuntu 18.04.6 to Kubuntu
20.04.4. From what I have read, it does seem to be a known problem that
upgrading Ubuntu causes problems with Perl. What I have not been able
to find is how to fix it.
I guess the question I am asking is how to select versions of Perl and
the required modules which are compatible with one another. With most
programs you expect deleting and re-installing to be a solution, but
that doesn't seem to work in this case.
On 15/08/2022 16:45, Chris Walker wrote:
> On Mon, 2022-08-15 at 15:28 +0100, RS wrote:
>> I have found this at
>> https://rt-archive.perl.org/perl5/Ticket/Display.html?id=124201
>>
>> "(got handshake key 0x7bc0000, needed 0x7cc0000)" means in your XS
>> module, the definition of the perl's master interpreter struct is
>> smaller than the interp engine expects (XS module says its 0x7bc bytes
>> long, interp core says its 0x7cc bytes long). The layouts of the
>> structs
>> are not compatible. They must be the same otherwise memory corruption
>> occurs.
>
> Have you looked at this page?
> https://github.com/get-iplayer/get_iplayer/wiki/unix
>
More information about the get_iplayer
mailing list