FS#49507 - [libpurple] "Purple.c: loadable library and perl binaries are mismatched"

Attached to Project: Arch Linux
Opened by Sam (smls) - Sunday, 29 May 2016, 14:59 GMT
Last edited by Evangelos Foutras (foutrelis) - Monday, 13 June 2016, 05:44 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 6
Private No

Details

After the latest full package upgrade from [testing], pidgin will no longer start:

$ pidgin
Purple.c: loadable library and perl binaries are mismatched (got handshake key 0xdb00080, needed 0xdb80080)

I'm guessing libpurple needs to be recompiled against the correct version of Perl?

Package versions:
* testing/perl 5.24.0-1
* testing/libpurple 2.10.12-3
* testing/pidgin 2.10.12-3
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Monday, 13 June 2016, 05:44 GMT
Reason for closing:  Fixed
Additional comments about closing:  libpurple 2.10.12-4
Comment by chap (chap) - Tuesday, 31 May 2016, 09:05 GMT
Got the same problem, I resolved by downgrading the whole perl package, everything's working now.
Comment by Sam (smls) - Tuesday, 31 May 2016, 11:03 GMT
I resolved it locally by compiling pidgin+libpurple from abs.
Here are the steps:

# pacman -S abs
# abs testing
$ cp -r /var/abs/testing/pidgin .
$ cd pidgin
$ makepkg -i
Comment by Doug Newgard (Scimmia) - Tuesday, 31 May 2016, 14:20 GMT
Yep, needs rebuilt.

% grep perl .BUILDINFO
installed = perl-5.22.2-1
Comment by Moabit (Moabit) - Wednesday, 08 June 2016, 10:27 GMT
These packages (same versions) have now hit the stable repositories. I can't launch pidgin either.

Loading...