On Mon, May 03, 2021 at 08:27:11PM -0400, Jon Fineman wrote: > > > ----- Original message ----- > From: Andrew Hewus Fresh <and...@afresh1.com> > To: Jon Fineman <j...@fineman.me> > Cc: bugs@openbsd.org > Subject: Re: pkg_add -u Base64.c: loadable library and perl binaries are > mismatched > Date: Monday, May 03, 2021 8:20 PM > <SNIP> > Did you possibly use a cpan client to install a newer version of > Base64.so? Can you see if `find /usr/local/libdata -name Base64.so` > turns anything up? > desktop(~)$: find /usr/local/libdata -name Base64.so > /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/MIME/Base64/Base64.so > desktop(~)$:
This would do it, you will need to update this file that you've someone installed manually, this covers over the one that ships with base and will definitely cause that issue. Removing the files installed by the old version of perl's cpan client should get things working again though. I will try to think about how we could put the pkg installed modules in the current dir and the cpan installed files into a versioned dir. Not sure quite how to do that without bumping every perl module, but I'll think about it more. l8rZ, -- andrew - http://afresh1.com I think I understand, but my stubborn brain refuses to admit it until I beat it into submission by proof upon proof. -- Michael Shiloh <michaelshiloh1...@gmail.com>