Hello, I recently built your library via MSYS. I did this to help Gerald Schmidt remove the msxml dependency from his application XML Copy Editor (http://xml-copy-editor.sourceforge.net/).Gerald <http://xml-copy-editor.sourceforge.net/%29.Gerald> has attempted to compile xerces via the Dev-C++ IDE and failed, no doubt to the complexity of your build process that requires a wrapper around configure. I decided to try building it with MSYS and expected that if I was successful I'd be submitting a patch to this mailing list.
To my surprise it worked just fine. However, nowhere in your docs does it say you can use the unix build directions to build with msys or cygwin. There is a large section discussing cygwin so that is implied clearly. However, the mentions on mingw-msys are lost in the fine print. I think the following changes to your build documentation available at http://xerces.apache.org/xerces-c/build-winunix.html would alleviate this. 1) Add a Build using mingw section. In this section, explain that msys is required, and that msys is a windows port of rxvt, bash and some other tools that allows you to run configure scripts on windows to build mingw targeted applications on windows without cygwin. Also a link to download msys should be provided. Provide an example invocation of ./runConfigure and direct them to the unix directions as you do in the cygwin directions. Some developers that use mingw on windows use it through Dev-C++ or other IDEs. They might necceserally be familar with msys, even those that also develop in linux and toy with cygwin. 2) Update the OS/Compiler table to include mingw, cygwin, borland and whatever else you support. That table should also be updated on (http://xerces.apache.org/xerces-c/ ). 3) Their should be a building on windows header with sub headers for buildign wis Visua Studio, Borland, Mingw-gcc and cygwin-gcc If the powers that be would like me to make these changes and submit a patch. Point me to the "souce code" for the html documentation and I will do so. If one of you prefers to make the changes I describe I can provide verbiage for the mingw section. You have a fine xml library, but some small oversites in your build documents might be hindering your user base. Regards,
