Would like XML::LibXSLT included in PPM repository

Posted by rcrews on 2013-04-22 14:22
Forums: PPM | OS: Windows XP Pro

I want XML:LibXSLT for Win32 ActivePerl so I can use PerlApp to create a Windows native executable.

The failed build log (http://code.activestate.com/ppm/XML-LibXSLT/) suggests the reason the build failed was because the XML::LibXML prerequisite was not met, but since XML::LibXML is a successful build (http://code.activestate.com/ppm/XML-LibXML/), I wonder if you just ran the builds in the wrong order.

I am able to get the compiled modules from Strawberry Perl, and I have successfully cannibalized the Strawberry Perl installation to get the prerequisites for ActiveState Perl:

MKDIR C:\Perl\site\lib\XML
MKDIR C:\Perl\site\lib\auto\XML
MKDIR C:\Perl\site\lib\auto\XML\LibXSLT
COPY C:\strawberry\c\bin\libexslt-0_.dll^
  C:\Perl\site\lib\auto\XML\LibXSLT\libexslt-0_.dll
COPY C:\strawberry\c\bin\libiconv-2_.dll^
  C:\Perl\site\lib\auto\XML\LibXSLT\libiconv-2_.dll
COPY C:\strawberry\c\bin\liblzma-5_.dll^
  C:\Perl\site\lib\auto\XML\LibXSLT\liblzma-5_.dll
COPY C:\strawberry\c\bin\libxml2-2_.dll^
  C:\Perl\site\lib\auto\XML\LibXSLT\libxml2-2_.dll
COPY C:\strawberry\c\bin\libxslt-1_.dll^
  C:\Perl\site\lib\auto\XML\LibXSLT\libxslt-1_.dll
COPY C:\strawberry\c\bin\zlib1_.dll^
  C:\Perl\site\lib\auto\XML\LibXSLT\zlib1_.dll
COPY C:\strawberry\perl\vendor\lib\XML\LibXSLT.pm^
  C:\Perl\site\lib\XML\LibXSLT.pm
COPY C:\strawberry\perl\vendor\lib\auto\XML\LibXSLT\LibXSLT.bs^
  C:\Perl\site\lib\auto\XML\LibXSLT\LibXSLT.bs
COPY C:\strawberry\perl\vendor\lib\auto\XML\LibXSLT\LibXSLT.xs.dll^
  C:\Perl\site\lib\auto\XML\LibXSLT\LibXSLT.xs.dll

But I am concerned about having XML::LibXML and XML::LibXSLT use different dlls since I often share DOM objects between the two modules. I don't know if this is a problem or not.

Ironically, XML::Schematron provides LibXSLT support and ActiveState had no problem building the version for that module which demonstrates it can be built on your servers: http://code.activestate.com/ppm/XML-Schematron/

Can ActiveState try building it again?

Thanks,
Robert