I hadn't installed that many packages with cpan but found most of them came from archlinux repositories so reinstalling the packages whether up to date or not fixes this particular problem over here. On Thu, 6 Jul 2017, Hunter Jozwiak wrote:
Date: Thu, 6 Jul 2017 13:52:33 From: Hunter Jozwiak <hunter.t.joz@gmail.com> To: Jude DaShiell <jdashiel@panix.com>, Hunter Jozwiak via arch-general <arch-general@archlinux.org>, Joey Pabalinas <alyptik@protonmail.com> Subject: Re: [arch-general] Perl Help?
On Sat, 2017-06-24 at 11:51 -0400, Jude DaShiell wrote:
What were all packages you reinstalled after deleting /usr/lib/perl5/ and /usr/share/perl5/?
On Fri, 16 Jun 2017, Hunter Jozwiak via arch-general wrote:
Date: Fri, 16 Jun 2017 10:20:42 From: Hunter Jozwiak via arch-general <arch-general@archlinux.org> To: Joey Pabalinas <alyptik@protonmail.com>, General Discussion about Arch Linux <arch-general@archlinux.org
Cc: Hunter Jozwiak <hunter.t.joz@gmail.com> Subject: Re: [arch-general] Perl Help?
On Fri, 2017-06-09 at 12:38 -0400, Joey Pabalinas via arch-general wrote:
On Fri, Jun 9, 2017 at 3:11 PM, Hunter Jozwiak via arch-general <arch-general@archlinux.org> wrote:
I got bit by Perl this morning after I did an update. I got an error about having a handshake error with ListUtil.c, and I don't know how to resolve this error.
If you have a ~/perl5/lib from using CPAN, files using the wrong Perl version in there may also be causing this error; try:
?mv ~/perl5/lib{,-bak}?
to see if this is the cause. If this doesn't work, you can easily revert the change with:
?mv ~/perl5/lib{-bak,}?
-- Joey Pabalinas <alyptik@protonmail.com>
I was able to get rid of the problem by deleting /usr/lib/perl5 and /usr/share/perl5 and reinstalling all packages. I also deleted the Perl directory in my home directory, and all things are working nicely. Hope this helps someone if they have this problem in the future.
All the packages on the system.
--