|Subject:||Lacks instructions for building on Windows|
XML::LibXML doesn't include instructions for building on Microsoft Windows for people who don't use PPM. It's not that hard, but it can be a bit tricky to figure out exactly what you need to do. I've written up some instructions and attached them. Feel free to include them with XML::LibXML.
Building XML::LibXML on Microsoft Windows ========================================= These instructions assume that you already have your system set up to compile modules that use C components. First, get the libxml2 binaries from(currently also available at . You need: iconv-VERSION.win32.zip libxml2-VERSION.win32.zip zlib-VERSION.win32.zip Download the latest version of each. (Each package will probably have a different version.) When you extract them, you'll get directories named iconv-VERSION.win32, libxml2-VERSION.win32, and zlib-VERSION.win32, each containing bin, lib, and include directories. Combine all the bin, include, & lib directories under c:\Prog\LibXML. (You can use any directory you prefer; just adjust the instructions accordingly.) Get the latest version of XML-LibXML-Common and XML-LibXML from CPAN. Extract them. Issue these commands in the XML-LibXML-Common-VERSION directory: perl Makefile.PL INC=-Ic:\Prog\LibXML\include LIBS=-Lc:\Prog\LibXML\lib nmake copy c:\Prog\LibXML\bin\*.dll blib\arch\auto\XML\LibXML\Common nmake test nmake install (Note: Some systems use dmake instead of nmake.) By copying the libxml2 DLLs to the arch directory, you help avoid conflicts with other programs you may have installed that use other (possibly incompatible) versions of those DLLs. Issue these commands in the XML-LibXML-VERSION directory: perl Makefile.PL INC=-Ic:\Prog\LibXML\include LIBS=-Lc:\Prog\LibXML\lib nmake nmake test nmake install