How can I install XML::LibXML on Ubuntu

libxml2, perl, ubuntu

Solution

I think the relevant line is:

Checking for ability to link against libxml2...libxml2, zlib, and/or the Math library (-lm) have not been found.

So, you've covered off libxml. Have you installed the appropriate zlib package? Try:

sudo apt-get install zlib1g-dev

Then try installing XML::LibXML again.

Problem

Here is the stdout for install: ``` $sudo cpanm XML::LibXML --> Working on XML::LibXML Fetching http://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0014.tar.gz ... OK Configuring XML-LibXML-2.0014 ... N/A ! Configure failed for XML-LibXML-2.0014. See /home/kahmed/.cpanm/build.log for details. ``` details: ``` Unpacking XML-LibXML-2.0014.tar.gz Entering XML-LibXML-2.0014 Checking configure dependencies from META.yml Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.55_02) Configuring XML-LibXML-2.0014 Running Makefile.PL enable native perl UTF8 running xml2-config...ok (2.9.0) Checking for ability to link against xml2...no Checking for ability to link against libxml2...libxml2, zlib, and/or the Math library (-lm) have not been found. Try setting LIBS and INC values on the command line Or get libxml2 from http://xmlsoft.org/ If you install via RPMs, make sure you also install the -devel RPMs, as this is where the headers (.h files) are. Also, you may try to run perl Makefile.PL with the DEBUG=1 parameter to see the exact reason why the detection of libxml2 installation failed or why Makefile.PL was not able to compile a test program. -> N/A -> FAIL Configure failed for XML-LibXML-2.0014. See /home/kahmed/.cpanm/build.log for details. ``` i tried installing libxml2 manually, but still getting the same issue. also, i checked for libxml2-dev: ``` sudo apt-get install libxml2-dev Reading package lists... Done Building dependency tree Reading state information... Done libxml2-dev is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 78 not upgraded. ``` here is the system info: ``` lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 11.04 Release: 11.04 Codename: natty ``` uname -a Linux autobot 2.6.38-8-server #42-Ubuntu SMP Mon Apr 11 03:49:04 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

Original source