Do you know where your variables are? | |
PerlMonks |
Re^5: XML::LibXML fails install on macOS Big Surby syphilis (Archbishop) |
on Dec 07, 2020 at 23:10 UTC ( [id://11124807]=note: print w/replies, xml ) | Need Help?? |
Can't locate loadable object for module XML::LibXML The "loadable object" is created during the building of the XML-LibXML-2.0206 module, and will contain all of the C/XS functionality provided by that module. I don't know what the loadable object is called on Darwin - maybe it's LibXML.so (as on Linux) or maybe it's LibXML.bundle. Are there other alternatives ? AFAIK the filename will be "LibXML", but I don't know what the file extension is. Based on the location of LibXML.pm, I'm guessing that the loadable object should be /Users/root/perl5/perlbrew/perls/perl-5.28.2/lib/site_perl/5.28.2/auto/XML/LibXML/LibXML.whatever However, if it was in that location, I would expect that it would be locatable - because that location is, I think, covered by the existing @INC. In the absence of more helpful advice, you could try reinstalling XML-LibXML-2.0206 and check the output of that reinstallation process to see what went where. Running cpan -fi XML::LibXML should do the trick - but, because that command uses force, you'll want to check that the tests did actually pass. I think another way to do it (without using force), is to delete (or hide by renaming) /Users/root/perl5/perlbrew/perls/perl-5.28.2/lib/site_perl/5.28.2/XML/LibXML.pm and then simply run: Cheers, Rob
In Section
Seekers of Perl Wisdom
|
|