When I build libxml as a DLL using the win32/Makefile.mingw, I get errors indicating that the code I'm using can't find _imp__xmlFree. A co-worker and I are using libxml with Peter Jones's xmlwrapp C++ wrapper (http://pmade.org/pjones/software/xmlwrapp/) and we came up with a way to build the system with only minor changes to source files. I'm not as familar as I'd like to be with the autotools for configuration, so this can probably be improved, but these changes do allow us to build a dll that works with xmlwrapp. These changes are against the 2.4.24 source using the MSYS environment from the MinGW folks (http://www.mingw.org/msys.shtml). Hope this helps. Please let me know if I can be of further assistance getting these changes integrated.
Attachment:
libxml2-2.4.24_patch_jhh.bz2
Description: Binary data