Libperl dependency issue .. I think

Hello,

VERSION=“25.01 (ROME) Rolling”

Plasma 6

I tried installing borges (I’m working on compiling neomutt and it’s needed for some documentation something) but it requires perl(XML::LibXML). Ok, I thought … no problem … but:

Last metadata expiration check: 10:15:54 ago on Fri 14 Feb 2025 10:12:25 PM EST.
Error: 
 Problem: package borges-0.14.9-9.noarch from rolling-x86_64-extra requires perl(XML::LibXML), but none of the providers can be installed
  - conflicting requests
  - nothing provides libperl.so.5.38()(64bit) needed by perl-XML-LibXML-2.0209-1.x86_64 from rolling-x86_64
(try to add '--skip-broken' to skip uninstallable packages)

Ok, I’ll go make sure libperl is installed …

$ locate libperl
/usr/lib64/libperl.so.5.40
/usr/lib64/libperl.so.5.40.0
/usr/lib64/perl5/CORE/libperl.so


Wait, what? It looks to me like borges wants libxml which wants a prior version of libperl. Am I reading that right?

It’s old and hasn’t been built in a while:

https://abf.openmandriva.org/openmandriva/borges/build_lists

just create a symlink from /usr/lib64/libperl.so.5.40 to /usr/lib64/libperl.so.5.38