Для обработки XSLT я пытаюсь использовать XML :: LibXSLT. У меня ActiveState Perl на Win32.
Как я понимаю, мне нужно сначала установить libxslt, прежде чем вызывать perl Makefile.PL.
для libxslt на win32, кажется, что двоичные файлы уже доступны, и мы можем их использовать (поэтому нет необходимости компилировать и собирать libxslt). Это доступно в
FTP: //ftp.zlatkovic.com/libxml/
Итак, я скачал libxslt ... zip вместе с другими зависимостями - libxml, iconv и zlib.
Но когда я пытаюсь скомпилировать его с помощью команды 'perl Makefile.PL', я получаю сообщение об ошибке:
running pkg-config libexslt... failed
using fallback values for LIBS and INC
Warning: prerequisite XML::LibXML 1.70 not found. We have 1.64.
Note (probably harmless): No library found for -llibxslt
Note (probably harmless): No library found for -llibxml2
Note (probably harmless): No library found for -lzlib
Note (probably harmless): No library found for -llibexslt
Writing Makefile for XML::LibXSLT
Writing MYMETA.yml and MYMETA.json
Из-за этого последующая команда 'dmake' также не работает из-за отсутствия заголовочных файлов. Вот вывод:
C:/Perl/site/bin/gcc.exe -c -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -DHASATTRIBUTE -fno-strict-aliasing -mms-bitfields -O2 -DVERSION=\"1.75\" -DXS_VERSION=\"1.75\" "-IC:\Perl\lib\CORE" -DHAVE_BLANK -DHAVE_BLANK -DHAVE_EXSLT LibXSLT.c
LibXSLT.xs:12:32: libxslt/xsltconfig.h: No such file or directory
LibXSLT.xs:13:26: libxslt/xslt.h: No such file or directory
LibXSLT.xs:14:35: libxslt/xsltInternals.h: No such file or directory
LibXSLT.xs:15:31: libxslt/transform.h: No such file or directory
LibXSLT.xs:16:31: libxslt/xsltutils.h: No such file or directory
LibXSLT.xs:17:29: libxslt/imports.h: No such file or directory
LibXSLT.xs:18:32: libxslt/extensions.h: No such file or directory
LibXSLT.xs:19:30: libxslt/security.h: No such file or directory
LibXSLT.xs:21:28: libexslt/exslt.h: No such file or directory
LibXSLT.xs:22:34: libexslt/exsltconfig.h: No such file or directory
LibXSLT.xs:24:30: libxml/xmlmemory.h: No such file or directory
Подскажите, пожалуйста, какую конфигурацию / настройку мне не хватает.