My question now is "I need to upgrade to more modern versions of libxml and libxslt libraries, how do I do that?"
I'm getting errors when trying to install XML::LibXML
running xml2-config... failed XML::LibXML needs libxml2 version 2.4.20 or higher (found VERSION 2.4.15 at Makefile.PL line 40.
I have to admit I find the whole libxml, libxml2 and libxslt thing rather confusing.
Ignore libxml. You need libxml2 and libxslt. Have you tried downloading the sources and compiling? You'll need the developer tools from Apple for that. I don't recall exactly whether it compiles out-of-the-box on Jaguar, but I have libxml2-2.4.28 installed and I think the compile was without incident. See the INSTALL file for instructions (basically ./configure; make; make install). The same for libxslt. If you have specific compiling problems, they will be more easily answered.
As for the precompiled OSX packages, somebody else will have to answer. They might be compiled specifically for use by Aqua apps (i.e. not libs suitable for linking), or they might install and work for you in their default locations. Frameworks can be installed to /Library/Frameworks/.
With those installed, you should be able to install XML::LibXML/XSLT without incident.
