David Bertoni wrote:
Chastain, Spencer E wrote:

I've opened a bug on this issue - namely that mingw doesn't seem supported by Xalan (presently Xalan 1.10) out of the box or even after a little bit of wrestling.

_http://issues.apache.org/jira/browse/XALANC-620_

A commentor noted that, since it builds fine under cygwin, there shouldn't be any problems under mingw. I'm not having such luck, so if someone else has had such luck, I'd welcome any tips.

I also supplemented my initial bug report with more information this morning. It provides more information about the problems I have experienced and what I have attempted to resolve (well, really, just get past) them.


I've worked past most of the runConfigure, configure, and Makefile.incl.in changes to make this work. There are some problems with setting the symbolic links for the libraries (this seems to me an issue with the make utility included with MinGW). There are also a couple of source file changes, once of which is a problem with how Xerces-C builds under MinGW.

The only thing that remains is some strange issues with how dllwrap and whatever it's calling is linking the executables. It looks like non-existent libraries with strange relative paths are being linked in.

I will post a patch once things look close to working.


OK, I've gotten past all of the issues except for the symlinking issue,
and the DLLs and EXEs build.  The conformance testing utility doesn't
work, but it's an extremely ugly, non-portable mess of code anyway.
When I have some spare time, I can fix it.

I'm going to attach a patch file to the Jira issue that is built on top
of the head of the repository when SVN is back up.  The only issue left
is why the symlink creation is not working.  To get around that, I just
manually create the symlink after the build fails, then start the build
again.

Are there any MinGW make experts that could look into why the symlinks
are not working properly?  It seems to be a problem with how the target
of the symlink is specified.

Dave

Reply via email to