Missing perl module libxml-feedpp-perl

I have used Debian for a long time and thought I would give Manjaro a go. I have no issues with the desktop but I cannot find this perl module. I have enabled AUR and still it is not listed, only an atom version which is not compatible.
Can I convert a deb file?

Hi @SimonJ, and welcome!

I’ve never heard of it and I’m not a perl programmer. I’ve also heard it’s not advisable to do so, although I don’t know why, but you can do that with Debtap

Debtap is also available in the AUR:

$ pamac search debtap
debtap                                                 3.4-1  AUR
A script to convert .deb packages to Arch Linux packages, focused on accuracy. Do not use it to convert packages that already exist on official repositories or can be built from AUR!

Edit:

Never mind what I said previously, I was bored, so for whatever reason I tried to figure it out again.

It seems it is in the repositories after all:

$ pacman -Ss perl-xml-libxml
extra/perl-xml-libxml 2.0206-1 [installed]
Interface to the libxml library
community/perl-xml-libxml-prettyprint 0.006-5
Add pleasant whitespace to a DOM tree
community/perl-xml-libxml-simple 0.99-4
An analogue of XML::Simple using libxml

(No, I’ve never heard of it, so I know I didn’t install it specifically. It must’ve been a dependenccccy or something.)

So it seems you will be able to install it with,

$ sudo pacman -Syu perl-xml-libxml

Hope this helps!

Hi thanks for that but it is not the right package.
I have verified it is installed but still the error remains.
[Thu Feb 18 15:31:16 2021] xxxxxxx.cgi: Can’t locate XML/Feed.pm in @INC (you may need to install the XML::Feed module)

Then you can refer to my previous answer, I think.

I thank you for your help, however the built package has a dependency which I also tried to build but it does not solve it.
sudo pacman -U libxml-feedpp-perl-0.95-1-any.pkg.tar.zst
loading packages…
resolving dependencies…
warning: cannot resolve “libxml”, a dependency of “libxml-feedpp-perl”
:: The following package cannot be upgraded due to unresolvable dependencies:
libxml-feedpp-perl

:: Do you want to skip the above package for this upgrade? [y/N]

Maybe I did something wrong with the build?

I haven’t got the faintest, to be honest.

I just found this on the Arch wiki, maybe (hopefully) it helps.

libxml-perl from the community repo might satisfy that dependency. However, it looks like you’re also missing libxml-treepp-perl according to the Debian package page.

Thank you for replying.
I have

sudo pacman -U libxml-treepp-perl-0.39-1-any.pkg.tar.zst 

installed correctly, but

sudo pacman -U libxml-feedpp-perl-0.95-1-any.pkg.tar.zst      
loading packages...
resolving dependencies...
warning: cannot resolve "libxml", a dependency of "libxml-feedpp-perl"
:: The following package cannot be upgraded due to unresolvable dependencies:
      libxml-feedpp-perl

:: Do you want to skip the above package for this upgrade? [y/N] 
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'libxml' required by libxml-feedpp-perl

and

pacman -Ss perl-xml-libxml
extra/perl-xml-libxml 2.0206-1 [installed]
    Interface to the libxml library
community/perl-xml-libxml-prettyprint 0.006-5
    Add pleasant whitespace to a DOM tree
community/perl-xml-libxml-simple 0.99-4
    An analogue of XML::Simple using libxml

Does that make any sense? I think that is the correct package, but maybe the converted deb is looking in the wrong place?

That’s the problem with debtap. It can’t always resolve dependencies because Debian and Arch packages often are named differently.

Thank you @Yochanan. Now I know as well!