How to install libXSLT for Perl XML :: LibXSLT?

When I run the Perl script, I get

    Can't locate XML / LibXSLT.pm in @INC

Therefore, I try to do this in cpan:

cpan> install XML :: LibXSLT
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
  Database was generated on Fri, 02 Oct 2009 13:28:24 GMT
Running install for module XML :: LibXSLT
Running make for P / PA / PAJAS / XML-LibXSLT-1.68.tar.gz
CPAN: Digest :: MD5 loaded ok
CPAN: Compress :: Zlib loaded ok
Checksum for /root/.cpan/sources/authors/id/P/PA/PAJAS/XML-LibXSLT-1.68.tar.gz ok
Scanning cache /root/.cpan/build for sizes
XML-LibXSLT-1.68 /
XML-LibXSLT-1.68 / perl-libxml-mm.h
XML-LibXSLT-1.68 / t /
XML-LibXSLT-1.68 / t / 08literal.t
XML-LibXSLT-1.68 / t / 09exslt.t
XML-LibXSLT-1.68 / t / 02dromeds.t
XML-LibXSLT-1.68 / t / 01basic.t
XML-LibXSLT-1.68 / t / 14security.t
XML-LibXSLT-1.68 / t / 12import.t
XML-LibXSLT-1.68 / t / 05quick.t
XML-LibXSLT-1.68 / t / 03input.t
XML-LibXSLT-1.68 / t / 13error.t
XML-LibXSLT-1.68 / t / 11utf8.t
XML-LibXSLT-1.68 / t / 04params.t
XML-LibXSLT-1.68 / t / 06entities.t
XML-LibXSLT-1.68 / t / 06output.t
XML-LibXSLT-1.68 / t / 07blankdoc.t
XML-LibXSLT-1.68 / t / 10functions.t
XML-LibXSLT-1.68 / testcases /
XML-LibXSLT-1.68 / testcases / default.conf
XML-LibXSLT-1.68 / Changes
XML-LibXSLT-1.68 / example /
XML-LibXSLT-1.68 / example / 1.xsl
XML-LibXSLT-1.68 / example / 2.xsl
XML-LibXSLT-1.68 / example / fatal.xsl
XML-LibXSLT-1.68 / example / nonfatal.xsl
XML-LibXSLT-1.68 / example / bad1.xsl
XML-LibXSLT-1.68 / example / 1.xml
XML-LibXSLT-1.68 / example / bad3.xsl
XML-LibXSLT-1.68 / example / bad2.xsl
XML-LibXSLT-1.68 / example / 2.xml
XML-LibXSLT-1.68 / MANIFEST
XML-LibXSLT-1.68 / typemap
XML-LibXSLT-1.68 / Driver /
XML-LibXSLT-1.68 / Driver / LibXSLT.pm
XML-LibXSLT-1.68 / Driver / Sablotron.pm
XML-LibXSLT-1.68 / Driver / BaseClass.pm
XML-LibXSLT-1.68 / perl-libxml-mm.c
XML-LibXSLT-1.68 / LibXSLT.pm
XML-LibXSLT-1.68 / benchmark.pl
XML-LibXSLT-1.68 / ppport.h
XML-LibXSLT-1.68 / LibXSLT.xs
XML-LibXSLT-1.68 / Makefile.PL
XML-LibXSLT-1.68 / README
XML-LibXSLT-1.68 / META.yml
Removing previously used /root/.cpan/build/XML-LibXSLT-1.68

  CPAN.pm: Going to build P / PA / PAJAS / XML-LibXSLT-1.68.tar.gz

running xslt-config ... failed
using fallback values ​​for LIBS and INC
options:
  LIBS = '- L / usr / local / lib -L / usr / lib -lxslt -lxml2 -lz -lm'
  INC = '- I / usr / local / include -I / usr / include'
If this is wrong, Re-run as:
  $ / usr / bin / perl Makefile.PL LIBS = '- L / path / to / lib' INC = '- I / path / to / include'

looking for -lxslt ... no
libxslt not found
Try setting LIBS and INC values ​​on the command line
Or get libxslt and libxml2 from
  http://www.libxml.org/
If you install via RPMs, make sure you also install the -devel
RPMs, as this is where the headers (.h files) are.
make: *** No targets specified and no makefile found. Stop
  / usr / bin / make - NOT OK
Running make test
  Can't test without successful make
Running make install
  make had returned bad status, install seems impossible

So ... no luck. I tried to write cpan> install XML::XSLTwhich was installed, but my script is still not working. What can i do now?

I also tried using YaST to install packages. It was a success, then I tried the above and still have no luck.

-Optional -

. http://cpan.uwinnipeg.ca/dist/XML-LibXSLT

    # perl Makefile.PL
    running xslt-config... failed
    using fallback values for LIBS and INC
    options:
      LIBS='-L/usr/local/lib -L/usr/lib -lxslt -lxml2 -lz -lm'
      INC='-I/usr/local/include -I/usr/include'
    If this is wrong, Re-run as:
      $ /usr/bin/perl Makefile.PL LIBS='-L/path/to/lib' INC='-I/path/to/include'

    looking for -lxslt... no
    libxslt not found
    Try setting LIBS and INC values on the command line
    Or get libxslt and libxml2 from
      http://www.libxml.org/
    If you install via RPMs, make sure you also install the -devel
    RPMs, as this is where the headers (.h files) are.
+3
4

ubuntu

sudo apt-get install libxml-libxslt-perl
+9

libxslt, (, macports Darwin, .

, :

-lxslt...
libxslt

EDIT: , , OpenSUSE, : http://www.novell.com/products/linuxpackages/opensuse/libxslt.html.

+3

[ , , exslt:]

, www.exslt.org?

+1

libxml2-devel libxslt-devel YaST.

0

Source: https://habr.com/ru/post/1719119/


All Articles