LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   irssi / adv_windowlist: error under -current (https://www.linuxquestions.org/questions/slackware-14/irssi-adv_windowlist-error-under-current-4175616571/)

andrew.46 10-29-2017 02:22 AM

irssi / adv_windowlist: error under -current
 
I have just loaded the latest irssi update under -current:

Code:

andrew@illium~$ irssi --version
irssi 1.0.5 (20171020 1715)
andrew@illium~$

I have encountered an issue when I attempt to run adv_windowlist with irssi with a 'charwidth.c' error:

Code:

CharWidth.c: loadable library and perl binaries are mismatched
(got handshake key 0xdb80080, needed 0xde00080)

I have reinstalled the module Text-CharWidth-0.04 with no change. irssi without adv_windowlist functions as expected.

Are others finding this problem?

ponce 10-29-2017 02:39 AM

I don't use that irssi function but you definitely should rebuild everything perl-related not already shipped with Slackware after the perl update that happened in current, either if you installed it by package or by CPAN.

andrew.46 11-17-2017 10:45 PM

1 Attachment(s)
I have revisited this issue and finally solved it! After examining my installed perl modules as Ponce suggested I went a little nuclear and removed all user installed Perl modules except the Charwidth module (which I had recompiled) and just before I was about to remove Perl itself and try from scratch I had a look with pkgtool and there was the issue: I had one package of the Chardwidth module in upper case and one with lower case.

No idea how I did this foolish thing but all is now well :).


All times are GMT -5. The time now is 09:17 PM.